xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 4.5MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-04
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: ARP協(xié)議??VC??MAC地址??

資源簡(jiǎn)介

使用vc編寫(xiě) 運(yùn)用wpacp函數(shù)調(diào)用實(shí)現(xiàn)。 一套控制臺(tái)的,一套MFC窗口的,想要就下哈,里面有說(shuō)明文檔。

資源截圖

代碼片段和文件信息

#include?“iostream.h“
#pragma?comment(lib“ws2_32.lib“)
#define?HAVE_REMOTE
#include?“pcap.h“
#include?“windows.h“
#include

//******************************************************************************************************************
//*****************************************全局變量聲明*************************************************************
//******************************************************************************************************************
CRITICAL_SECTION?cs;//臨界區(qū)定義
int?myThreadCount?=?0;//線程數(shù)目
pcap_if_t?*d;//全局變量,存放選中的網(wǎng)絡(luò)設(shè)備
pcap_pkthdr*?pktHd;//存放收到包的包頭
const?unsigned?char*?pktDt;//存放收到包的數(shù)據(jù)域
pcap_t?*pt;//全局變量,存放打開(kāi)的網(wǎng)絡(luò)連接句柄

unsigned?int?iptosendniptosendhlocalipnlNetMaskHostNum;//iptosendn要發(fā)送的網(wǎng)絡(luò)序的目的IP地址,iptosendh要發(fā)的主機(jī)序的IP地址
unsigned?char?localmac[6]={000000};???????????????//存放本機(jī)MAC地址


#pragma?pack(1)//操作系統(tǒng)界地址對(duì)齊方式換為網(wǎng)絡(luò)對(duì)齊方式
struct?ethernet_head//以太網(wǎng)物理幀頭
{unsigned?char?dest_mac[6];
?unsigned?char?source_mac[6];
?unsigned?short?eh_type;
};
struct?arp_head//ARP數(shù)據(jù)包數(shù)據(jù)部分結(jié)構(gòu)
{unsigned?short?hardware_type;??//?2硬件類型:Ethernet網(wǎng)接口類型為1
?unsigned?short?protocol_type;??//?2協(xié)議類型:IP協(xié)議類型為0x0800
?unsigned?char?add_len;?????????//?1硬件地址長(zhǎng)度:MAC地址長(zhǎng)度為6字節(jié)
?unsigned?char?pro_len;?????????//?1協(xié)議地址長(zhǎng)度:IP地址長(zhǎng)度為4字節(jié)
?unsigned?short?option;?????????//?2ARP操作類型:1表示請(qǐng)求,2表示應(yīng)答
?unsigned?char?sour_addr[6];????//?6源MAC地址:發(fā)送方的MAC地址
?unsigned?long?sour_ip;?????????//?4源IP地址:發(fā)送方的IP地址
?unsigned?char?dest_addr[6];????//?6目的MAC地址:在ARP請(qǐng)求中沒(méi)有意義,在ARP響應(yīng)中為接收方的MAC地址
?unsigned?long?dest_ip;?????????//?4目的IP地址:在ARP請(qǐng)求中為待解析的IP地址,在ARP響應(yīng)中為接收方的IP地址
?unsigned?char?padding[18];?????//?18填充字節(jié):用來(lái)補(bǔ)齊最小長(zhǎng)度
};
struct?arp_packet//ARP數(shù)據(jù)包結(jié)構(gòu)
{?ethernet_head?eth;
??arp_head?arp;
}myPacket;//全局變量,存放ARP請(qǐng)求數(shù)據(jù)包

#pragma?pack()//界地址對(duì)齊方式回到操作系統(tǒng)方式
//******************************************************************************************************************
//*****************************************全局函數(shù)聲明*************************************************************
//******************************************************************************************************************
void?MakePacket(int?sourceipint?destiparp_packet?*parp_packet);//封包函數(shù)聲明
DWORD?WINAPI?threadofrcv(LPVOID);//接收線程聲明
DWORD?WINAPI?threadofsnt(LPVOID);//發(fā)送線程聲明


//******************************************************************************************************************
//*****************************************程序主函數(shù)***************************************************************
//******************************************************************************************************************
main()
{
cout<<“**********************************************************************“< cout<<“**********************************************************************“< cout<<“*****************ARP協(xié)議獲取局域網(wǎng)活動(dòng)主機(jī)MAC地址程序*****************“< cout<<“**********************************************************************“< cout<<

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????285??2009-10-28?22:35??2120090356_苑愛(ài)泉_第二次作業(yè)\作業(yè)說(shuō)明.txt

?????文件?????371712??2009-10-29?00:27??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\2120090356_苑愛(ài)泉_第二次作業(yè)_控制臺(tái)版.doc

?????文件?????229424??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\可執(zhí)行程序\mmm.exe

?????文件??????35828??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\fxsjb.obj

?????文件??????????0??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\fxsjb.sbr

?????文件????2040832??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\mmm.bsc

?????文件?????229424??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\mmm.exe

?????文件?????337588??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\mmm.ilk

?????文件????4831540??2009-10-28?16:56??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\mmm.pch

?????文件?????599040??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\mmm.pdb

?????文件?????????16??2009-10-28?16:54??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\myResult

?????文件?????173056??2009-10-29?00:13??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\vc60.idb

?????文件??????94208??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\Debug\vc60.pdb

?????文件??????13040??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\fxsjb.cpp

?????文件???????4286??2009-10-25?21:14??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\mmm.dsp

?????文件????????514??2008-10-28?23:41??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\mmm.dsw

?????文件??????66560??2009-10-29?00:27??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\mmm.ncb

?????文件??????48640??2009-10-29?00:27??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\mmm.opt

?????文件???????1024??2009-10-28?16:59??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\mmm.plg

?????文件?????????64??2009-10-29?00:16??2120090356_苑愛(ài)泉_第二次作業(yè)\控制臺(tái)版\源代碼\myResult

?????文件?????453632??2009-10-29?00:26??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\2120090356_苑愛(ài)泉_第二次作業(yè)_界面版.doc

?????文件?????114733??2009-10-28?21:58??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\可執(zhí)行程序\sharp.exe

?????文件?????114733??2009-10-28?23:17??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\sharp.exe

?????文件?????435448??2009-10-28?23:17??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\sharp.ilk

?????文件??????26703??2009-10-27?21:40??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\sharp.obj

?????文件????5569268??2009-10-11?02:33??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\sharp.pch

?????文件?????418816??2009-10-28?23:17??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\sharp.pdb

?????文件???????2840??2009-10-28?22:12??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\sharp.res

?????文件??????65913??2009-10-28?23:17??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\sharpDlg.obj

?????文件?????105458??2009-10-11?02:33??2120090356_苑愛(ài)泉_第二次作業(yè)\界面版\源代碼\Debug\StdAfx.obj

............此處省略33個(gè)文件信息

評(píng)論

共有 條評(píng)論