首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过与JAVA中的防火墙交互来阻止IP?

如何通过与JAVA中的防火墙交互来阻止IP?
EN

Server Fault用户
提问于 2016-11-09 10:32:57
回答 1查看 708关注 0票数 1

我用JAVA建立了一个入侵检测系统。我有一个网页界面,显示一个黑名单的IP。IP分为Web攻击、SIP攻击、SSH攻击、探测攻击和恶意软件。现在,我被要求阻止这个属于这些类别的IP。通过与防火墙的交互,有什么方法可以在java中实现呢?所有wincap或wrappers都不能在内联模式下工作,所以有什么方法可以做到吗?

EN

回答 1

Server Fault用户

发布于 2016-11-09 12:59:12

如果是windows防火墙,可以使用java向其发送powershell防火墙配置命令。

实例:允许ICMP在内部和外部:

代码语言:javascript
复制
Import-Module NetSecurity

New-NetFirewallRule -Name Allow_Ping -DisplayName “Allow Ping”`

  -Description “Packet Internet Groper ICMPv4” `

  -Protocol ICMPv4 -IcmpType 8 -Enabled True -Profile Any -Action Allow 

您可以将代码保存为.ps1,并从java内部调用它,就像尝试运行任何.exe一样。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/813971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档