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

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

?? 網(wǎng)絡(luò)評(píng)估view.cpp

?? 掃描系統(tǒng)安全漏洞
?? CPP
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
// 網(wǎng)絡(luò)評(píng)估View.cpp : implementation of the CMyView class
//

#include "stdafx.h"
#include "網(wǎng)絡(luò)評(píng)估.h"
#include "網(wǎng)絡(luò)評(píng)估Doc.h"
#include "網(wǎng)絡(luò)評(píng)估View.h"
#include "MainFrm.h"
#include "madedlg.h"
/////////////////111111111111111
#include "fstream.h"
#include <lm.h>
#include <windows.h>
#include <assert.h>
#include <sql.h>
#include <sqlext.h>
#include <afxmt.h>
/////////11
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMyView所有的全局函數(shù)
////////////////////////11111111111111111111111111111111111111
#define WM_REDRAW (WM_USER+1)
#define ID_LISTCTRL (WM_USER+2)
struct cgi{
		char *rmt_host;
		CMyView *pView;
		char *url;
		int n;
};
CEvent fEvent;
CWinThread* Thread[10];
HANDLE hThread[10];
typedef UINT (CALLBACK* LPFNDLLFUNC1)(LPWSTR,LPBYTE *);
LPFNDLLFUNC1 NetRemoteTOD_dll;
typedef UINT (CALLBACK* LPFNDLLFUNC2)(LPWSTR,DWORD,
									  LPBYTE *,DWORD,
									  LPDWORD,LPDWORD,LPDWORD);
LPFNDLLFUNC2 NetServerTransportEnum_dll;
typedef UINT (CALLBACK* LPFNDLLFUNC3)(LPWSTR,unsigned long,
									  unsigned long,unsigned long,
									  unsigned long,unsigned long*,PVOID *);
LPFNDLLFUNC3 NetQueryDisplayInformation_dll;
typedef UINT (CALLBACK* LPFNDLLFUNC4)(LPWSTR,unsigned long,
									  LPBYTE *,unsigned long,
									  unsigned long*,unsigned long*,unsigned long *);
LPFNDLLFUNC4 NetShareEnum_dll;
typedef UINT (CALLBACK* LPFNDLLFUNC5)(PSHARE_INFO_502);
LPFNDLLFUNC5 NetApiBufferFree_dll;
typedef UINT (CALLBACK* LPFNDLLFUNC6)(PSHARE_INFO_1);
LPFNDLLFUNC6 NetApiBufferFree_dll1;
typedef UINT (CALLBACK* LPFNDLLFUNC7)(PNET_DISPLAY_USER);
LPFNDLLFUNC7 NetApiBufferFree_dll2;
typedef UINT (CALLBACK* LPFNDLLFUNC8)(PNET_DISPLAY_GROUP);
LPFNDLLFUNC8 NetApiBufferFree_dll3;
typedef UINT (CALLBACK* LPFNDLLFUNC9)(LPSERVER_TRANSPORT_INFO_0);
LPFNDLLFUNC9 NetApiBufferFree_dll4;
typedef UINT (CALLBACK* LPFNDLLFUNC10)(LPTIME_OF_DAY_INFO);
LPFNDLLFUNC10 NetApiBufferFree_dll5;
typedef UINT (CALLBACK* LPFNDLLFUNC11)(LPTSTR, DWORD,LPBYTE *);
LPFNDLLFUNC11 NetServerGetInfo_dll;
typedef UINT (CALLBACK* LPFNDLLFUNC12)(LPTSTR, DWORD,LPBYTE *);
LPFNDLLFUNC12 NetWkstaGetInfo_dll;
typedef UINT (CALLBACK* LPFNDLLFUNC13)(LPSERVER_INFO_101);
LPFNDLLFUNC13 NetApiBufferFree_dll6;
typedef UINT (CALLBACK* LPFNDLLFUNC14)(LPWKSTA_INFO_102);
LPFNDLLFUNC14 NetApiBufferFree_dll7;
typedef UINT (CALLBACK* LPFNDLLFUNC15)(
  LPWSTR ,  
  DWORD ,           
  LPBYTE,            
  LPDWORD       
);
LPFNDLLFUNC15 NetUseAdd_dll; 
typedef UINT (CALLBACK* LPFNDLLFUNC16)(LPTSTR, LPTSTR, DWORD);
LPFNDLLFUNC16 NetUseDel_dll;

//const CStringList & operator = (const CStringList & a);
/*CStringList& operator = (CStringList& a)
{
	CStringList b;
//	b=new CStringList;
	CString str;
	POSITION pos=a.GetHeadPosition();
	while(pos)
	{
		str=a.GetNext(pos);
		b.AddTail(str);
	}
	return b;
}*/
/*UINT pScan(LPVOID pParam)
{
	struct port* tport=(struct port *)pParam;
	int port=tport->p;
	int num=tport->n;
	char *rmt_host=tport->rmt_host;
	SOCKET sockfd;
    SOCKADDR_IN addr;
	sockfd = socket(AF_INET, SOCK_STREAM, 0);
    if (sockfd < 0) 
	{
		exit(0);
	}
    addr.sin_family = AF_INET;
    addr.sin_port = htons(port);
    addr.sin_addr.s_addr = inet_addr(rmt_host);
    int r = connect(sockfd,(struct sockaddr *) &addr, sizeof(addr));
	closesocket(sockfd);
	if (r!=-1)
	{
		::PostMessage(hWnd,WM_DISPLAY,port,0);
	}
return 0;
}*/
UINT scanports(void *lParam)
{
    CMyView*pView=(CMyView*)lParam;
	pView->AddString("開(kāi)始端口掃描.....");
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=ScanPorts(pView->m_destIp,strlist,pView->m_stringPorts);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkPortsnum," OPEN PORTS",pView->bright);
	else
    pView->updatelist(pView->m_checkPortsnum," OPEN PORTS",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 1;
}
UINT sharesscan(LPVOID lParam)
{
   CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=SharesScan(pView->m_destIp,strlist,pView->m_stringShares);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkSharesnum," SHARES",pView->bright);	
	else
    pView->updatelist(pView->m_checkSharesnum," SHARES",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}
UINT usersscan(LPVOID lParam)
{
	CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=UsersScan(pView->m_destIp,strlist,pView->m_stringUsers);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkUsersnum," USERS",pView->bright);
	else
    pView->updatelist(pView->m_checkUsersnum," USERS",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}
UINT groupsScan(LPVOID lParam)
{
    CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=GroupsScan(pView->m_destIp,strlist,pView->m_stringGroups);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkGroupsnum," GROUPS",pView->bright);
	else
    pView->updatelist(pView->m_checkGroupsnum," GROUPS",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}
UINT transportsScan(LPVOID lParam)
{
	CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=TransportsScan(pView->m_destIp,strlist,pView->m_stringTransports);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkTransportsnum," TRANSPORTS",pView->bright);
	else
    pView->updatelist(pView->m_checkTransportsnum," TRANSPORTS",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}

UINT datetimeScan(LPVOID lParam)
{
	CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=DatetimeScan(pView->m_destIp,strlist,pView->m_stringDateTime);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkDateTimenum," DATETIME",pView->bright);
	else
    pView->updatelist(pView->m_checkDateTimenum," DATETIME",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}

UINT servicesScan(LPVOID lParam)
{

	CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=ServicesScan(pView->m_destIp,strlist,pView->m_stringServices);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkServicesnum," SERVICES",pView->bright);
	else
    pView->updatelist(pView->m_checkServicesnum," SERVICES",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}

UINT sessionsScan(LPVOID lParam)
{

    CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=SessionsScan(pView->m_destIp,strlist,pView->m_stringSessions);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkSessionsnum," SESSIONS",pView->bright);
	else
    pView->updatelist(pView->m_checkSessionsnum," SESSIONS",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}

UINT registryScan(LPVOID lParam)
{
    CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=RegistryScan(pView->m_destIp,strlist,pView->m_stringRegistry);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkRegistrynum," REGISTRY",pView->bright);
	else
    pView->updatelist(pView->m_checkRegistrynum," REGISTRY",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}

UINT massScan(LPVOID lParam)
{
	CMyView*pView=(CMyView*)lParam;
    LPTSTR ServerName=NULL;
    LPWSTR ServerName1=NULL;
    wchar_t Temp[100]=L"";
    
    swprintf(Temp,L"\\\\%S",(LPCTSTR)pView->m_destIp);
    ServerName = (LPTSTR)Temp;
    ServerName1 = (LPWSTR)Temp;
    EstablishNullSession(ServerName1,TRUE);
    stormscan(ServerName,(LPVOID)pView);
    EstablishNullSession(ServerName1,FALSE);
    Sleep(1000);
	fEvent.SetEvent();
	return 0;
}
UINT fScan(LPVOID lParam)
{
	CMyView*pView=(CMyView*)lParam;
    CString strlist;
    BOOL m_winb=TRUE;
	m_winb=FScan(pView->m_destIp,strlist,pView->m_stringFtp);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkFtpnum," FTP",pView->bright);
	else
    pView->updatelist(pView->m_checkFtpnum," FTP",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);
		p->m_wndStatusBar.SetPaneText(2,str);
		p->m_wndStatusBar.Invalidate();
	}
	pView->stopupdate();//停止動(dòng)畫(huà)
	return 0;
}
//SMTP漏洞掃描線程
UINT sScan(LPVOID lParam)
{
	CMyView*pView=(CMyView*)lParam;
	CString strlist;
	BOOL m_winb=TRUE;
	m_winb=SmtpScan(pView->m_destIp,strlist,pView->m_stringSMTP);
    pView->AddString(strlist);
	if(m_winb==TRUE)
    pView->updatelist(pView->m_checkSMTPnum," SMTP",pView->bright);
	else
    pView->updatelist(pView->m_checkSMTPnum," SMTP",pView->bwrong);
	CMainFrame*p=(CMainFrame*)AfxGetApp()->GetMainWnd();
	CString str="";
	if(m_winb==TRUE)
	{
		//pView->wrong++;
		str.Format(" 當(dāng)前掃描系統(tǒng)漏洞數(shù):    %d/%d",pView->wrong,pView->wrong);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲一区二区三区| 国产麻豆精品久久一二三| 欧美国产精品一区二区三区| 欧美一级二级三级蜜桃| 91精品黄色片免费大全| 欧美日韩激情一区二区| 欧美久久久影院| 51精品视频一区二区三区| 欧美日韩极品在线观看一区| 欧美男人的天堂一二区| 欧美少妇一区二区| 91精品国产综合久久婷婷香蕉| 色综合一个色综合亚洲| 欧美影视一区在线| 欧美群妇大交群的观看方式| 日韩一区二区精品在线观看| 日韩精品一区在线观看| 26uuu另类欧美亚洲曰本| 久久精品人人做人人综合| 久久精品欧美一区二区三区不卡| 国产色综合久久| 成人免费一区二区三区在线观看| 亚洲欧美另类久久久精品| 亚洲最大成人网4388xx| 热久久一区二区| 国产精品99久久久| 色婷婷久久综合| 欧美一区二区久久| 欧美精品一区二区三区蜜桃| 国产三级一区二区| 亚洲v中文字幕| 国产不卡在线播放| 欧美日韩一区不卡| 欧美高清在线精品一区| 调教+趴+乳夹+国产+精品| 国产精品一区在线观看乱码 | 奇米精品一区二区三区在线观看 | av电影在线观看完整版一区二区| 欧美伦理影视网| 国产精品视频免费| 免费成人美女在线观看.| 国产91在线观看| 99久久精品国产网站| 欧美性受xxxx| 亚洲国产一区视频| 国产一区二区日韩精品| 成人黄色在线视频| 色婷婷综合久久久久中文 | 日韩一本二本av| 欧美精品vⅰdeose4hd| 日韩一区二区三区免费观看| 久久久精品中文字幕麻豆发布| 色香色香欲天天天影视综合网| 日本精品裸体写真集在线观看| 欧美午夜精品久久久久久超碰| 欧美色欧美亚洲另类二区| 精品一区二区免费看| 久久99热99| 成人免费的视频| 色视频欧美一区二区三区| 欧美一卡2卡三卡4卡5免费| 777午夜精品免费视频| 精品999在线播放| 国产精品电影院| 天天亚洲美女在线视频| 国产一区二区精品久久91| 91视频www| 日韩视频免费观看高清完整版在线观看 | 亚洲一区精品在线| 裸体一区二区三区| 色综合久久88色综合天天6| 在线成人av影院| 中文在线一区二区| 久久久影视传媒| 亚洲国产精品99久久久久久久久| 亚洲欧美日韩电影| 国产一区二区91| 欧美在线色视频| 国产人成一区二区三区影院| 亚洲一区二区三区小说| 日韩精彩视频在线观看| 午夜精品久久久久久| 樱花草国产18久久久久| 国产精品一区二区三区乱码| 91精品福利视频| 中文在线资源观看网站视频免费不卡| 亚洲图片欧美色图| 99r国产精品| 国产精品亲子乱子伦xxxx裸| 亚洲精品在线电影| 免费人成黄页网站在线一区二区| 污片在线观看一区二区| 99久久精品一区二区| 久久亚洲综合色一区二区三区| 日韩电影免费在线| 欧美日韩日日摸| 亚洲男同1069视频| 97精品国产露脸对白| 成人免费毛片aaaaa**| 久久久三级国产网站| 日本中文在线一区| 欧美一区二区三区视频在线| 亚洲一区二区综合| 在线观看视频一区二区| 亚洲综合另类小说| 欧美在线制服丝袜| 依依成人综合视频| 精品系列免费在线观看| 亚洲精品va在线观看| 成人高清免费观看| 国产精品久久久久久久久快鸭| 国内精品久久久久影院薰衣草| 日韩一级片网址| 精品写真视频在线观看| 久久久久久久久99精品| 精品系列免费在线观看| 26uuu另类欧美| 蓝色福利精品导航| 亚洲国产成人av网| 91麻豆精品国产| 经典一区二区三区| 国产精品麻豆欧美日韩ww| 99re成人精品视频| 亚洲一区在线看| 91精品国产综合久久精品麻豆| 一区二区三区加勒比av| 国产欧美精品一区aⅴ影院 | 精品国产免费视频| 麻豆免费精品视频| 国产精品久久久久影院老司| 欧美影院一区二区三区| 蜜臀久久99精品久久久画质超高清| 日韩欧美的一区二区| 国产九九视频一区二区三区| 中文字幕国产一区二区| 不卡在线观看av| 国产日韩欧美一区二区三区综合| 天天综合网天天综合色| 久久久久高清精品| 色哦色哦哦色天天综合| 日本美女一区二区三区| 久久先锋影音av鲁色资源网| 色老汉一区二区三区| 免费成人小视频| 91精品国产高清一区二区三区蜜臀 | 久久久国产午夜精品| aa级大片欧美| 裸体歌舞表演一区二区| 亚洲欧美另类久久久精品2019 | 91电影在线观看| 精品综合久久久久久8888| 亚洲男人的天堂av| 欧美成人性战久久| 99久久久久久99| av激情综合网| 国产精品亚洲一区二区三区妖精| 伊人婷婷欧美激情| 国产精品网站导航| 日韩三级中文字幕| 在线看国产日韩| 极品美女销魂一区二区三区免费| 蓝色福利精品导航| 五月天激情综合| 国产精品美女久久久久久久久| 欧美一区三区四区| 欧美午夜理伦三级在线观看| 成人免费av在线| 国产乱国产乱300精品| 亚洲成年人影院| 国产日韩欧美精品综合| 欧美一级电影网站| 欧美日韩在线一区二区| 91亚洲精品一区二区乱码| 国产成人一区在线| 久久成人免费日本黄色| 日韩和欧美一区二区| 日韩成人免费电影| 亚洲丰满少妇videoshd| 亚洲一区二区三区爽爽爽爽爽| 国产亚洲1区2区3区| 久久综合久久综合久久综合| 欧美精品久久一区二区三区| 丰满少妇久久久久久久| 亚洲自拍另类综合| 亚洲免费观看高清| 亚洲欧美另类久久久精品| 亚洲欧洲在线观看av| 国产精品视频一二三区| 久久久99免费| 国产精品入口麻豆九色| 亚洲欧美日韩久久| 亚洲成va人在线观看| 天天综合色天天综合| 美女在线视频一区| 久久精品国产色蜜蜜麻豆| 国产精品美女久久久久久2018| 日韩一级二级三级精品视频| 日韩一级在线观看| 国产色爱av资源综合区| 综合激情成人伊人|