我想记录在系统中访问的网站。所以我决定记录系统发送的数据包。我正在使用 Jpcap API。我能够记录很多数据包。现在我想做的是我只想过滤 DNS 数据包。我认为这将能够记录网站。
我想要一种过滤 DNS 数据包的方法。我该怎么做?
我想记录在系统中访问的网站。所以我决定记录系统发送的数据包。我正在使用 Jpcap API。我能够记录很多数据包。现在我想做的是我只想过滤 DNS 数据包。我认为这将能够记录网站。
我想要一种过滤 DNS 数据包的方法。我该怎么做?
一种更丑陋的方法是在端口 53 上扫描 UDP。但是,从实现方面来看,先前的答案看起来更清晰。
这里说
您可以查看以下主页以获取有关过滤器表达式的更多详细信息。为 Ethereal/Wireshark 设计捕获过滤器
因此,我相信
captor.setFilter("dns", true);
应该管用
我发现处理 53 端口中的所有数据包很容易,所以我使用了这个过滤器
udp dst 端口 53
tanx jack 给你的提示