Ejemplo n.º 1
0
 def initialize(self):
     super(ProxyHandler, self).initialize()
     self.proxy_host = PROXY_HOST
     self.proxy_port = PROXY_PORT
     self.key = KEY
     self.m = self.get_query_argument('m')
     self.h = decode_data(KEY, self.get_query_argument('h'))
     self.v = decode_data(KEY, self.get_query_argument('v'))
Ejemplo n.º 2
0
 def initialize(self):
     super(ProxyHandler, self).initialize()  
     self.proxy_host = PROXY_HOST
     self.proxy_port = PROXY_PORT
     self.key = KEY
     self.m = self.get_query_argument('m')
     self.h = decode_data(KEY,self.get_query_argument('h'))
     self.v = decode_data(KEY,self.get_query_argument('v'))
Ejemplo n.º 3
0
 def handle():
     """解密response.body"""
     if response.body:
         try:
             return decode_data(self.key, response.body)
         except Exception as e:
             return response.body
Ejemplo n.º 4
0
 def handle():
     """解密response.body"""
     if response.body:
         try:
             return decode_data(self.key, response.body)
         except Exception as e:
             return response.body
Ejemplo n.º 5
0
 def http_request_header(self):
     """解密request header"""
     #解密url
     self.uri = self.v
     if self.headers.has_key('Host'):
         self.headers['Host'] = self.h
     #解密header中的敏感字段
     for h in HEADERS:
         if self.headers.has_key(h):
             self.headers[h] = decode_data(self.key, self.request.headers[h])
Ejemplo n.º 6
0
 def http_request_header(self):
     """解密request header"""
     #解密url
     self.uri = self.v
     if self.headers.has_key('Host'):
         self.headers['Host'] = self.h
     #解密header中的敏感字段
     for h in HEADERS:
         if self.headers.has_key(h):
             self.headers[h] = decode_data(self.key,
                                           self.request.headers[h])