⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arpslowscan.cpp

📁 一个基于VC++开发的网络安全扫描程序!!!能够有效地发现网络安全漏洞
💻 CPP
字号:
#include "Stdafx.h"

#include "ArpSlowScan.h"
#include "DataAndConst.h"
DWORD WINAPI ArpSlowScan(LPVOID pParament)
{
	ThreadSyn cSynEntry;
	ThreadParament *pThreadParament=(ThreadParament *)pParament;
	//pMainWindow->MessageBox("Arp Slow Scan");
	for(DWORD dwIP=pThreadParament->dwOriginalIP;dwIP<=pThreadParament->dwLastIP&&!bStop;dwIP++)
	{
		IPAddr  ipAddr;
		ULONG   pulMac[2];
		ULONG   ulLen;

		ipAddr=htonl(dwIP);
		memset (pulMac, 0xff, sizeof (pulMac));
		ulLen = 6;
	    
		if(SendARP (ipAddr, 0, pulMac, &ulLen)==NO_ERROR)
		{
			pMainWindow->PostMessage(WM_HOST_SCAN_INFO,0,dwIP);
		}
		while(bPause)
		{
			Sleep(100);
		}
		char  strLog[256];
		in_addr tmp;
		tmp.S_un.S_addr=ipAddr;
		sprintf(strLog,"Scaning Host %s\n",inet_ntoa(tmp));
		pMainWindow->SendMessage(WM_UPDATA_LOG,(WPARAM)strLog);
	}
	pMainWindow->PostMessage(WM_FINISH_SCAN);
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -