截取数据包,可以利用libpcap函数库:利用libpcap开发网络嗅探器时,一般包含以下几个基本流程:1)确定捕获网络数据包的网卡。函数原形:char *pcap_lookupdev(dev *errbuf);2)打开网络设备。函数原形:pcap_t *pcap_open_live(const char *device, int snaplen, int promisc, int to_ms, char *errbuf)3)设置过滤条件。函数原形:int pcap_compile(pcap_t *p, struct bpf_program *fp, char *str, int optimize, bpf_u_...
|