mitmproxy - 云端在线

这是 mitmproxy 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


中间件 - 一个中间人代理

概要


中间件 [选项]

商品描述


中间件 是一个控制台工具,允许交互式检查和修改 HTTP
交通。 它与 mitmdump 的不同之处在于所有流都保存在内存中,这意味着
它用于采集和处理小样本。 使用 ? 快捷键
从任何 mitmproxy 屏幕查看上下文相关的文档。

配置


可选参数

-h, - 帮帮我
显示此帮助信息并退出

- 版
显示程序的版本号并退出

-b 地址
将代理绑定到的地址(默认为所有接口)

--反缓存
去除可能导致服务器返回 304-not-modified 的请求标头。

--confdir 会议目录
配置目录。 (~/.mitmproxy)

-e 显示事件日志。

-n 不要启动代理服务器。

-p PORT
代理服务端口。

-P 反向代理
反向代理上游服务器:http[s]://host[:port]

-F 转发_代理
代理无条件转发到:http[s]://host[:port]

-q 安静。

-r 档案
从文件中读取流。

-s "脚本.py - 酒吧”
运行脚本。 用引号括起来以传递脚本参数。 可以通过多个
倍。

-t FILTER
设置粘性 cookie 过滤器。 与请求匹配。

-T 设置透明代理模式。

-u FILTER
设置粘性身份验证过滤器。 与请求匹配。

-v 增加冗长。 可以多次通过。

-w 文件
将流写入文件。

-z 尝试说服服务器向我们发送未压缩的数据。

-Z 尺寸
HTTP 请求和响应正文的字节大小限制。 了解 k/m/g 后缀,
即 3m 为 3 兆字节。

- 主持人 使用 Host 标头构建 URL 以进行显示。

--无上游证书
不要连接到上游服务器来查找证书详细信息。

-调试
启用调试信息。

--调色板 调色板
选择调色板:深色、浅色、solarized_dark、solarized_light

网络应用

-a 禁用 mitmproxy 网络应用程序。

--应用程序主机 主持人
提供应用程序的域。 对于透明模式,当 DNS 条目用于
应用程序域不存在。 默认值:mitm.it

--应用程序端口 80
为应用程序提供服务的端口。

--app-外部
在代理之外提供应用程序。

客户端回放

-c PATH
从保存的文件重播客户端请求。

服务器重播

-S PATH
从保存的文件重播服务器响应。

-k 在重放期间杀死额外的请求。

--r标题 光头
重放期间要考虑的请求标头。 可以多次通过。

--不刷新
禁用响应刷新,这会更新 cookie 和标题中的时间以进行重播
响应。

--无流行音乐
禁用响应流中的响应弹出。 这使得可以重播相同的
多次响应。

替换

替换的形式为“/pattern/regex/replacement”,其中分隔符可以是任何
特点。 请参阅文档以获取更多信息。

- 代替 模式
更换图案。

--replace-from-文件 PATH
替换模式,其中替换子句是文件的路径。

设置标题

标题规范的格式为“/pattern/header/value”,其中分隔符可以是
任何字符。 请参阅文档以获取更多信息。

--设置标题 模式
标题设置模式。

代理验证

指定允许哪些用户访问代理以及用于身份验证的方法
他们。 如果代理处于透明或反向代理模式,这些选项将被忽略。

--非匿名
只要指定了凭据,就允许访问任何用户。

--单用户 USER
允许访问以用户名:密码形式指定的单个用户。

--htpasswd PATH
允许访问 Apache htpasswd 文件中指定的用户。

SSL

--证书 CERT 用户创建的 SSL 证书文件。

--客户端证书 客户证书
客户端证书目录。

筛选

有关过滤器表达式语法,请参阅 mitmproxy 中的帮助。

-i INTERCEPT, - 截距 INTERCEPT
拦截过滤器表达式。

作者


中间件 由奥尔多·科尔特西 (Aldo Cortesi) 撰写。

本手册页由 Alex Chernyakhovsky 编写 achernya@mit.edu 等加工。为 Debian
GNU / Linux的 系统,但鼓励在其他地方使用。

使用 onworks.net 服务在线使用 mitmproxy



最新的 Linux 和 Windows 在线程序