2024年6月2日发(作者:)

mitmdump 参数

摘要:

一、mitmdump 参数简介

mp 是什么

mp 的作用

mp 的使用场景

二、mitmdump 参数详解

1.-U, --unified

2.-s, --session

3.-p, --proto

4.-r, --router

5.-w, --wfile

6.-x, --xml

7.-D, --dns

8.-N, --no-serve

9.-T, --tcp-in

10.-t, --tunnel

11.--cert

12.--key

13.--cacert

14.--capath

15.--cipher

16.--insecure

17.--reverse

18.--socks5

19.--socks5-host

20.--socks5-port

21.--socks5-user

22.--socks5-password

23.--socks5-rdns

24.--socks5-tunnel

25.--upstream

26.--downstream

27.--user-agent

28.--timeout

29.--connect-timeout

30.--latency

31.--speed

32.--max-conn

33.--max-redir

34.--follow-redir

35.--show-headers

36.--log-level

37.--log-type

38.--log-file

39.--color

40.--no-color

41.--version

42.--help

三、mitmdump 使用示例

1.基本使用示例

2.反向代理示例

3.隧道代理示例

4.其他高级示例

正文:

mitmdump 是一款功能强大的网络流量拦截和修改工具,主要应用于网

络安全领域。它能够捕获并分析 HTTP(S) 流量,实现对网络请求和响应的监

控、修改和重放。通过 mitmdump,用户可以轻松地实现诸如流量监控、中

间人攻击、网络爬虫、API 调试等功能。

mitmdump 的参数设置丰富多样,可以满足各种使用场景的需求。以下

是对 mitmdump 参数的详细介绍:

-U, --unified:以统一的格式输出结果,适用于自动化处理。

-s, --session:指定会话文件,用于保存和加载会话信息。

-p, --proto:指定协议,如 HTTP、HTTPS 等。

-r, --router:指定路由规则,用于控制流量的走向。

-w, --wfile:指定输出文件,用于将结果写入文件。

-x, --xml:以 XML 格式输出结果。

-D, --dns:指定 DNS 服务器地址,用于解析域名。

-N, --no-serve:不启动 HTTP 服务器,仅捕获流量。

-T, --tcp-in:从 TCP 连接中读取数据。

-t, --tunnel:建立隧道代理。

--cert:指定客户端证书文件。

--key:指定客户端私钥文件。

--cacert:指定 CA 证书文件。

--capath:指定 CA 证书路径。

--cipher:指定加密算法。

--insecure:关闭安全检查。

--reverse:反向代理。

--socks5:使用 SOCKS5 代理。

--socks5-host:指定 SOCKS5 代理服务器地址。

--socks5-port:指定 SOCKS5 代理服务器端口。

--socks5-user:指定 SOCKS5 代理用户名。

--socks5-password:指定 SOCKS5 代理密码。

--socks5-rdns:指定是否进行反向 DNS 查询。

--socks5-tunnel:建立 SOCKS5 隧道代理。

--upstream:指定上游服务器地址。

--downstream:指定下游服务器地址。

--user-agent:指定用户代理。

--timeout:指定超时时间。

--connect-timeout:指定连接超时时间。

--latency:指定延迟时间。

--speed:指定速度限制。

--max-conn:指定最大连接数。

--max-redir:指定最大重定向次数。

--follow-redir:跟随重定向。