Sziasztok,
kénytelen vagyok az üzemelő proxy szerverek miatt a következőre:
Hogyan lehet úgy bekonfigolni a zorp http modulját, hogyha a kérés a
443-as portra megy az url-ben, akkor engedje át connecttel, de egyébként
ne legyen a connect engedélyezve?
valami ilyesmire gondolok:
class IntraHttp(HttpProxyURIFilterNonTransparent):
matcher=RegexpFileMatcher('/etc/zorp/http.deny',
'/etc/zorp/http.ignore')
def config(self):
HttpProxyURIFilterNonTransparent.config(self)
self.transparent_mode = FALSE
self.request["GET"] = (HTTP_REQ_POLICY, self.filterURL)
self.request["CONNECT"] = (HTTP_REQ_POLICY,
self.filterHTTPS)
def filterHTTPS(self, method, url, version):
if (self.request_method=="CONNECT"):
if (self.request_url_proto=="https"):
if (self.request_url_port=="443"):
return HTTP_REQ_ACCEPT
self.error_info = 'Content denied by policy.'
return HTTP_REQ_REJECT
def filterURL(self, method, url, version):
log("http.info", 3, "%s: GET: %s" %
(self.session.session_id, url))
return HTTP_REQ_ACCEPT
szoval hogy nez ez ki pythonban? mukodik ez igy?
köszönöm