mitmproxyを使用して、オペレーティングシステム全体のhttps / httpトラフィックをスニッフィングします。

mitmproxyを使用して、オペレーティングシステム全体のhttps / httpトラフィックをスニッフィングします。

私はDebian 8を使用しており、すべてのトラフィックをキャプチャしたいと思います。そのため、httpsをキャプチャする同じOSにmitmproxyをインストールし、「Network-> wifi - > httpプロキシとhttpsプロキシ」で設定しました。しかし、うまくいきません。 127.0.0.1:8080 を通過するパケットは表示されません。しかし、例えばFirefoxに手動でプロキシを置くとうまくいきます。誰でも助けることができますか? iptablesなどを使用して443/80ポートをlocalhost:8080にリダイレクトする必要がありますか?

ベストアンサー1

これmitmproxy ドキュメントiptablesリダイレクトポート80および443の使用方法について説明します。

他のほとんどすべての方法では、同じマシンでmitmproxyを実行する場合は、プロキシを使用するようにキャプチャするアプリケーションを設定する必要があります。私は何を知らないネットワーク - > Wi-Fi - > httpプロキシとhttpsプロキシ私のDebianシステムにはこれがないので、これは本当ですが、多くのアプリケーションは、または以下で明示的に設定できるhttp_proxy環境変数を理解しています~/.profile

export http_proxy=http://localhost:8080/

おすすめ記事