#include<pcap.h>
int main()
{
pcap_if_t *alldevs;
pcap_if_t *d;
int i=0;
char errbuf[PCAP_ERRBUF_SIZE];
if(pcap_findalldevs(&alldevs,errbuf)==-1){
fprintf(stderr,"Error in pcap_findalldevs: %s",errbuf);
exit(1);
}
for(d=alldevs;d!=NULL;d=d->next){
printf("%d (%s)",++i,d->name);
if(d->description)
printf(" (%s)\n",d->description);
else
printf(" (no description available)\n");
}
if(0!=i){
printf("no interface found!Make sure winpcap is installed.\n");
}
pcap_freealldevs(alldevs);
return 0;
}
第一个基于winpcap编程的程序
最新推荐文章于 2020-12-05 03:55:39 发布