WindowsマシンでアウトバウンドHTTP接続を強制終了するプロセスを見つけるユーティリティはありますか?[閉まっている]


-1

あるユーザーのWindows 7マシンから既知の適切なURLにWeb要求を送信できないアプリケーションのトラブルシューティングを行っています。このアプリケーションは、他のユーザーのWindows 7 PCで正常に動作し、URLはユーザーのマシンのWebブラウザー(Chrome)から正常に到達できます。気にする人のために、アプリケーションは次のSystem.Net.WebExceptionで失敗します:「基礎となる接続が閉じられました:送信時に予期しないエラーが発生しました。」

彼のマシンにインストールされているプロセス(おそらくサードパーティのファイアウォール)がホワイトリストに登録されていないEXEからのアウトバウンドHTTP接続を妨げているため、アプリケーションが失敗していると思われます。(そして、はい、既に組み込みのWindowsファイアウォールを無効にしようとしました。)アウトバウンドHTTP接続の試行を監視して、それらをブロックするプロセスがあるかどうかを確認できるユーティリティはありますか?

回答:


0

あなたはまっすぐな答えを得るつもりはありません。

  • (.NET?)HTTP要求を強制終了するアプリケーションが実際にあるかどうかを推測するのは困難です。
  • この種の制限は、ユーザーアプリケーションとしてではなく、システムレベルまたはネットワークレベルに適用されます(ご想像のとおり)。
  • そのようなユーザーアプリケーションを検出するユーティリティはほとんどありません。
    • 誰もそのような怪物を維持するほどクレイジーではないという考えに基づいています。

問題のアプリケーションのコーディングが不十分である可能性がはるかに高くなります。入力内容を確認する(目的を推測してみる)か、開発者にサポートを依頼してください。

そのいずれかを行う前に、例外とともにアプリケーション名を検索してみてください。研究(の価値は数分12)、と私はプロキシが問題の原因である可能性を考えてい...


0

このような問題をトラブルシューティング するには、Process Monitorが便利です。また、TCPViewは役立つかもしれません。


残念ながら、ProcMonは他の多くのことに非常に便利ですが、ここで探しているものではありません。TCPViewは非常に近いように見えますが、強制的に閉じられた接続とそれらを強制終了したプロセスとの相関関係は表示されません(何かが足りない限り)。
キフ

0

Wiresharkをお試しください。それはあなたのボックスを出入りするトラフィックを表示できるプロトコルアナライザー(パケットスニファー)です。HTTPのパーサーが組み込まれているため、フィルタリングして要求フローを識別し、要求自​​体を掘り下げて、結果を監視できます。アウトバウンドフローが表示されない場合、間違いなくソフトウェアブロッキングが発生しています。


Wiresharkは、ProcMonがネットワークトラフィックについて知りたいことすべてを提供するという点でProcMonに似ていますが(ProcMonがプロセスで行うように)、2つの点をつなぐことができるユーティリティを要求します。 「このプロセスはその接続を強制終了しました」と言います。ただし、Wireshark DIDを実行すると、アプリがWebサーバーに接続できることが確実にわかるので、何が起こっているのかという仮説が間違っていることがわかります。その点で、それは役に立ちました。
キフ

少なくとも一般的なカーネル設計では、そのようなことは決してあり得ません。
フランクトーマス

私は月を求めていることを理解し、「それは存在しない/存在しない」可能性があると考えました。これを回答として投稿し、支持票を投じて、承認済みとしてマークします。
キフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.