宰libpcap下设置过滤要用到3个函数:
pcap_lookupnet(NetName, &this_subnet, &this_netmask, err)
pcap_compile(fp, &fcode, filter, 1, this_netmask)
pcap_setfilter(fp, &fcode);
filter 是一个字符串。我自定义一个以太网报头,IP报头,TCP报头,我用pcap_sendpacket(fp,packet,len)发了出去,我想把它捕到。应更据什么设置过滤啊。字符串如何写啊。
能否给一个例子啊。
pcap_lookupnet(NetName, &this_subnet, &this_netmask, err)
pcap_compile(fp, &fcode, filter, 1, this_netmask)
pcap_setfilter(fp, &fcode);
filter 是一个字符串。我自定义一个以太网报头,IP报头,TCP报头,我用pcap_sendpacket(fp,packet,len)发了出去,我想把它捕到。应更据什么设置过滤啊。字符串如何写啊。
能否给一个例子啊。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货