首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Jpcap进行过滤

使用Jpcap进行过滤
EN

Stack Overflow用户
提问于 2011-02-11 22:29:45
回答 2查看 2.2K关注 0票数 3

我需要使用Jpcap过滤Telnet数据包。我该怎么做呢?我已经尝试过了:

代码语言:javascript
复制
captor.setFilter("telnet", true);

但它不起作用。

EN

回答 2

Stack Overflow用户

发布于 2011-03-13 11:22:28

通过使用如下处理程序调用捕获器实例captor.loopPacket(-1,handler)

代码语言:javascript
复制
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
            }
        }
    }
}
票数 1
EN

Stack Overflow用户

发布于 2012-07-24 10:55:10

您可以过滤telnet端口(23):

代码语言:javascript
复制
captor.setFilter("port 23", true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4970139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档