mitmproxy を試してください。
-
mitmproxy は、HTTP 用の SSL 対応の中間者プロキシです。トラフィック フローをオンザフライで検査および編集できるコンソール インターフェイスを提供します。
-
mitmdump は mitmproxy のコマンドライン バージョンであり、同じ機能を備えていますが、ユーザー インターフェイスはありません。 HTTP の tcpdump を考えてみてください。
特徴
- HTTP リクエストとレスポンスを傍受し、その場で変更する
- 後で再生および分析するために、完全な HTTP 会話を保存します。
- HTTP 会話のクライアント側を再生する
- 以前に記録されたサーバーの HTTP レスポンスを再生する
- 特定のサーバーにトラフィックを転送するリバース プロキシ モード
- Python を使用して HTTP トラフィックにスクリプトによる変更を加える
- インターセプト用の SSL 証明書はオンザフライで生成されます。
スクリーンショット
例
ローカルホストのポート 4000 でリッスンするサンプルの Jekyll Bootstrap アプリをセットアップします。トラフィックを傍受するには、次のようにします:
% mitmproxy --mode reverse:http://localhost:4000 -p 4001
次に、Web ブラウザー (http://localhost:4001
) からポート 4001 で mitmproxy に接続します。 )、これは mitmproxy になります:
その後、GET
のいずれかを選択できます。 その GET
に関連付けられているヘッダー情報を表示する結果 :
Burp Proxy を使ってみてください。必要なもののようです。
これには Wire Shark を使用します。すべてのサーバー証明書を提供すると、HTTPS の暗号化も解除されます。