如何将pcap_open_live用于特定的以太网端口

时间:2016-07-15 14:15:20

标签: c++ c network-programming winpcap

对于下面的函数,如果我想获取特定以太网端口中的数据包捕获句柄,我可以在哪里获取值 参数 const char * device

pcap_t *pcap_open_live(const char *device, int snaplen, int promisc, int to_ms, char *errbuf);

1 个答案:

答案 0 :(得分:1)

设备属于format rpcap://device,其中每个端口都有不同的设备字符串。 WinPcap tutorial的第一页显示了如何使用pcap_findalldevs_ex枚举所有设备:Obtaining the device list

first complete example显示了如何将其与pcap_open结合使用。我建议你按照教程。这很好。