簡體   English   中英

具有高級安全性的Windows防火牆中的CommandLine IP阻止/取消阻止

[英]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, 這是一篇關於如何操作的文章

netsh的現代替代品是powershell。 命令Enable-NetFirewallRuleDisable-NetFirewallRule允許您從powershell腳本打開/關閉規則。 命令Set-NetFirewallRule允許您編輯現有防火牆規則,如果您想更改規則正在影響的IP地址。 如果需要,您甚至可以使用New-NetFirewallRule添加新規則。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM