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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? net.c

?? 在LINUX下獲取AP/BRIDGE的IP OR MAC
?? C
字號(hào):
#include <stdlib.h>#include <string.h>#include <time.h>#include <assert.h>#include <pthread.h>#include <stdio.h>#include <errno.h>  #include <unistd.h>#include <fcntl.h>#include <sys/socket.h>#include <sys/types.h>  #include <sys/ioctl.h> #include <sys/time.h>#include <linux/in.h>//#include <arpa/inet.h>#include <linux/if_arp.h>#include <linux/in.h>#include <linux/if_ether.h>#include <linux/filter.h>/*獲取主機(jī)IP、MAC地址以及子網(wǎng)掩碼*/int GetHostAddr(unsigned char * pMac, unsigned char * pIP, unsigned char * pMask){	int s,nRes;	unsigned char * p;	unsigned long nl;	struct ifreq ifr; 	s=socket(PF_INET, SOCK_DGRAM,0 ); 	if( s >= 0) 	{        bzero(&ifr, sizeof(ifr));        strncpy(ifr.ifr_name, "eth0",16); 		/*Get Host IP*/		if(ioctl (s, SIOCGIFADDR, &ifr)>=0)		{			if(pIP)			{				nl = ((struct sockaddr_in *)&ifr.ifr_addr)->sin_addr.s_addr;				memcpy((void*)pIP, (void*)&nl, 4);				p = pIP;				printf("Local Host:%02X%02X%02X%02X", p,p[1],p[2],p[3]);			}		}		/*Get host netmask*/		if(ioctl (s, SIOCGIFNETMASK, &ifr)>=0)		{			if(pMask)			{				nl = ((struct sockaddr_in *)&ifr.ifr_netmask)->sin_addr.s_addr;				memcpy((void*)pMask, (void*)&nl, 4);				p = pMask;				printf("Local Host:%02X%02X%02X%02X", p,p[1],p[2],p[3]);			}		}		nRes = ioctl(s, SIOCGIFHWADDR, &ifr);		close(s);		if ( nRes< 0)			perror("ioctl() get hardware address error:");		else 		{			p = (unsigned char*) &ifr.ifr_hwaddr.sa_data;			if(pMac)				memcpy(pMac, p, 6);			return 6;		}			}	return -1;}int GetBridgeAddr(unsigned  char * pMac, unsigned char * pIP){	int s,nRes,n, i,ifindex;	unsigned char buffer[2048];	unsigned char hostmac[12];	unsigned char *iphead, *ethhead;	unsigned long ip;	struct ifreq ethreq;	struct sockaddr_ll socket_address;		n = -1;	bzero(buffer, sizeof(buffer));	s = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL));	if (s != -1) 	{		strncpy(ethreq.ifr_name, "eth0", IFNAMSIZ);		if (ioctl(s, SIOCGIFINDEX, &ethreq) != -1) 		{			ifindex = ethreq.ifr_ifindex;			if (ioctl(s, SIOCGIFHWADDR, &ethreq) != -1) 			{				for (i = 0; i < 6; i++) 					hostmac[i] = ethreq.ifr_hwaddr.sa_data[i];				socket_address.sll_family   = PF_PACKET;				socket_address.sll_protocol = htons(ETH_P_IP);				socket_address.sll_ifindex  = ifindex;				socket_address.sll_hatype   = ARPHRD_ETHER;				socket_address.sll_pkttype  = PACKET_OTHERHOST;				socket_address.sll_halen    = ETH_ALEN;				socket_address.sll_addr[6]  = 0x00; 				socket_address.sll_addr[7]  = 0x00;				socket_address.sll_addr[0]  = 0x03;				socket_address.sll_addr[1]  = 0x00;				socket_address.sll_addr[2]  = 0x00;				socket_address.sll_addr[3]  = 0x00;				socket_address.sll_addr[4]  = 0x00;				socket_address.sll_addr[5]  = 0x07;				/*Send the discovery packet 4 times.*/				buffer[0] = 0x03;				buffer[1] = 0x00;				buffer[2] = 0x00;				buffer[3] = 0x00;				buffer[4] = 0x00;				buffer[5] = 0x07;								buffer[12] = 0x38;				buffer[13] = 0x42;				memcpy(buffer+6, hostmac, 6);				buffer[0x12] = 0x01;				buffer[0x14] = 0x81;				buffer[0x15] = 0x04;				buffer[0x17] = 0x01;				buffer[0x20] = 0x01;				buffer[0x24] = 0x03;				sendto(s, buffer, 70, 0, (struct sockaddr*)&socket_address, sizeof(socket_address));				sendto(s, buffer, 70, 0, (struct sockaddr*)&socket_address, sizeof(socket_address));				sendto(s, buffer, 70, 0, (struct sockaddr*)&socket_address, sizeof(socket_address));				sendto(s, buffer, 70, 0, (struct sockaddr*)&socket_address, sizeof(socket_address));				nRes = 0;				while(nRes<1000)				{					n = recvfrom(s,buffer,2048,0,NULL,NULL);					if (n>=42) 					{						if(memcmp(buffer,hostmac, 6)==0 && buffer[12] == 0x38 && buffer[13] == 0x42)						{							memcpy(pMac,buffer +6, 6);							memcpy(&ip, buffer+0x4a,4);							//sprintf(buffer, "Bridge IP:%08X", ip);							pIP[0] = (ip&0xFF000000) >>24;							pIP[1] = (ip&0x00FF0000) >>16;							pIP[2] = (ip&0x0000FF00) >>8;							pIP[3] =  ip&0x000000FF;							n = 6;							break;						}					}					nRes ++;				}				if(nRes ==1000)					n = -1;			}		}	}	close(s);	return n;}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区三区网站| 亚洲午夜精品在线| 亚洲黄色免费网站| 偷拍与自拍一区| 国产iv一区二区三区| 欧美一区二区三区白人| 亚洲欧美偷拍三级| 国产suv一区二区三区88区| 日韩一区二区在线观看视频播放| 中文字幕中文字幕在线一区 | 欧美影视一区二区三区| 91精品综合久久久久久| 一区二区三区四区高清精品免费观看 | 日本欧美韩国一区三区| 91黄色免费网站| 国产精品色眯眯| 丁香激情综合五月| 久久婷婷国产综合国色天香| 亚洲国产一区视频| 欧美在线一区二区三区| 1024国产精品| 成人丝袜高跟foot| 国产欧美综合色| 国产成人在线观看| 久久久精品一品道一区| 美女网站一区二区| 日韩视频在线永久播放| 丝袜美腿高跟呻吟高潮一区| 欧美少妇bbb| 亚洲综合在线视频| 91九色最新地址| 一区二区三区毛片| 欧美无砖专区一中文字| 亚洲成人在线免费| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品久久久久一区| 成人午夜私人影院| 国产精品丝袜久久久久久app| 国产精品一二一区| 亚洲国产精品成人综合色在线婷婷| 国产麻豆精品在线| 国产精品无圣光一区二区| 成人av电影在线观看| 亚洲欧美综合另类在线卡通| 色呦呦一区二区三区| 一区二区三区久久| 欧美日本不卡视频| 麻豆专区一区二区三区四区五区| 欧美一级日韩不卡播放免费| 麻豆精品新av中文字幕| 久久久久成人黄色影片| 99视频精品在线| 亚洲成人手机在线| 日韩女优av电影| 丰满岳乱妇一区二区三区| 中文字幕亚洲视频| 欧美日韩国产精品成人| 国产一区激情在线| 亚洲男人的天堂在线aⅴ视频| 精品视频1区2区| 狠狠狠色丁香婷婷综合激情| 一区免费观看视频| 欧美精品在线视频| www.欧美亚洲| 日本不卡高清视频| 国产亚洲一区字幕| 91福利在线播放| 久久99久久久欧美国产| 国产精品久久久久久久蜜臀| 色88888久久久久久影院野外| 日韩精品欧美精品| 中文字幕在线观看不卡| 欧美男男青年gay1069videost| 国产在线精品不卡| 亚洲一区二区三区小说| 精品久久久久久久人人人人传媒| 成人av电影免费在线播放| 蜜桃av一区二区在线观看| 亚洲视频 欧洲视频| 欧美一级午夜免费电影| 91在线小视频| 国产在线视频一区二区| 亚洲综合免费观看高清完整版| 久久综合狠狠综合久久综合88| 色综合久久99| 极品瑜伽女神91| 日日夜夜一区二区| 亚洲欧美另类综合偷拍| 久久久久一区二区三区四区| 欧美日韩一区不卡| 97久久精品人人澡人人爽| 国产精品综合在线视频| 日韩高清不卡一区二区| 一区二区三区中文在线观看| 久久久精品日韩欧美| 日韩色视频在线观看| 欧美视频在线一区| 在线影院国内精品| 成人精品高清在线| 国产一区二区看久久| 日本欧美加勒比视频| 亚洲午夜三级在线| 亚洲午夜羞羞片| 亚洲黄色免费网站| 国产精品不卡视频| 亚洲欧美影音先锋| 中文字幕制服丝袜一区二区三区| 久久久久国产精品免费免费搜索 | 欧美亚洲高清一区二区三区不卡| 国产毛片一区二区| 国产麻豆日韩欧美久久| 国产又黄又大久久| 国产大陆亚洲精品国产| 国产91综合网| 风间由美性色一区二区三区| 国产精品一区二区91| 国产精品白丝av| 成人免费精品视频| 91亚洲大成网污www| 91在线国内视频| 色综合中文综合网| 欧美日韩国产一区| 欧美日韩成人综合在线一区二区| 欧美四级电影在线观看| 欧美日韩电影在线播放| 欧美放荡的少妇| 欧美一级黄色大片| 久久综合九色综合久久久精品综合 | 国产69精品久久久久毛片| 国产成人精品影院| 91视频在线观看| 欧美日韩久久久一区| 精品美女一区二区| 久久久三级国产网站| 国产精品国产精品国产专区不片| 国产精品美女久久久久高潮| 中文字幕一区二区三区四区| 亚洲免费观看高清| 天堂成人国产精品一区| 免费看日韩a级影片| 国产呦萝稀缺另类资源| www.日韩av| 91.com在线观看| 久久久久亚洲蜜桃| 一区二区三区不卡在线观看| 午夜激情一区二区三区| 国产夫妻精品视频| 欧洲中文字幕精品| 日韩精品中午字幕| 一区二区三区中文字幕精品精品| 日韩成人精品在线观看| 成人福利视频在线| 在线综合视频播放| 中文字幕精品一区二区三区精品| 亚洲免费观看视频| 国产真实乱子伦精品视频| 色天天综合色天天久久| 精品精品国产高清一毛片一天堂| 国产精品萝li| 蜜桃视频在线观看一区二区| 成人高清在线视频| 欧美一级生活片| 最新国产精品久久精品| 久久国产综合精品| 色综合天天性综合| 久久久久久免费网| 亚洲sss视频在线视频| 成熟亚洲日本毛茸茸凸凹| 欧美日韩一区二区三区高清| 国产欧美精品一区二区色综合| 视频精品一区二区| 99re在线精品| www激情久久| 日韩经典一区二区| 91久久精品一区二区| 欧美经典一区二区三区| 久久精品国产第一区二区三区| 99精品国产视频| 中文字幕 久热精品 视频在线| 蜜桃一区二区三区在线观看| 欧美日韩中文字幕一区| 日韩一区在线看| 国产suv精品一区二区6| 日韩美一区二区三区| 午夜精品福利一区二区三区蜜桃| 99re热视频这里只精品| 久久九九久久九九| 国内精品久久久久影院色| 欧美日韩精品高清| 亚洲亚洲精品在线观看| 色拍拍在线精品视频8848| 中文字幕一区二区三区在线观看| 国产成人日日夜夜| 精品国产三级a在线观看| 毛片av一区二区| 欧美videossexotv100| 蜜桃视频在线观看一区| 日韩欧美中文一区| 久久狠狠亚洲综合| 久久久精品免费观看|