这个是把dumpfile里面东西全部读出来并以16进制表示,不知道为什么我的vs2010输入不了中文,英文烂,求亲喷。。。。。还有如果有哪位大神能帮我解决一下程序中注释部分的问题,小弟感激不敬!!!
#define WIN32
#define HAVE_REMOTE
#define LINE_LEN 32
#include <stdio.h>
#include <stdlib.h>
#include "pcap.h"
#pragma comment(lib,"wpcap.lib")
#pragma comment(lib,"packet.lib")
#pragma comment(lib,"wsock32.lib")
//这个回调函数可以自己随意命名?只要参数不变??
void dispatcher_handler(u_char *,const struct pcap_pkthdr *,const u_char *);
int main(int argc,char **argv){
pcap_t *fp;
char errbuf[PCAP_ERRBUF_SIZE];
char source[PCAP_BUF_SIZE];
if(argc!=2){
printf("usage: %s filename", argv[0]);
return -1;
}
//what is source string ?
/*
here is the source string output:Source:file://test.txt
*/
/*Create the source string according to the new WinPcap syntax*/
if(pcap_createsrcstr( source, //variable that will keep the sourc