MITMProxy如何删除流,使其不显示在MITMWeb中

2024-10-08 21:15:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用MITMProxy Python脚本从web界面中删除我认为无用的流。在

假设我杀死了一个流

def request(flow):
        if("ads" in flow.request.url):
                flow.kill()

但我也希望被杀死的连接不会出现在我的MITMWeb接口中。在

例如: https://imgur.com/a/la0RDmh

我无法找到一种从列表中删除请求的程序方法。在

我只想看看能让它通过的连接。在

有什么想法吗?在


Tags: inhttps脚本weburl界面ifrequest
1条回答
网友
1楼 · 发布于 2024-10-08 21:15:13

使用过滤器

可以过滤掉这些请求,它们不会出现在接口:https://docs.mitmproxy.org/stable/concepts-filters/

在本例中,通过应用filter:! googleadservices

使用“忽略主机”选项

或者,使用选项ignore_hosts完全忽略这些请求。这些请求将绕过mitmproxy: https://docs.mitmproxy.org/stable/concepts-options/

在这种情况下,通过在启动web界面时应用选项:mitmweb set ignore_hosts='www.googleadservices.com'

还可以在web界面中编辑忽略主机:选项选项卡->编辑选项->查找忽略主机并修改它。在

相关问题 更多 >

    热门问题