mitmproxy使用总结

一.简介

mitmproxy是一款http代理工具,即可用于中间人攻击,也可用于html抓包调试。

二.使用方法

1.快捷键
q  返回上一层; enter  查看数据包具体内容;Tab  切换看request/response;pageup  pageon   上下翻页

2.透明代理:http://mitmproxy.org/doc/transparent/linux.html

在linux下设置iptables规则,开启内核转发;最后只需在测试设备上将网关设为linux主机的IP地址,这样测试设备的所有流量都会通过这台linux主机,而自己却全然不知。(这一点比fiddler方便,确实做到了透明代理;默认是监听8080端口)

时间: 2024-07-29 01:04:43

mitmproxy使用总结的相关文章

mitmproxy

https://github.com/mitmproxy/mitmproxy/ 在运行.\dev.ps1时,运行virtualenv之后,安装了pip, UnicodeEncodeError: 'ascii' codec can't encode character 需要在 X:\mitmproxy\mitmproxy-master\venv\Lib\site-packages\pip\_vendor\colorama 文件夹下的ansitowin32.py文件需要添加 reload(sys)

Mac 下安装mitmproxy

环境:  Mac OS X 10.9.4 1. 安装 直接用pip 安装 pip install mitmproxy 发现在安装依赖包 lxml 的时候报错 In file included from src/lxml/lxml.etree.c:239: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:14:10: fatal error: 'libxml/xmlversion.h' file not found #

Parrot 3.6 安装mitmproxy

最近需要实现高度自定义的代理,要满足HTTP.HTTPS请求和响应的修改,跨平台,尽可能的轻量和使用简单,最终选定使用mitmproxy. mitmproxy是一款支持HTTP(S)的中间人代理工具.不同于Fiddler2,burpsuite等类似功能工具,mitmproxy可在终端下运行.mitmproxy使用Python开发,是辅助web开发&测试,移动端调试,渗透测试的工具. 安装 python3.5 -m pip install mitmproxy 报异常: /usr/bin/pytho

svn,git,scp,rsync,rake,ssh,wget,axel,aria2,nohup,grep,tail,siege,mitmproxy,ulimit,netstat,lsof

scp 把本地文件上传到server上 scp -P 1234 config/cert/dev/client.pem [email protected]:/srv/rorapps/fgcc/config/cert/production 把server数据传到本地 scp fgww:/srv/rorapps/fgcc/doc/yunying_20140601-20140601.csv ./ 压缩传输 scp -C fgww:/srv/rorapps/fgcc/doc/yunying_2014060

Mac 下安装mitmproxy及使用教程

mitmproxy是一款支持SSL的HTTP代理,它可以用于调试HTTP通信,发起中间人攻击等.mitmproxy提供了一个控制台接口用于动态拦 截和编辑HTTP数据包.mitmdump是mitmproxy的命令行版本,功能与其相同. mitmproxy的主要特点:     Intercept and modify HTTP traffic on the fly    Save HTTP conversations for later replay and analysis    Replay

win7安装pip、mitmproxy

安装pip https://pip.pypa.io/en/latest/installing.html 步骤: 下载 https://bootstrap.pypa.io/get-pip.py python get-pip.py D:\pip>python get-pip.py Collecting pip Downloading pip-6.0.6-py2.py3-none-any.whl (1.3MB) 100% |################################| 1.3MB

使用mitmproxy嗅探双向认证ssl链接——嗅探AWS IoT SDK的mqtts

亚马逊AWS IoT使用MQTTS(在TLS上的MQTT)来提供物联网设备与云平台直接的通信功能.出于安全考虑,建议给每个设备配备了证书来认证,同时,设备也要安装亚马逊的根证书:这样,在使用8883端口建立TLS连接时,客户端SDK既对AWS进行验证,同时AWS IoT也对设备的证书进行验证.由此,便对中间人攻击带来了较高的要求,下面记录一下这几天的爬坑经理. 0.方案 整体方案类似于这个:https://wiki.dequis.org/notes/facebook/ 用Host-Only模式的

小米手机安装mitmproxy证书

问题描述 小米手机在连接mitmproxy代理后通过浏览器访问mitm.it下载android证书后无法成功安装证书 设备:Redmi Note 2(红米手机) 解决方法 点击“设置”-“WLAN”-“高级设置”-“安装证书”(如图,Download为下载的证书所在的目录,点击可以选择更换目录): 点击证书,为证书命名(随便命名,这里命名为mitm)并点击确定进行安装: 原文地址:https://www.cnblogs.com/LanTianYou/p/9325096.html

[转]使用 mitmproxy + python 做拦截代理

使用 mitmproxy + python 做拦截代理 本文是一个较为完整的 mitmproxy 教程,侧重于介绍如何开发拦截脚本,帮助读者能够快速得到一个自定义的代理工具. 本文假设读者有基本的 python 知识,且已经安装好了一个 python 3 开发环境.如果你对 nodejs 的熟悉程度大于对 python,可移步到 anyproxy,anyproxy 的功能与 mitmproxy 基本一致,但使用 js 编写定制脚本.除此之外我就不知道有什么其他类似的工具了,如果你知道,欢迎评论告