2010-12-18 5 views
3

プログラムによって、一部のIPへの送信パケットをブロックすることができます。アプリケーションを気にせず、私はそれをやりたいと思っています。CommandLine高度なセキュリティを備えたWindowsファイアウォールのIPブロック/ブロック解除

私はWindows 7 x64 Professionalを持っていますので、アウトバウンドフィルタ機能を備えた高度なセキュリティを備えたWindowsFirewallが付属しています。

現在、IPをブロックするルールを手動で追加していますが、より良い方法が必要です。

私はAny way to turn the "internet off" in windows using c#?http://msdn.microsoft.com/en-us/library/bb945065.aspxを読んでいますので、このようなアプリケーションを書くことは可能です。

私はJavaのプログラマーで、firewall.dllとのインターフェイスにjniが見つかりませんでした。私は自分自身を書くためにC#について何も知らない。

私はそこにあるかどうかを尋ねています - これを行うことができるツールがありますので教えてください。私はグーグルとグーグルだが、悲しいことに何もない。もし私が自分でそれを書く方法を始めてください。

あなたが気分がいい場合は、私のために1つ書くことができます。 IPへのアウトバウンドトラフィックをブロックしてブロックを解除することができます。

ありがとうございます。

答えて

2

最も簡単な方法はただ、それを行う方法についてのhere's an articleをnetshを実行することになる

+0

ああはい確かに、これはそれを次のようになります。http://technet.microsoft.com/en-us/library/dd734783 %28WS.10%29.aspx – McTrafik

+1

ありがとうございます。 "netsh advfirewallファイアウォールルール名を追加する= [名前はここに] dir = outインターフェイス=任意のアクション=ブロックremoteip = [IPアドレス]/32" – McTrafik

関連する問題