可能重复:
用 Java 编写丢弃网络数据包的个人防火墙
嗨朋友们,我是这个社区的新手。我是mtech的学生。我正在研究 DOS 攻击检测和预防技术作为论文。我正在使用 jpcap 库来捕获数据包,并且我有一个算法来查找欺骗数据包。我想丢弃欺骗数据包以防止系统受到 DoS 攻击。jpcap 中没有可用的类来丢弃数据包。任何人都可以帮助我找到一种使用 JAVA 程序丢弃欺骗数据包的方法吗?提前致谢。
可能重复:
用 Java 编写丢弃网络数据包的个人防火墙
嗨朋友们,我是这个社区的新手。我是mtech的学生。我正在研究 DOS 攻击检测和预防技术作为论文。我正在使用 jpcap 库来捕获数据包,并且我有一个算法来查找欺骗数据包。我想丢弃欺骗数据包以防止系统受到 DoS 攻击。jpcap 中没有可用的类来丢弃数据包。任何人都可以帮助我找到一种使用 JAVA 程序丢弃欺骗数据包的方法吗?提前致谢。
我不知道有任何基于 Java 的 API 可以让您过滤数据包,据我所知,没有支持此功能的 Java API。没有pcap
库:jnetpcap,jpcap, winpcap
等。
您将不得不使用OS dependent firewall API
诸如
microsoft:微软防火墙 API