ProcessConnectionsManager
1.0.0
Windowsフォームアプリケーション - プロセスと通信するリモートIPアドレスをブロックできます。
UDPリスナーを使用するには、NMAPをインストールする必要があります。
バグが見つかるかもしれません。アプリケーションのほとんどは正常に動作するはずです。修正されたものが必要な場合は問題を投稿してください。
最初は、プロセス名を指定する必要があります(または、より精度のためにPID)。このプログラムは、プロセスのすべてのオープンポートやその他の情報を見つけるために、隠されたウィンドウで「Netstat -Nao」を実行します。
Connectionless Protocolであるため、UDPポートのIPアドレスは表示されません。それを解決するために、アプリケーションの2番目の部分では、新しいパケットが到着/休暇に到着するときにパート1から指定されたポートに関連付けられた外国のIPアドレスを追加するSharppcapを使用してUDPパケットキャプターを開くことができます。
アプリケーションの3番目の部分では、WindowsファイアウォールAPIを使用して外国のIPアドレスをブロックできます。基本的に、指定されたポート、プロトコル、外国IP、およびプロセスファイルパスを使用して、新しいファイアウォールルールが追加されます。