?? arp.h
字號:
string strSelDeviceName = "";
unsigned char* bLocalMac;
pcap_if_t* pDevGlobalHandle = 0;
int nThreadSignal = 0;
int GetMacSignal = 0;
char* IpToStr(unsigned long ulIP); // 將一個無符號長整型的機器IP地址轉換為字符串類型的用戶友好IP格式
char* MacToStr(unsigned char* chMAC);//將MAC地址的數組變為帶“-”的大寫的字符可讀形式
char* DelSpace(char* in);//去掉字符串中多余的空格
unsigned char* BuildArpRequestPacket(unsigned char* source_mac, unsigned char* arp_sha, unsigned long chLocalIP, unsigned long arp_tpa, int PackSize);//封裝ARP請求包
unsigned char* GetSelfMac(char* pDevName, unsigned long chLocalIP);
void SendArpRequest(pcap_if_t* pDev, unsigned char* bLocalMac);
UINT StartArpScan(LPVOID mainClass);//發送ARP請求數據包的線程函數
UINT WaitForArpRepeatPacket(LPVOID mainClass);//接收ARP響應的線程函數
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -