我需要使用Jpcap过滤Telnet数据包。我该怎么做呢?我已经尝试过了:
captor.setFilter("telnet", true);但它不起作用。
发布于 2011-03-13 11:22:28
通过使用如下处理程序调用捕获器实例captor.loopPacket(-1,handler):
public class TelnetReceiver implements PacketReceiver
{
public void receivePacket(Packet p)
{
if (p instanceof TCPPacket) { //Filter TCP only
TCPPacket tcp = (TCPPacket) p;
if(tcp.dst_port == 23 || tcp.src_port == 23)) {
//Do something with tcp.data or other layer fields
}
}
}
}发布于 2012-07-24 10:55:10
您可以过滤telnet端口(23):
captor.setFilter("port 23", true);https://stackoverflow.com/questions/4970139
复制相似问题