我下了sniffer的源代码,但如果我的机器不拨号上网的话,就不能用,
WSAIoctl(SockRaw, SIO_RCVALL,&dwBufferInLen, sizeof(dwBufferInLen), &dwBufferLen, sizeof(dwBufferLen),&dwBytesReturned , NULL , NULL );
会出错,请问有办法在单机上模拟网络环境吗?或有其他什么办法
WSAIoctl(SockRaw, SIO_RCVALL,&dwBufferInLen, sizeof(dwBufferInLen), &dwBufferLen, sizeof(dwBufferLen),&dwBytesReturned , NULL , NULL );
会出错,请问有办法在单机上模拟网络环境吗?或有其他什么办法
2.做一个水晶头(RJ45),1、3短接,2、6短接
3.装vmware,在里面装一个操作系统,如win98/2k/linux/freebsd....
这样你的操作系统和vmware里面的操作系统(guest os)就可以通信了
你可以使用sniffer/ehtereal或自己写程序进行sniffer了我就是这么用的