[zorp-hu] Re: =?iso-8859-1?Q?=5Bzorp-h?= =?iso-8859-1?Q?u=5D_Nem-transzparens_proxy_m=F3d?=

Hegedus Ferenc dark@dark.chaos.hu
Fri, 31 Aug 2001 14:59:08 +0200


On 2001 Aug 31 at 13:55, Kosa Attila wrote:
> Ezt kifejtened egy peldan keresztul? Azt is, hogy miert
> kell, es azt is, hogy hogyan kell.

Valami ilyesmi kene, ha hujseg, a hozzaertok ugyis kijavitanak. 

from re import search

[ nyissz ]

self.request["CONNECT"] = (Http.HTTP_POLICY, self.filterURL)

[ nyissz ]

def filterURL(self, method, url, version):
	if method == "CONNECT":
		if search(":443$",url):
			log("http.info", 0, "ACCEPT %s: %s" % (method, url))
		else:
			log("http.info", 0, "DENY %s: %s" % (method, url))
			return Z_DENY
	return Z_ACCEPT

Azert erdemes 443 portra szukiteni a connect-et, mert enelkul
barmely gep barmely portjara nyithatsz tcp kapcsolatot a proxyn 
keresztul, egy pelda:

$ telnet my.proxy.server.hu 8080
Trying 1.2.3.4...
Connected to my.proxy.server.hu.
Escape character is '^]'.
CONNECT other.mail.server.hu:25 HTTP/1.0

HTTP/1.0 200 Connection established

220 other.mail.server.hu ESMTP

[ es igy tovabb ]

De ezt is biztos el tudja mondani valaki nalam jobban. :)

> -- 
> 		Udvozlettel
> 				    Zsiga

d
-- 
The end is important in all thing