仅针对一个特定域的mitmproxy

时间:2017-04-05 09:03:53

标签: python mitmproxy

我有这个python脚本(test.py):

from mitmproxy import http

OGG = open('testfile.ogg', 'rb').read()
SIZE = str(len(OGG))

def request(flow):
    flow.response = http.HTTPResponse.make(
        200,
        OGG,
        {'Content-Type'  : 'application/octet-stream',
'Content-Length': SIZE})

如果特定域名被请求,我想将HTTP应答发送给客户,但我不知道如何做。在我的最后,所有HTTP请求都将通过OGG文件回答。

我尝试了以下内容:

  • 我使用了这个命令:mitmproxy -T -p 8080 -s test.py -i "test.example.com"
  • 由于只有IP地址出现在mitmproxy中,我尝试使用IP:mitmproxy -T -p 8080 -s test.py -i "93.184.216.34"

可能有人有答案吗?

0 个答案:

没有答案