Most elindul de a policy ablak jön fel, logban a következő üzenetet látom:
megosztod velunk a Http proxyd konfiguraciojat?
Jun 3 08:20:10 fw zorp[6375]: (zorp@bolyrt.hu/intra_http:0/http): zorp@bolyrt.hu/intra_http:0/http: GET: http://www.boly.hu/ Jun 3 08:20:10 fw zorp[6375]: (zorp@bolyrt.hu/intra_http:0/http): exiting keep-alive loop;
valoszinuleg a method ellenorzo fuggvenyed ugy ter vissza, hogy a proxy kilep (hint: HTTP_REQ_ACCEPT-tel tersz vissza?)
Szívesen bár ismerős lesz :-) a sima minta konfig még nem nyúltam hozzá class IntraHttp(HttpProxy): def config(self): HttpProxy.config(self) self.transparent_mode = TRUE self.request_headers["User-Agent"] = (HTTP_HDR_CHANGE_VALUE, "Lynx/2.8.3rel.1") self.request["GET"] = (HTTP_REQ_POLICY, self.filterURL) # self.parent_proxy = "proxy.site.net" # self.parent_proxy_port = 3128 # self.timeout = 60000 # self.max_keepalive_requests = 10 def filterURL(self, method, url, version): # return HTTP_REQ_REJECT here to reject this request # change self.request_url to redirect to another url # change connection_mode to HTTP_CONNECTION_CLOSE to force kept-alive connections to close log("http.info", 3, "%s: GET: %s" % (self.session.session_id, url)) class IntraFtp(FtpProxy): def config(self): FtpProxy.config(self) def init(name): # create services Service("intra_ssh", IntraPlug) Service("intra_http", IntraHttp) Service("intra_ftp", IntraFtp) # bind services to listeners # you'll need the packet filter redirect these connections, and # to protect transparent listeners, since if you connect to # a transparent listener directly, Zorp reconnects to itself. Listener(SockAddrInet("192.168.0.253", 50080), "intra_http") Listener(SockAddrInet("192.168.0.253", 50021), "intra_ftp") Listener(SockAddrInet("192.168.0.253", 50022), "intra_ssh") Robit