HTTP / HTTPSトラフィックをスニッフィングするためにどのツールを使用できますか?

HTTP / HTTPSトラフィックをスニッフィングするためにどのツールを使用できますか?

私はHTTP / HTTPS要求を傍受し、(コンテンツ、ターゲットなど)情報を抽出し、さまざまな分析タスクを実行し、最終的に要求を削除する必要があるかどうかを判断できるコマンドラインツールを探しています。法的要求はアプリケーションに転送する必要があります。

本質的に同様のツールtcpdumpワイヤーシャークまたは呼吸しかし、HTTPレベルで動作します。

引用する

ベストアンサー1

努力するミートプロシー

  • mitmproxy は、SSL をサポートする HTTP 中間子プロキシです。トラフィックを動的にスキャンして編集できるコンソールインターフェイスを提供します。

  • mitmdumpはmitmproxyのコマンドラインバージョンで、機能は同じですが、ユーザーインターフェイスはありません。 HTTP用のtcpdumpを考えてみましょう。

特徴

  • HTTPリクエストとレスポンスを傍受してすぐに修正します。
  • 後で再生して分析できるように、HTTP会話全体を保存してください。
  • HTTPセッションを再生するためのクライアントです。
  • サーバーが以前に記録したHTTP応答を再生します。
  • リバースプロキシモードは、トラフィックを指定されたサーバーに転送します。
  • Pythonを使用してHTTPトラフィックのスクリプト変更を実行します。
  • ブロックに使用される SSL 証明書は動的に生成されます。

スクリーンショット

   ステンレス鋼サンプル

はい

例を挙げました。ジキルブートローダーアプリケーションは私のローカルホストのポート4000でリッスンしています。トラフィックを傍受するには:

% mitmproxy --mode reverse:http://localhost:4000 -p 4001

その後、私のWebブラウザ()でポート4001のmitmproxyに接続すると、http://localhost:4001結果はmitmproxyです。

   mitmproxyのssとJB#1

その後、結果を選択してそのGET結果に関連するヘッダー情報を表示できますGET

   mitmproxyのssとJB#2

引用する

おすすめ記事