使用Winpcap编写了一个按照mac地址过滤的函数,刚开始怎么设置MAC地址都不正确,最后发现是格式不正确,争取的Filter的格式如下:特别编写如下:
char filter
具体的一段代码如下:
char filter[512];
sprintf(filter,"ether proto 0x1111 and ether dst %02X",m_macAddress[0]);
本文详细介绍了如何利用Winpcap库编写代码,实现通过MAC地址过滤网络包的捕获功能。从初始化设备、设置过滤条件到编译和应用过滤器,一步步指导读者完成关键步骤。
使用Winpcap编写了一个按照mac地址过滤的函数,刚开始怎么设置MAC地址都不正确,最后发现是格式不正确,争取的Filter的格式如下:特别编写如下:
char filter
具体的一段代码如下:
char filter[512];
sprintf(filter,"ether proto 0x1111 and ether dst %02X",m_macAddress[0]);
2972

被折叠的 条评论
为什么被折叠?