1. ホーム
  2. asp.net

受信するすべてのhttpリクエストを監視するにはどうすればよいですか?

2023-09-11 18:27:10

質問

私は、受信した http POSTGET リクエストはマシンの外側から、時には内側から発生します。

これは可能でしょうか?

fiddler を使用していますが、これは発信のみで、着信(マシンの外側から)はしません、それとも設定が間違っているのでしょうか?

これは、私のウェブ アプリケーションのためのものです。 POST を受信するためのものです。

どのように解決するのですか?

私のマシンから私のマシンへのリクエストの間にローカルに流れているすべてのトラフィックを監視する完璧な方法を見つけたのです。

  1. インストール ワイヤーシャーク

  2. ローカルホストからローカルホストに流れるトラフィックをキャプチャする必要がある場合、ネットワーク カード上の受信トラフィックのみを監視する wireshark を使用するのは困難です。これを行う方法は、すべてのトラフィックがゲートウェイを経由するようにするルートを Windows に追加し、ネットワーク インターフェイス上でこれをキャプチャすることです。

    これを行うには、ルートを <ip address> <gateway> :

     cmd> route add 192.168.20.30 192.168.20.1
    
    
  3. 次にwiresharkでキャプチャを実行します(必ずバイトが流れているインターフェイスを選択します)次にフィルタをかけます。

新しく追加されたルートは、黒く表示されます。(ローカルアドレスであるため)