设置过滤器要用到两个函数,一个是pcap_compile(),另一个是pcao_setfilter().他们的函数原型如下所示: int pcap_compile (pcap_t *p, struct bpf_program *fp, char *str, int optimize, bpf_u_int32 netmask) 1.p是一个打开的网络设备的描述符. 2.fp是一个指针,用来存储一个编译好的过滤码.我们需要提前设置 struct bpf_program fcode 在这里使用. 3.…