0

是否可以使用 JPCAP 创建一个 java 类来捕获所有发往特定 IP 地址的数据包?就像我需要捕获所有发往路由器的数据包一样。这可能吗?

4

1 回答 1

0

是的..

  • 使用 jpcap(或任何此类库)的数据包捕获允许用户以两种不同的模式打开以太网接口。
  • 混杂模式下,您可以捕获来自线路的每个数据包,即即使其源或目标 MAC 地址与您打开的接口的 MAC 地址不同。
  • 非混杂模式下,您只能捕获主机发送和接收的数据包。
  • 为了捕获通过路由器的所有数据包,您需要告诉程序以混杂模式打开以太网接口。
  • 这将使您能够捕获网络中流动的所有数据包。稍后您将需要根据路由器的 IP 地址过滤这些数据包。
于 2013-02-14T12:05:25.807 回答