mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-27 02:24:18 +00:00
22 lines
500 B
Python
22 lines
500 B
Python
from netlib import tcp, http
|
|
import rparse
|
|
|
|
class PathocError(Exception): pass
|
|
|
|
|
|
class Pathoc(tcp.TCPClient):
|
|
def __init__(self, ssl, host, port, clientcert):
|
|
try:
|
|
tcp.TCPClient.__init__(self, ssl, host, port, clientcert)
|
|
except tcp.NetLibError, v:
|
|
raise PathocError(v)
|
|
|
|
def request(self, spec):
|
|
r = rparse.parse_request({}, spec)
|
|
r.serve(self.wfile)
|
|
self.wfile.flush()
|
|
|
|
line = self.rfile.readline()
|
|
print line
|
|
|