我想询问下windows下的mitmproxy您使用过吗,是怎么使用的?我现在装好了mitmproxy,但是却一直启用不了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想询问下windows下的mitmproxy您使用过吗,是怎么使用的?我现在装好了mitmproxy,但是却一直启用不了相关的知识,希望对你有一定的参考价值。

参考技术A 实践环境
  iMac一台、华为B199(android 4.4)手机一部,这两者都 连着同一个wifi 。mitmproxy安装版本为 0.11.3 。iMac的ip地址为: 192.168.0.104

  mitmproxy安装与设置
  下载mitmproxy。推荐下载 二进制安装包 (当前版本为0.11.3),因为使用pip安装会由于墙的原因安装失败。下载成功之后解压,便可直接点击名为“mitmproxy”的文件了。
  在iMac上运行和设置mitmproxy。由于直接点击运行是没有设置mitmproxy参数的,所以我们需要在命令行里面输入mitmproxy进行设置:
  Shell

  $ [YOUR_DOWNLOAD_PATH]/mitmproxy -b 192.168.0.104 -p 9527
  注意,此处的[YOUR_DOWNLOAD_PATH]为你下载mitmproxy二进制文件解压后所对应的目录,就我而言的目录就是:~/Downloads/osx-mitmproxy-0.11.3 . 其中ip设置为iMac的ip,端口则按照你的个人喜好来。
  初始界面如下:

  输入“?”便可查看帮助界面(输入“q”回到正常界面):

  在Android上设置代理。按照之前的步骤将Android所连接的wifi代理ip设置为:192.168.0.1,端口设置为:9527 。现在Android已经连上代理,iMac端便开始展示它所抓取到的包了

  mitmproxy常见操作
  mitmproxy的操作主要是通过命令行来解决的,很多操作和vi相同。一般说来,“q”代表返回。当mitmproxy回到抓包列表界面时,输入“q”就代表退出mitmproxy了。

  清除抓包结果
  当你处于抓包列表界面时,觉得太多的信息让你十分恼火,直接输入大写字母C便可以清楚所有的抓包结果。

  查看抓包

  在步骤3中我们可以看到一个黄色的指标,我们可以通过上下箭头(或者使用 “j”/”k”来上下选择)。直接回车便可以查看指标所选定的包的详细信息:

  此时,我们可以使用 tab键 在“Request”和“Response”之间切换。这是“Response”的详细信息(这是一个张图片,所以下面乱码了):

  当我们发现“Response”的信息比较乱的时候,我们可以选择合适的形式来展示,这个时候我们只要输入“m”便可以看到mitmproxy提供的不同展现形式,输入对应高亮的字母便可以看到相应的结果(输入“s”便可以以json形式展示):

window平台mitmproxy抓包ios设置教程

https://jingyan.baidu.com/article/03b2f78cdb52105ea237aeeb.html

以上是关于我想询问下windows下的mitmproxy您使用过吗,是怎么使用的?我现在装好了mitmproxy,但是却一直启用不了的主要内容,如果未能解决你的问题,请参考以下文章

win10安装mitmproxy,我用pip安装,告诉我pip内外部没有命令,我又下的python

window平台mitmproxy抓包ios设置教程

Mitmproxy代理设置和证书安装

Mitmproxy 在 Windows 操作系统中的使用

无法在Windows 10上安装mitmproxy证书

Python爬虫编程思想(123):抓取移动App数据--使用mitmproxy编辑请求信息