資源簡介
這是IP數據包分析的小程序,在網卡處抓取原始IP數據包,并分析IP數據包。
代碼片段和文件信息
#include?“winsock2.h“
#include?“windows.h“
#include?
#include?“Header.h“
using?namespace?std;
#define?SIO_RCVALL?0x98000001
int?main(int?argcchar?*?argv[])
{
if?(argc!=2)
{
printf(“usage?error!\n“);
return?-1;
}
FILE?*?file;
if?((file=fopen(argv[1]“wb+“))==NULL)
{
printf(“fail?to?open?file?%s“argv[1]);
return?-1;
}
WORD?wVersion;
WSADATA?wsadata;
int?err;
wVersion?=?MAKEWORD(22);
//?WSAStartup()?initiates?the?winsockif?successfulthe?function?returns?zero
err?=?::WSAStartup(wVersion&wsadata);
if(err!=0)
{
printf(“WSAStartup?failed!\n“);
}
else?
{
//?create?a?socket
SOCKET?ServerSock?=?socket(AF_INETSOCK_RAWIPPROTO_IP);
char?localhost_name[128];
struct?hostent*?pHostent;
sockaddr_in?my_socka
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????12308??2012-04-14?10:09??IPParse\Debug\filelog.txt
?????文件?????540732??2012-04-09?20:15??IPParse\Debug\IPParse.exe
?????文件?????804028??2012-04-09?20:15??IPParse\Debug\IPParse.ilk
?????文件?????172470??2012-04-09?20:15??IPParse\Debug\IPParse.obj
?????文件????5419644??2012-04-09?20:15??IPParse\Debug\IPParse.pch
?????文件????1123328??2012-04-09?20:15??IPParse\Debug\IPParse.pdb
?????文件?????197632??2012-04-09?20:15??IPParse\Debug\vc60.idb
?????文件?????143360??2012-04-09?20:15??IPParse\Debug\vc60.pdb
?????文件???????2708??2012-04-09?20:15??IPParse\Header.h
?????文件???????2335??2012-04-09?20:01??IPParse\IPParse.cpp
?????文件???????4424??2012-04-09?20:16??IPParse\IPParse.dsp
?????文件????????539??2012-04-09?19:57??IPParse\IPParse.dsw
?????文件??????33792??2012-04-09?20:16??IPParse\IPParse.ncb
?????文件??????48640??2012-04-09?20:16??IPParse\IPParse.opt
?????文件????????911??2012-04-09?20:15??IPParse\IPParse.plg
?????目錄??????????0??2012-05-28?09:43??IPParse\Debug
?????目錄??????????0??2012-05-28?09:43??IPParse
-----------?---------??----------?-----??----
??????????????8506851????????????????????17
- 上一篇:USB3.0公頭貼片封裝.PcbLib
- 下一篇:HOG特征提取 ppt
評論
共有 條評論