Linux 安裝mitmproxy抓包基础教程

本文是关于在Linux系统中安装和使用mitmproxy进行网络抓包的基础教程。首先介绍了从GitHub下载mitmproxy安装包的步骤,接着详细讲解了安装过程。在mitmproxy的使用部分,提到了在不需认证的情况下设置--mode参数,并在遇到请求被屏蔽的问题时,通过--set block_global=false来解决。
摘要由CSDN通过智能技术生成

一、下载mitmproxy安装包

下载mitmproxy二进制安装包:https://github.com/mitmproxy/mitmproxy/releases/

二、安装mitmproxy步骤

#上传
rz 安装包的本地路径

#解压
tar -zxvf mitmproxy-5.2.tar.gz

#运行
./dev.sh

#移动文件
 cd venv/
 cd bin/
 cp mitmdump mitmproxy  mitmweb /usr/bin
 
#三、安装证书
#先cd mitmproxy-5.2目录中
cd test/mitmproxy/data/confdir/
openssl x509 -in mitmproxy-ca-cert.pem -inform PEM -out mitmproxy-ca-cert.crt
mkdir /usr/share/ca-certificates
mkdir /usr/share/ca-certificates/extra
cp  mitmproxy-ca-cert.crt /usr/share/ca-certificates/extra/mitmproxy-ca-cert.crt

#运行
./mitmdump --set block_global=false

三、在mitmproxy中的接入命令

mitmweb --mode=upstream:http://http-dyn.abuyun.com:9020 --upstream-auth=H01234567890123D:0123456789012345 -s your_script.py

如果代理服务器不需要认证,就只需要设置–mode参数如下

mitmweb --mode=upstream:http://121.228.53.238:9020 -s your_script.py

在linux系统上,搭建mitmproxy代理服务器,客户端发起请求会出现被屏蔽的情况,需要加上参数 --set block_global=false
mitmdump -s mitmproxy_test.py -p 8888 --rawtcp --set block_global=false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值