mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-27 02:24:18 +00:00
23 lines
603 B
Python
23 lines
603 B
Python
|
from libmproxy import proxy, utils, filt, flow
|
||
|
|
||
|
def treq(conn=None):
|
||
|
if not conn:
|
||
|
conn = proxy.BrowserConnection("address", 22)
|
||
|
headers = utils.Headers()
|
||
|
headers["header"] = ["qvalue"]
|
||
|
return proxy.Request(conn, "host", 80, "http", "GET", "/path", headers, "content")
|
||
|
|
||
|
|
||
|
def tresp(req=None):
|
||
|
if not req:
|
||
|
req = treq()
|
||
|
headers = utils.Headers()
|
||
|
headers["header_response"] = ["svalue"]
|
||
|
return proxy.Response(req, 200, "HTTP/1.1", "message", headers, "content_response")
|
||
|
|
||
|
|
||
|
def tflow():
|
||
|
bc = proxy.BrowserConnection("address", 22)
|
||
|
return flow.Flow(bc)
|
||
|
|