亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? globals.cpp

?? 實(shí)現(xiàn)網(wǎng)絡(luò)原始數(shù)據(jù)包的捕獲和分析
?? CPP
字號:
#include "stdafx.h"
#include "globals.h"
#include "define.h"
#include <winsock2.h>
#include <crtdbg.h>

SOCKET s=0;;

// Function name	: GetAdapterMAC
// Description	    : 得到網(wǎng)卡的物理地址,這里只能處理有一塊網(wǎng)卡的情況
// Return type		: bool 
// Argument         : UCHAR addr[6]
bool GetAdapterMAC(UCHAR addr[6])
{
	ResetAdapter();//reset 網(wǎng)卡
	NCB ncb;
	UCHAR uCode;
	ASTAT  Adapter;
	
	memset(addr,0,6*sizeof(UCHAR));	
	
	memset( &ncb, 0, sizeof(ncb) );
    ncb.ncb_command = NCBASTAT;
    ncb.ncb_lana_num = 0;

    strcpy((char *)ncb.ncb_callname,  "*               " );
    ncb.ncb_buffer = (UCHAR *) &Adapter;
    ncb.ncb_length = sizeof(Adapter);

    uCode = Netbios( &ncb );
	memcpy(addr,Adapter.adapt.adapter_address,6*sizeof(UCHAR));
	if(uCode==NRC_GOODRET)
		return true;
	else
		return false;
	
}

// Function name	: GetAdapterNum
// Description	    : 得到本機(jī)網(wǎng)卡的個數(shù)
// Return type		: UCHAR 
UCHAR GetAdapterNum()
{
	NCB ncb;
	LANA_ENUM   lenum;
	UCHAR uCode;
	memset(&ncb,0,sizeof(NCB));	
	//得到網(wǎng)卡的個數(shù)
	ncb.ncb_command=NCBENUM;
	ncb.ncb_buffer=(UCHAR *)&lenum;
	ncb.ncb_length = sizeof(lenum);
	uCode=Netbios(&ncb);
	if(uCode!=NRC_GOODRET)//沒有得到網(wǎng)開的個數(shù)
		return 0;
	return lenum.length;//返回網(wǎng)卡個數(shù)
}

// Function name	: ResetAdapter
// Description	    : Reset 一張LAN網(wǎng)卡
// Return type		: void 
void ResetAdapter()
{
	NCB ncb;	
	UCHAR uCode;
	memset(&ncb,0,sizeof(NCB));		
	ncb.ncb_command = NCBRESET;
	ncb.ncb_lana_num = 0;
	//
	uCode = Netbios( &ncb );
	
}

// Function name	: SetAdapterReceiveAll
// Description	    : 設(shè)置網(wǎng)卡可以接收所有IP的數(shù)據(jù)(混雜模式)
// Return type		: void 
bool SetAdapterReceiveAll()
{
	//檢查Winsock版本
	WORD ver=MAKEWORD(2,2);
	WSADATA wsaData;
	int err=WSAStartup(ver,&wsaData);
	if(err!=0)
	{
		_RPT2( _CRT_ERROR,"啟動WinSocket version %d.%d 錯誤!",2,2);
		return false;
	}
	//創(chuàng)建原始套接字
	s=socket(AF_INET,SOCK_RAW,IPPROTO_RAW);
	//設(shè)置為對IP頭親自操
	BOOL bFlag=TRUE;
	err=setsockopt(s,IPPROTO_IP,IP_HDRINCL,(char *)&bFlag,sizeof(bFlag));
	if(err!=0)		
		return false;
	//獲得本機(jī)地址
	char hostname[256];
	memset(hostname,0,256);
	err=gethostname(hostname,256);
	if(err!=0)		
		return false;
	struct hostent * phost=gethostbyname(hostname);
	if(!phost)
		return false;
	//把原始套接字綁定到本定網(wǎng)卡
	struct sockaddr_in addr_in;
	memset(&addr_in,0,sizeof(addr_in));
	addr_in.sin_addr=*(in_addr *)phost->h_addr_list[0];
	addr_in.sin_family = AF_INET;
	addr_in.sin_port = htons(57274);//端口號,可以是任意值,但最好不要和公共端口沖突	
	bind(s, (PSOCKADDR)&addr_in, sizeof(addr_in));
	// dwValue為輸入輸出參數(shù),為1時執(zhí)行,0時取消
	DWORD dwValue = 1; 
	// 設(shè)置 SOCK_RAW 為SIO_RCVALL,以便接收所有的IP包。其中SIO_RCVALL
	// 的定義為: #define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)
	ioctlsocket(s, SIO_RCVALL, &dwValue);
	return true;
}

// Function name	: ReceiveAdapter
// Description	    : 接收數(shù)據(jù)
// Return type		: int  
// Argument         : byte * buf
// Argument         : int len
int  ReceiveAdapter(byte * buf,int len)
{
	return  recv(s,(char *)buf, len, 0);
}

// Function name	: GetHostName
// Description	    : 通過IP地址得到機(jī)器名
// Return type		: int 機(jī)器名字符串長度
// Argument         : char * addr ip地址
// Argument         : char * name 機(jī)器名
int GetHostName(char * addr,char * name)
{
	unsigned int node=inet_addr(addr);
	if(node==INADDR_NONE)
		return -1;
	WORD ver=MAKEWORD(2,2);
	WSADATA wsaData;
	if(WSAStartup(ver,&wsaData)!=0)
		return -1;

	struct hostent * phost=gethostbyaddr((char *)&node,4,AF_INET);
	if(!phost)
		return -1;
	int len=strlen(phost->h_name);
	memcpy(name,phost->h_name,len);
	return strlen(name);

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美影院午夜播放| 日韩欧美一区二区久久婷婷| 欧美私模裸体表演在线观看| 欧美哺乳videos| 玉足女爽爽91| 成人永久aaa| 日韩欧美一级在线播放| 亚洲一区二区视频在线观看| 国产高清亚洲一区| 欧美一卡2卡三卡4卡5免费| 国产精品久久久久aaaa樱花| 精品在线免费视频| 欧美日韩在线三区| 亚洲精品亚洲人成人网在线播放| 精品影视av免费| 在线观看91精品国产麻豆| 亚洲人成精品久久久久| 成人做爰69片免费看网站| 26uuu国产一区二区三区| 肉色丝袜一区二区| 欧美撒尿777hd撒尿| 亚洲精品视频在线观看网站| 91香蕉视频mp4| 亚洲欧洲成人精品av97| 国产成人av电影在线观看| 精品国产不卡一区二区三区| 日本伊人色综合网| 4438x成人网最大色成网站| 亚洲一区在线播放| 欧美在线观看一二区| 亚洲黄色尤物视频| 欧美无砖专区一中文字| 亚洲一区二区综合| 91精品久久久久久久99蜜桃| 婷婷六月综合网| 91精品国产综合久久久久久久久久 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产成人午夜精品5599| 久久综合狠狠综合久久激情| www久久久久| 色屁屁一区二区| 狠狠色狠狠色综合| 一区二区三区四区激情| 三级精品在线观看| 日韩一区二区三区电影| 九色porny丨国产精品| 久久综合久久鬼色| 成人aaaa免费全部观看| 中文字幕视频一区| 在线精品视频一区二区三四| 一区二区三区四区乱视频| 欧美高清视频一二三区 | 欧美麻豆精品久久久久久| 日本伊人午夜精品| 欧美激情艳妇裸体舞| 亚洲青青青在线视频| 国产精品久久久久久久浪潮网站| av电影一区二区| 亚洲成年人网站在线观看| 欧美不卡一区二区三区四区| 成人免费精品视频| 亚洲.国产.中文慕字在线| 26uuuu精品一区二区| 99久久99久久久精品齐齐| 午夜日韩在线电影| 久久九九国产精品| 欧美日免费三级在线| 国产一区二区三区在线观看免费| |精品福利一区二区三区| 欧美精品乱码久久久久久按摩| 老司机一区二区| 日韩理论片在线| 91精品国产欧美一区二区18| 成人激情小说乱人伦| 日韩经典中文字幕一区| 国产精品久久久久久久久快鸭 | 成人免费视频国产在线观看| 亚洲无人区一区| 中文字幕乱码久久午夜不卡| 欧美精品色综合| 丁香婷婷综合色啪| 麻豆高清免费国产一区| 一区二区三区四区不卡在线| 精品国产一区二区三区久久久蜜月| 91在线视频免费91| 国产精品99久久久久久似苏梦涵| 亚洲午夜精品17c| 亚洲欧洲精品天堂一级| 久久久99久久精品欧美| 欧美精品久久久久久久久老牛影院 | 日韩av网站免费在线| 亚洲免费在线视频| 久久久国产综合精品女国产盗摄| 欧美精三区欧美精三区| 在线观看视频一区二区| 国产+成+人+亚洲欧洲自线| 日韩午夜在线播放| 91成人网在线| 高清国产一区二区三区| 麻豆成人久久精品二区三区红| 一区二区三区在线视频播放| 中文在线一区二区| 国产欧美一区二区三区鸳鸯浴 | 精品国产人成亚洲区| 欧美三级电影网站| 91高清视频免费看| 色8久久精品久久久久久蜜| 成人av电影在线观看| 国产成人自拍网| 国产电影精品久久禁18| 国内精品久久久久影院薰衣草| 日韩精品电影一区亚洲| 青青草国产精品97视觉盛宴| 天堂va蜜桃一区二区三区漫画版 | 麻豆精品一区二区三区| 日韩不卡一区二区| 美女视频网站黄色亚洲| 久久爱www久久做| 国产麻豆精品在线| 大尺度一区二区| 99视频精品免费视频| 色综合久久九月婷婷色综合| 色先锋久久av资源部| 欧美亚洲丝袜传媒另类| 在线不卡欧美精品一区二区三区| 69久久99精品久久久久婷婷| 欧美一区二区三区日韩视频| 精品国产91亚洲一区二区三区婷婷| 日韩女优av电影| 国产欧美视频一区二区三区| 国产精品久久久久久久久果冻传媒| 亚洲免费色视频| 亚洲一区在线观看免费观看电影高清 | 另类小说图片综合网| 国产精品一区一区| 99久久综合国产精品| 在线观看区一区二| 日韩一区二区在线看片| 国产日产欧产精品推荐色| 亚洲品质自拍视频网站| 全国精品久久少妇| 国产成人aaa| 91国内精品野花午夜精品| 91精品视频网| 国产精品女主播av| 亚洲成人午夜电影| 国产精一品亚洲二区在线视频| 粉嫩一区二区三区性色av| 欧美在线观看禁18| 欧美刺激午夜性久久久久久久| 国产精品无遮挡| 日韩成人免费在线| 成人免费不卡视频| 91精品国产综合久久精品app| 久久久久青草大香线综合精品| 亚洲精品五月天| 精品一二线国产| 欧美在线|欧美| 国产女人水真多18毛片18精品视频| 一个色综合av| 国产福利一区二区三区视频在线 | 日本欧美一区二区在线观看| 国产黑丝在线一区二区三区| 欧美高清视频在线高清观看mv色露露十八 | 91伊人久久大香线蕉| 日韩美一区二区三区| 国产精品乱人伦| 久久精品国产久精国产| 在线视频国内自拍亚洲视频| 久久精品一区二区三区不卡牛牛| 亚洲综合无码一区二区| 国产精品综合二区| 日韩欧美卡一卡二| 亚洲电影第三页| 色综合久久天天| 国产精品久久久一本精品| 久久99精品国产麻豆婷婷洗澡| 色婷婷av一区二区三区软件 | 天堂av在线一区| 91黄色激情网站| 国产精品天天看| 国产成人av福利| 精品久久久网站| 日韩高清在线一区| 欧美系列在线观看| 亚洲日穴在线视频| 成+人+亚洲+综合天堂| 2020国产成人综合网| 日韩精品国产精品| 宅男噜噜噜66一区二区66| 午夜av电影一区| 欧美三级视频在线观看| 亚洲一级二级三级在线免费观看| av电影天堂一区二区在线| 中文字幕第一区综合| 狠狠色丁香婷婷综合久久片| 欧美成人精品福利| 国产综合久久久久影院| 26uuu国产日韩综合| 成人一区在线看|