- 11
- 0
- 约1.36千字
- 约 4页
- 2017-08-05 发布于河南
- 举报
利用WinpCap 编写抓包程序
网友:yeahilly 发布于:2008.05.20 11:12 (共有条评论) 查看评论 | 我要评论 WinpCap是一个公开的免费的抓包驱动加开发包,利用它,可以大大缩短我们的开发周期。首先,先枚举系统中的所有网卡:/* 获取设备列表 */ if (pcap_findalldevs(alldevs, errbuf) == -1){fprintf(stderr,Error in pcap_findalldevs: %s\n, errbuf);exit(1);}/* 数据列表 */ for(d=alldevs; d; d=d-next){printf(%d. %s, ++i, d-name);if (d-description)printf( (%s)\n, d-description);elseprintf( (No description available)\n);}然后选择网卡,然后设备。if ( (adhandle= pcap_open_live(d-name, //设备名 65536, // 捕捉完整的数据包 1 , // 混在模式 1, // 读入超时 errbuf // 错误缓冲 ) ) == NULL){printf(Unable to open the adapt
原创力文档

文档评论(0)