[英]Filter with Jpcap
我需要使用Jpcap過濾掉Telnet數據包..我該怎么辦? 我嘗試過:
captor.setFilter("telnet", true);
但它不起作用......
通過這樣的captor.loopPacket(-1,handler)
調用你的captor.loopPacket(-1,handler)
實例[ 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
}
}
}
}
你可以過濾telnet端口(23):
captor.setFilter("port 23", true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.