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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cscanportdlg.cpp

?? 端口掃描工具
?? CPP
?? 第 1 頁 / 共 2 頁
字號(hào):
		if( minPort<=0 || minPort>65566||maxPort<=0||maxPort>65566 )     
		{	
		   	MessageBox(_T("Please specify the start's or stop's Port !"),_T("Invalid	Port address!"),MB_OK|MB_ICONEXCLAMATION);
			m_cBtnStop.EnableWindow(FALSE);
		    m_cBtnScan.EnableWindow();
			m_cPortFrom.SetWindowText((CString)_T(" "));
			m_cPortTo.SetWindowText((CString)_T(" "));
			return;
		}
	 }

	 if(!m_bSinglePort&&maxPort<minPort)
	 {
		 	MessageBox(_T("The maximun range cannot be less than the minimun one!"),_T("Caution!"),MB_OK|MB_ICONEXCLAMATION);
			m_cBtnStop.EnableWindow(FALSE);
			m_cBtnScan.EnableWindow();
			m_cPortFrom.SetWindowText((CString)_T(" "));
			m_cPortTo.SetWindowText((CString)_T(" "));
			return;
	 }
     m_cProgress.StepIt();
	
	 UINT nMaxAttempts=GetDlgItemInt(IDC_EDIT_ATTEMPTS);
	 if(nMaxAttempts<=0||nMaxAttempts>65566)     
	  {	
		   	MessageBox(_T("Please specify the Attempts !"),_T("Invalid Attempts!"),MB_OK|MB_ICONEXCLAMATION);
		    m_cBtnStop.EnableWindow(FALSE);
			m_cBtnScan.EnableWindow();
			m_cAttempts.SetWindowText((CString)_T(" "));
			return;
	  }
	 m_bStart=TRUE;

	if( (ef1>=sf1&&ef2>=sf2&&ef3>=sf3&&ef4>=sf4)||(ef1>=sf1&&ef2>=sf2&&ef3>sf3)||(ef1>=sf1&&ef2>sf2)||(ef1>sf1)) 
	{  }
	else 
		MessageBox("The start IP can not less than The end IP!","Cautio",MB_OK|MB_ICONEXCLAMATION);
	
	UINT  K1=sf1,K2=sf2,K3=sf3,K4=sf4;
	while( (ef1>=K1&&ef2>=K2&&ef3>=K3&&ef4>=K4)||(ef1>=K1&&ef2>=K2&&ef3>K3)||(ef1>=K1&&ef2>sf2)||(ef1>K1)) 
	{
		IP=GetIPAddress(K1,K2,K3,K4);
		for(nCounter=minPort;nCounter<=maxPort;nCounter++)
		{
			BOOL bIsOpen=FALSE;
			UINT nAttempt=1;
			CString string1,string2;
			while(nAttempt<=nMaxAttempts&&!bIsOpen)
			{   
				m_cProgress.SetRange32(0,maxPort-minPort+1);
				TCHAR temp[10]="\0";
				CString str=_T("Trying port#");
#ifdef _UNICODE
				str+=_itow(nCounter,temp,10);
#else  
				str+=itoa(nCounter,temp,10);
#endif
				str+=_T(",IP Address=");
				str+=IP;
				str+=_T(",Attempt=");
#ifdef _UNICODE
				str+=_itow(nAttempt,temp,10);
#else  
				str+=itoa(nAttempt,temp,10);
#endif
				m_cc.SetWindowText(str);
				bIsOpen=TestConnection(IP,nCounter);
				 str.Empty();
			
				if(bIsOpen)
				{   
					TreeCtrlItem.hInsertAfter=TVI_LAST;
					TreeCtrlItem.item.mask=TVIF_TEXT|TVIF_PARAM;
					//第一級(jí)
					TreeCtrlItem. hParent = TVI_ROOT;   //父級(jí)為根部
					CString    strIP=IP;
					TreeCtrlItem.item.pszText=strIP.GetBuffer(30);
					TreeCtrlItem.item.lParam=1;    //對于根目錄,設(shè)置為1
					hTreeItem=m_cTreeResult.InsertItem(&TreeCtrlItem);
					//第二級(jí)
					HTREEITEM         hTreeItem1;
					TreeCtrlItem. hParent =hTreeItem;
					TreeCtrlItem.item.lParam=10;     //對于子目錄,設(shè)置為10
					strcpy(TreeCtrlItem.item.pszText,_itoa(nCounter,temp,10));
					 hTreeItem1=m_cTreeResult.InsertItem(&TreeCtrlItem);
					//第三級(jí)
					TreeCtrlItem. hParent = hTreeItem1;
					TreeCtrlItem.item.lParam=20;     //對于子目錄,設(shè)置為20
					strcpy(TreeCtrlItem.item.pszText,_T("Open"));
					m_cTreeResult.InsertItem(&TreeCtrlItem);
				}
				nAttempt++;
			}
			MSG   message;
			if(::PeekMessage(&message,NULL,0,0,PM_REMOVE))
			{  
				::TranslateMessage(&message);
				::DispatchMessage(&message);
			}
		}
        
		if(++K4>255){
						K4=0;	
						++K3;
					}
		if(K3>255){
					K3=0;
					++K2;
					}
		if(K2>255){
					K2=0;
					K1++;
					}
	}
	 	CTime  timee=CTime::GetCurrentTime();
		int nhe=timee.GetHour();
		int nme=timee.GetMinute();
		int nse=timee.GetSecond();
		char  tempe[10]=_T("\0");
		CString stre;
               //  當(dāng)小時(shí)小于10時(shí),在它的前面加上0
		if(nhe<10)
		{
			stre+=_T("0");
		    stre+=itoa(nhe,tempe,10);
		}
		else
		{
			stre+=itoa(nhe,tempe,10);
		}
		stre+=":";
        	// //  當(dāng)分小于10時(shí),在它的前面加上0
		if(nme<10)
		{
			stre+=_T("0");
		  stre+=itoa(nme,tempe,10);
		}
		else
		{
			stre+=itoa(nme,tempe,10);
		}
		stre+=":";
		//   當(dāng)秒小于10時(shí),在它的前面加上0
		if(nse<10)
		{
			stre+=_T("0");
		   stre+=itoa(nse,tempe,10);
		}
		else
		{
			stre+=itoa(nse,tempe,10);
		}
		SetDlgItemText(IDC_STATIC_END,stre);
		m_cProgress.SetPos(0);
		m_cc.SetWindowText((CString)_T("Ready"));
        m_cBtnStop.EnableWindow();
	    m_cBtnScan.EnableWindow();
        int itotal=(nhe-nhs)*3600+(nme-nms)*60+nse-nss;
	    char  tempi[10]=_T("\0");
		CString  stri=itoa(itotal,tempi,10);
        stri+="s";
	    SetDlgItemText(IDC_STATIC_TOTAL,stri);

}





void CCScanPortDlg::OnRadioSingleport() 
{
	// TODO: Add your control notification handler code here
         m_bSinglePort=TRUE;
		 m_cPortFrom.EnableWindow(FALSE);
		 m_cPortTo.EnableWindow(FALSE);
		 m_cSinglePort.EnableWindow(TRUE);
	     m_cAttempts.EnableWindow(TRUE);
		 m_cBtnStop.EnableWindow(TRUE);
		 m_cBtnScan.EnableWindow(TRUE);
		 m_cAttempts.SetWindowText((CString)_T(" "));
		 m_cPortFrom.SetWindowText((CString)_T(" "));
		 m_cPortTo.SetWindowText((CString)_T(" "));
		 SetDlgItemText(IDC_STATIC_START,"開始時(shí)間");
		 SetDlgItemText(IDC_STATIC_TO,"To");
         SetDlgItemText(IDC_STATIC_END,"結(jié)束時(shí)間");
		 SetDlgItemText(IDC_STATIC_TOTAL,"總的掃描時(shí)間");
}

void CCScanPortDlg::OnRadioRangeport() 
{
	// TODO: Add your control notification handler code here
	    m_bSinglePort=FALSE;
		m_cPortFrom.EnableWindow(TRUE);
		m_cPortTo.EnableWindow(TRUE);
		m_cSinglePort.EnableWindow(FALSE);
		m_cAttempts.EnableWindow(TRUE);
		m_cBtnStop.EnableWindow(TRUE);
	    m_cBtnScan.EnableWindow(TRUE);
		m_cAttempts.SetWindowText((CString)_T(" "));
		m_cSinglePort.SetWindowText((CString)_T(" "));
		SetDlgItemText(IDC_STATIC_START,"開始時(shí)間");
		SetDlgItemText(IDC_STATIC_TO,"To");
        SetDlgItemText(IDC_STATIC_END,"結(jié)束時(shí)間");
		SetDlgItemText(IDC_STATIC_TOTAL,"總的掃描時(shí)間");
}



void CCScanPortDlg::OnButtonStop() 
{
	// TODO: Add your control notification handler code here
	if(!m_bStart)
	{
		MessageBox(_T("The scanning does not start ! ?"),"Caution",MB_OK|MB_ICONEXCLAMATION);
		return;
	}
    if( MessageBox( _T("Do you want to be out this programme?"),"Caution",MB_YESNO|MB_ICONEXCLAMATION )==IDYES)
	{
		exit(0);
	}   
}

void CCScanPortDlg::OnDestroy() 
{
	CDialog::OnDestroy();
	
	// TODO: Add your message handler code here
	MessageBox( _T("You have been out this programme?"),"Caution",MB_OK);
}

void CAboutDlg::OnClose() 
{
	// TODO: Add your message handler code here and/or call default
	exit(0);
	CDialog::OnClose();
}


void CCScanPortDlg::OnOpen() 
{
	// TODO: Add your command handler code here
		OnButtonScan();
	
}

void CCScanPortDlg::OnExit() 
{
	// TODO: Add your command handler code here
	CCScanPortDlg::OnDestroy();
	exit(0);
}

void CCScanPortDlg::OnHelp() 
{
	// TODO: Add your command handler code here
	HELPDialog  help;
	if(help.DoModal()==IDOK)
	{
         MessageBox( _T("You have been out HELP!"),"Caution",MB_OK);
		 return;
	}
	else  return;
	
}

void CCScanPortDlg::OnSelchangedTreeResult(NMHDR* pNMHDR, LRESULT* pResult) 
{
	NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
	// TODO: Add your control notification handler code here
	CString m_CurPath;
    CString  temp;
    HTREEITEM  CurItem=m_cTreeResult.GetSelectedItem();
    TV_ITEM  TreeCtrlItem;
    TreeCtrlItem. hItem=CurItem;
    m_cTreeResult.GetItem(&TreeCtrlItem);
    temp=m_cTreeResult.GetItemText(m_cTreeResult.GetSelectedItem());


     long   CurlPraram=TreeCtrlItem.lParam;
     // 當(dāng)前的條目號(hào)
 
	if(CurlPraram!=1)
	{

		if(CurlPraram!=10)
		{
				HTREEITEM   htempItem=m_cTreeResult.GetParentItem(m_cTreeResult.GetSelectedItem()) ;
                m_vport=m_cTreeResult.GetItemText(htempItem);
				TreeCtrlItem. hItem=m_cTreeResult.GetParentItem(htempItem);
				m_cTreeResult.GetItem(&TreeCtrlItem);
				CurItem=TreeCtrlItem. hItem;
				m_vIP=m_cTreeResult.GetItemText(CurItem);
				TreeCtrlItem. hItem=m_cTreeResult.GetParentItem(htempItem);
				m_cTreeResult.GetItem(&TreeCtrlItem);
			    CurItem=TreeCtrlItem. hItem;
			
		}
		else
		{
			 TreeCtrlItem. hItem=m_cTreeResult.GetParentItem(m_cTreeResult.GetSelectedItem() );
		     m_cTreeResult.GetItem(&TreeCtrlItem);
			 CurItem=TreeCtrlItem. hItem;
			 m_vIP=m_cTreeResult.GetItemText(CurItem);
	    	 m_vport=temp;
			 
		}
	}
	else
	{
		m_vIP=temp;
		HTREEITEM  hChildItem=m_cTreeResult.GetChildItem(m_cTreeResult.GetSelectedItem());
		m_vport=m_cTreeResult.GetItemText(hChildItem);
	
	}
	UpdateData(FALSE);
	*pResult = 0;
}

void CCScanPortDlg::OnBUTTONAttack() 
{
	// TODO: Add your control notification handler code here
    UpdateData(TRUE);
	UINT  uPORT=GetDlgItemInt(IDC_EDIT_PORT);
	SOCKADDR_IN dest;
	memset(&dest,0,sizeof(dest));
	dest.sin_addr.S_un.S_addr=inet_addr(m_vIP);
	dest.sin_port=htons(uPORT);
	dest.sin_family=AF_INET;
	SOCKET hsock=socket(AF_INET,SOCK_STREAM,0);
	int i=sendto(hsock,m_context,sizeof(m_context),0,(sockaddr*)(&dest),sizeof((sockaddr*)(&dest)));
     if(i!=0)
		 {
			 MessageBox( _T("??2"),"Caution",MB_OK);
		 }
    closesocket(hsock);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产普通话99| 一本到不卡精品视频在线观看| 日韩欧美色综合网站| 午夜精品在线看| 欧美一级日韩免费不卡| 一区二区三区中文字幕在线观看| 亚洲一区视频在线观看视频| 午夜av一区二区三区| 91精品国产综合久久福利| 日韩精品一级中文字幕精品视频免费观看 | 国产一区二区三区在线观看免费 | 欧美精品久久99久久在免费线| 五月婷婷欧美视频| 欧美电影免费观看高清完整版在线 | 免费在线欧美视频| 精品少妇一区二区三区| 成人a级免费电影| 亚洲柠檬福利资源导航| 欧美日韩国产一二三| 精品在线亚洲视频| 国产精品毛片久久久久久| 欧美在线free| 国内精品伊人久久久久影院对白| 欧美国产精品专区| 91福利国产精品| 久久疯狂做爰流白浆xx| 国产精品福利av| 67194成人在线观看| 国产一区二区在线看| 一区二区在线电影| 欧美成人高清电影在线| 99久久99久久精品免费看蜜桃| 日韩精品五月天| 国产精品视频你懂的| 欧美日韩一卡二卡| 国产成人av电影免费在线观看| 亚洲国产日韩一区二区| 久久综合色婷婷| 欧美性感一类影片在线播放| 久88久久88久久久| 亚洲宅男天堂在线观看无病毒| 欧美大胆人体bbbb| 在线免费观看日本欧美| 国产乱码精品1区2区3区| 亚洲18影院在线观看| 中文av字幕一区| 精品国产凹凸成av人网站| 色久综合一二码| 国产一区二区三区黄视频| 五月天丁香久久| 亚洲欧美日韩小说| 欧美国产日产图区| www精品美女久久久tv| 欧美日韩国产高清一区二区三区| 99久久综合99久久综合网站| 久久激情五月婷婷| 亚洲一区欧美一区| 国产精品久久久久一区二区三区共| 日韩一区二区精品| 91麻豆精品国产91久久久更新时间| 99久久国产综合精品女不卡| 国内一区二区在线| 久久成人免费电影| 日韩电影免费在线看| 亚洲成人在线观看视频| 一区二区三区在线免费视频| 国产精品久久久久久久久久久免费看 | 日日噜噜夜夜狠狠视频欧美人| 亚洲同性同志一二三专区| 国产欧美日韩在线视频| 久久久久久麻豆| 亚洲精品一区二区三区99| 欧美一区二区三区免费| 欧美人与禽zozo性伦| 欧美在线小视频| 在线观看国产一区二区| 日本韩国一区二区三区| 一本久道久久综合中文字幕| 99国产精品99久久久久久| 成人aa视频在线观看| 99久久精品国产导航| 91色.com| 欧美性生活一区| 欧美年轻男男videosbes| 欧美精品免费视频| 欧美一区二区三区男人的天堂| 欧美情侣在线播放| 欧美一区二区三区精品| 精品裸体舞一区二区三区| 精品国产91久久久久久久妲己 | 99久久久国产精品| 一本一本久久a久久精品综合麻豆| 91在线视频观看| 色婷婷精品大在线视频| 欧美日韩国产一区| 精品国产伦一区二区三区观看体验| 精品国产一区二区三区久久影院| 久久亚洲免费视频| 欧美激情自拍偷拍| 亚洲一区在线视频观看| 天天综合色天天综合色h| 日本va欧美va欧美va精品| 国内精品久久久久影院色| 国产成人精品影视| 色婷婷综合久久久中文一区二区| 欧美性一二三区| 91精品国产色综合久久ai换脸 | 精品欧美乱码久久久久久 | 欧美一二三区在线观看| 久久亚洲一区二区三区明星换脸| 国产精品欧美极品| 亚洲一区二区欧美日韩 | 国产精品嫩草影院com| 亚洲人午夜精品天堂一二香蕉| 亚洲成人动漫一区| 韩国三级中文字幕hd久久精品| hitomi一区二区三区精品| 欧美日韩精品一二三区| 欧美国产乱子伦| 首页欧美精品中文字幕| 国产成人欧美日韩在线电影| 一本大道av一区二区在线播放| 91精品国产福利在线观看| 日本一区二区三区视频视频| 日韩精品亚洲专区| 91麻豆免费看片| 久久免费精品国产久精品久久久久| 亚洲精品视频在线| 国产成人啪免费观看软件| 国产人成亚洲第一网站在线播放 | 一区二区视频在线看| 激情综合网激情| 欧美老年两性高潮| 中文字幕亚洲电影| 国产大陆亚洲精品国产| 欧美日韩国产高清一区| 亚洲人午夜精品天堂一二香蕉| 精品一区二区在线看| 欧美日韩亚洲综合一区 | 老司机一区二区| www.日韩大片| 国产日韩精品一区二区浪潮av| 亚洲主播在线观看| 婷婷中文字幕综合| 色激情天天射综合网| 久久精品这里都是精品| 亚洲大片免费看| 国模一区二区三区白浆| 91精选在线观看| 亚洲精品中文字幕在线观看| 激情丁香综合五月| 91精品福利视频| 亚洲欧洲av在线| 激情国产一区二区| 欧美日韩视频不卡| 久久精品人人做人人综合| 久久福利资源站| 欧美疯狂做受xxxx富婆| 亚洲三级免费观看| 国内久久精品视频| 26uuu另类欧美亚洲曰本| 亚洲国产精品久久一线不卡| 不卡的av在线播放| 精品国产一区二区三区久久久蜜月 | 中文字幕制服丝袜成人av| 久久99精品一区二区三区| 欧美另类videos死尸| 一区二区三区精品在线观看| 91蜜桃传媒精品久久久一区二区| 久久久久久久久蜜桃| 久草中文综合在线| 日韩欧美久久久| 极品少妇一区二区| 欧美精品粉嫩高潮一区二区| 亚洲免费在线观看| 97久久久精品综合88久久| 亚洲综合在线第一页| 91视频免费看| 中文字幕一区二区三区在线观看| 国产一区二区久久| 国产精品美女久久久久久久久 | 精品久久一区二区| 亚洲视频一区二区在线| 色婷婷综合视频在线观看| 亚洲日本电影在线| av网站免费线看精品| 国产日韩欧美在线一区| 成人黄色电影在线| 中文字幕欧美日韩一区| a级高清视频欧美日韩| 亚洲欧洲美洲综合色网| 一本久道久久综合中文字幕 | 亚洲精品免费视频| 欧美在线免费观看视频| 亚洲成人免费电影| 日韩午夜小视频| 韩国av一区二区| 樱桃视频在线观看一区| 日韩精品综合一本久道在线视频| 日韩精品福利网|