_08遍历物理网卡 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com 联系QQ:1250121864 QQ交流群 :49759272 联系电话:0512-57882866
1、WinPcap的简介 winpcap(windows packet capture)是windows平台下一个免费的、 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 1、WinPcap的简介 winpcap(windows packet capture)是windows平台下一个免费的、 公共的库。开发winpcap这个项目的目的在于为win32 app提供访 问网络底层的能力。
2、WinPcap的常用功能 1、捕获原始数据包,无论它是发往某台机器的,还是在其他设备 (共享媒介)上进行交换的 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 2、WinPcap的常用功能 1、捕获原始数据包,无论它是发往某台机器的,还是在其他设备 (共享媒介)上进行交换的 2、在数据包发送给某应用程序前,根据用户指定的规则过滤数据包 3、将原始数据包通过网络发送出去 4、收集并统计网络流量信息
昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 3、VC6.0配置WinPcap库
4、WinPcap遍历网卡 两个有用的结构体: struct pcap_if { struct pcap_if *next; 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 4、WinPcap遍历网卡 两个有用的结构体: struct pcap_if { struct pcap_if *next; char *name; /* name to hand to "pcap_open_live()" */ char *description; /* textual description of interface, or NULL * struct pcap_addr *addresses; bpf_u_int32 flags; /* PCAP_IF_ interface flags */ }; struct pcap_addr struct pcap_addr *next; struct sockaddr *addr; /* address */ struct sockaddr *netmask; /* netmask for that address */ struct sockaddr *broadaddr; /* broadcast address for that address */ struct sockaddr *dstaddr; /* P2P destination address for that address */
昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 5、维护数据的那张网
昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 6、课后练习 见线上班