mitmproxy Flow
Flow
类是 mitmproxy
的基础类,用于表示网络流。网络流是一组对象的集合,例如 HTTP 请求/响应对或 TCP 消息列表。该类具有以下主要属性和方法:
该类包含几个子类:
属性
- client_conn: 连接到
mitmproxy
的客户端。 - server_conn:
mitmproxy
连接到的服务器。 - error: 影响此流的连接或协议错误。
- intercepted: 如果为 True,则流当前由
mitmproxy
暂停。 - marked: 用户标记的流。
- is_replay: 表示此流是否已在任一方向上重播。
- live: 表示流是否属于当前活动连接。
- timestamp_created: 流创建的 Unix 时间戳。
- type: 流类型,例如 http、tcp 或 dns。
方法
- copy: 复制此流。
- modified: 如果用户修改了此文件,则为 True,否则为 False。
- backup: 保存此流的备份,可以通过调用
Flow.revert()
恢复。 - revert: 恢复到上次备份的状态。
- kill: 杀死此流。当前请求/响应将不会转发到其目的地。
- intercept: 拦截此流。处理将停止,直到调用 resume。
- wait_for_resume: 等待此流恢复。
- resume: 继续流程 - 在拦截后调用。
本文作者:Maeiee
本文链接:mitmproxy Flow
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!