如何使用JAVA程序丢弃数据包

时间:2012-10-29 07:12:05

标签: java jpcap

  

可能重复:
  Writing a Personal Firewall in Java that drop network packet

朋友们,我是这个社区的新手。我是mtech的学生。我正在研究DOS攻击检测和预防技术作为论文。我使用jpcap库来捕获数据包,我有一个算法来查找欺骗数据包。我想丢弃欺骗性数据包以防止系统遭受DoS攻击。 jpcap中没有可用于丢弃数据包的类。任何人都可以帮我找到一种使用JAVA程序丢弃欺骗数据包的方法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我不知道任何基于java的API可以让你过滤数据包&就我而言,没有支持此功能的java API。没有pcap个库:jnetpcap,jpcap, winpcap等等。

您必须使用OS dependent firewall API,例如

microsoft's:Microsoft firewall API