A self.session.setServer(SockAddrInet('1.2.3.4', 80)) hivast barohva teszem nem irja at. Kernek szepen tanacsot mi lehet a baj. Balazs Scheidler wrote:
On Mon, 2006-04-03 at 15:04 +0200, Pásztor Lénárd Zoltán wrote:
Sziasztok!
Tud valaki peldat mutatni arra, hogyan lehet zorpal elerni azt, hogy http(s) proxyzas eseten egy cookie-ban beallitott erteket figyelve dontson arrol melyik belso webszervertol kerje el az oldalt?
Probald me a 'Cookie' fejlecet felkerni policy-ba, valahogy igy:
class MyHttp(HttpProxy): def config(self): HttpProxy.config(self) self.request_header["Cookie"] = (HTTP_HDR_POLICY, self.processCookie)
def processCookie(self, hdr_name, hdr_value): # hdr_value-ban van a Cookie fejlec erteke, abbol kell kiszedni a # teged erdeklo erteket
# az 1.2.3.4 erteke lehet valtozo is, amit a Cookie erteke alapjan # raktal ossze. self.session.setServer(SockAddrInet('1.2.3.4', 80)) return HTTP_HDR_ACCEPT
def http(): Service('http', MyHttp, router=InbandRouter()) Listener(SockAddrInet('kulsoip', 80), 'http')
------------------------------------------------------------------------
_______________________________________________ zorp-hu mailing list zorp-hu@lists.balabit.hu https://lists.balabit.hu/mailman/listinfo/zorp-hu
-- Pásztor Lénárd Zoltán rendszergazda Wonderline Hungary Kft. Telefon: (+36-1) 272.0242 Fax: (+36-1) 272.0252 E-mail: lenard.pasztor@wonderline.hu Honlap: www.wonderline.hu