[英]CommandLine IP block / unblock in Windows Firewall with Advanced Security
我想以編程方式阻止傳出的數據包到某些IP。 沒關系應用程序,我希望能夠做到這一點。
我有Windows 7 x64 Professional,因此它帶有具有高級安全性的WindowsFirewall,它具有出站過濾功能。
目前我手動添加規則來阻止IP,但必須有更好的方法。
我讀過這個: 用c#在Windows中關閉“互聯網”的方法嗎? 和http://msdn.microsoft.com/en-us/library/bb945065.aspx所以我知道可以編寫這樣的應用程序。
我是一名java程序員,我找不到與fire.dll接口的jni。 我自己寫一個關於C#的任何事情都不知道。
我問是否有 - 有一個可以做到這一點的工具,請讓我知道。 我用谷歌搜索和谷歌搜索,但唉 - 什么都沒有。 如果沒有,請讓我開始自己如何寫它。
如果你感覺很慷慨,你可以為我寫一個,你可以阻止IP的出站流量並取消阻止它。
非常感謝你們。
netsh的現代替代品是powershell。 命令Enable-NetFirewallRule和Disable-NetFirewallRule允許您從powershell腳本打開/關閉規則。 命令Set-NetFirewallRule允許您編輯現有防火牆規則,如果您想更改規則正在影響的IP地址。 如果需要,您甚至可以使用New-NetFirewallRule添加新規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.