Debian

使用 mitmproxy 嗅探整個作業系統的 https/http 流量

  • May 4, 2017

我正在使用 debian 8,我想從中擷取所有流量。因此,我在要擷取 https 的同一作業系統上安裝了 mitmproxy,並在“網路-> wifi-> http 代理和 https 代理”中進行了設置。但是在不起作用的情況下,我看不到任何數據包通過 127.0.0.1:8080,但是如果我手動在 Firefox 中放置代理,它確實可以工作。有人可以幫忙嗎,也許我需要使用 iptables 或類似的東西將 443 / 80 埠重定向到 localhost:8080 ?

mitmproxy文件解釋瞭如何使用iptables重定向埠 80 和 443。

如果您想在同一台機器上執行 mitmproxy,幾乎所有其他方法都需要配置您要擷取的應用程序以使用代理。我不確定network->wifi->http 代理和 https 代理是做什麼的,因為我的 Debian 系統上沒有,但是許多應用程序都理解一個http_proxy環境變數,你可以在你的~/.profile或明確地設置它:

export http_proxy=http://localhost:8080/

引用自:https://unix.stackexchange.com/questions/362908