demo:http://download.csdn.net/detail/sz76211822/9854400 使用winpcap发送igmp包,首先需要注意几个方面: 1.校验和,IP头部的校验和跟igmpV2版本的校验和算法是同一个。结果抓包然后计算校验和得出下面的这个算法是正确的 SHORT checksum(USHORT* buffer, int size){unsigned
转载自:http://www.rhyous.com/2011/11/12/how-to-compile-winpcap-with-visual-studio-2010/ The documentation for WinPcap was pretty poor. The last update for Visual Studio was for 2005, so this hasn’t bee
设置用户缓冲区:pcap_setuserbuffer源码如下: int pcap_setuserbuffer(pcap_t *p, int size) { unsigned char *new_buff; if (!p->adapter) { sprintf(p->errbuf,"Impossible to set user
今天我们来看看一个小例子,利用前面所学到的WinPcap编程知识来实现一个简单的还原HTTP协议的程序。相信大家对于HTTP协议一定不会陌生,我这里只简单地说一下它的报文格式,即HTTP报文有两种:请求报文和响应报文。为了让大家对于这两种报文有更直观的认识,给大家看两个简单的例子: 下面是一个典型的HTTP请求报文: GET /somedir/page.html HTTP/1.1Host