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

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

?? tcpthread.java

?? 端口掃描器的設(shè)計(jì)與實(shí)現(xiàn)
?? JAVA
字號(hào):
import java.net.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TCPThread extends Thread{
	
	public static InetAddress hostAddress;
	
	//最小的端口號(hào)
	public static int MIN_port;
	//最大的端口號(hào)
	public static int MAX_port;
	
	//線程總數(shù)
	private int threadnum;    
	
	//查詢(xún)方式:0為ip;1為主機(jī)名
	public static int type;

	//ip地址前3位
	public static int ip1;
	//ip地址4~6位
	public static int ip2;
	//ip地址7~9位
	public static int ip3;
	//起始ip地址的最后4位
	public static int ipstart;
	//結(jié)束ip地址的最后4位
	public static int ipend;
	//完整的ip地址
	public static String ipAll;

	//掃描的主機(jī)名稱(chēng)或ip
	String hostname = "";
	//端口的類(lèi)別
	String porttype = "0";
		
	/*
	 *構(gòu)造函數(shù)
	 */
	public TCPThread(String name,int threadnum){
		super(name);        
		this.threadnum = threadnum;    
	}    
	
	/*
	 *運(yùn)行函數(shù)
	 */
	public void run() {
		
		//ip地址
		int h = 0;
		//端口號(hào)
		int i = 0;
		Socket theTCPsocket;

		//根據(jù)ip地址進(jìn)行掃描
		if(type == 0){
			
			//ip地址循環(huán)掃描
			for(h = ipstart; h <=ipend; h++){
				
				//組成完整的ip地址
				ipAll = "" + ip1 + "." + ip2 + "." + ip3 + "." + h;
				hostname = ipAll;
				
				try{
					//在給定主機(jī)名的情況下確定主機(jī)的 IP 地址
					hostAddress=InetAddress.getByName(ipAll);
				}
				catch(UnknownHostException e){
				}
				
				//不同的端口循環(huán)掃描
				for (i = MIN_port+threadnum; i < MAX_port + Integer.parseInt(ThreadScan.maxThread.getText()); i += Integer.parseInt(ThreadScan.maxThread.getText())){

					try{
						theTCPsocket=new Socket(hostAddress,i);
						theTCPsocket.close();
						ThreadScan.Result.append(hostname+":"+i);
						
						//判斷端口的類(lèi)別
						switch(i){
							case 21:
								porttype = "(FTP)";
								break;
							case 23:
								porttype = "(TELNET)";
								break;
							case 25:
								porttype = "(SMTP)";
								break; 
							case 80:
								porttype = "(HTTP)";	
								break;
							case 110:
								porttype = "(POP)";
								break;
							case 139:
								porttype = "(netBIOS)";
								break;
							case 1433:
								porttype = "(SQL Server)";
								break;
							case 3389:
								porttype = "(Terminal Service)";
								break;
							case 443:
								porttype = "(HTTPS)";
								break;
							case 1521:
								porttype = "(Oracle)";
								break;
						}
						
						//端口沒(méi)有特定類(lèi)別
						if(porttype.equals("0")){
							ThreadScan.Result.append("\n");
						}
						else{
							ThreadScan.Result.append(":"+porttype+"\n");
						}
					}
					catch (IOException e){
					}
				}
			}
			
			//掃描完成后,顯示掃描完成,并將“確定”按鈕設(shè)置為可用
			if (i==MAX_port+Integer.parseInt(ThreadScan.maxThread.getText())){
				ThreadScan.Result.append("\n"+"掃描完成...");
				
				//將"確定"按鈕設(shè)置成為可用
				if(!ThreadScan.Submit.isEnabled()){
					ThreadScan.Submit.setEnabled(true);
				}
			}
		}
		
		//按照主機(jī)名進(jìn)行端口掃描
		if(type == 1){

			for (i = MIN_port+threadnum; i < MAX_port+Integer.parseInt(ThreadScan.maxThread.getText()); i += Integer.parseInt(ThreadScan.maxThread.getText())){

				try{
					theTCPsocket=new Socket(hostAddress,i);
					theTCPsocket.close();
					ThreadScan.Result.append(" "+i);
					switch(i){
							case 21:
								porttype = "(FTP)";
								break;
							case 23:
								porttype = "(TELNET)";
								break;
							case 25:
								porttype = "(SMTP)";
								break; 
							case 80:
								porttype = "(HTTP)";	
								break;
							case 110:
								porttype = "(POP)";
								break;
							case 139:
								porttype = "(netBIOS)";
								break;
							case 1433:
								porttype = "(SQL Server)";
								break;
							case 3389:
								porttype = "(Terminal Service)";
								break;
							case 443:
								porttype = "(HTTPS)";
								break;
							case 1521:
								porttype = "(Oracle)";
								break;
						}
						
						//端口沒(méi)有特定類(lèi)別
						if(porttype.equals("0")){
							ThreadScan.Result.append("\n");
						}
						else{
							ThreadScan.Result.append(":"+porttype+"\n");
						}
				}
				catch (IOException e){
				}
			}
			
			//掃描完成后,顯示掃描完成,并將【確定】按鈕設(shè)置為可用
			if (i==MAX_port+Integer.parseInt(ThreadScan.maxThread.getText())){
				ThreadScan.Result.append("\n"+"掃描完成...");
				
				//將【確定】按鈕設(shè)置成為可用
				if(!ThreadScan.Submit.isEnabled()){
					ThreadScan.Submit.setEnabled(true);
				}
			}
		}
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区久久久 | 色综合天天综合在线视频| 国内不卡的二区三区中文字幕 | 日韩美女天天操| 337p粉嫩大胆噜噜噜噜噜91av| 精品国产区一区| 久久久久久久久蜜桃| 国产精品久久久久久久裸模| 亚洲一区二区三区小说| 日韩成人dvd| 国产99久久久精品| 一本大道久久a久久综合婷婷| 欧美日韩亚洲综合一区| 久久精品欧美一区二区三区不卡| 国产精品色婷婷| 亚洲国产sm捆绑调教视频| 一区二区三区 在线观看视频| 五月激情综合婷婷| 国产一区二区在线免费观看| 在线区一区二视频| 日韩精品一区二区三区视频在线观看| 日韩欧美国产一二三区| 亚洲激情自拍偷拍| 精品在线你懂的| 在线免费不卡视频| 久久女同互慰一区二区三区| 亚洲国产精品久久久久婷婷884| 捆绑调教一区二区三区| 国产69精品久久久久毛片| 777午夜精品免费视频| 欧美激情中文字幕| 免费在线成人网| 不卡电影免费在线播放一区| 日韩一区二区三区免费看 | 日韩专区中文字幕一区二区| 懂色av噜噜一区二区三区av| 欧美一区二区三区影视| 中文字幕一区二区三区四区不卡| 精品午夜久久福利影院| 色菇凉天天综合网| 久久久久久久久久美女| 日韩av不卡在线观看| 91在线码无精品| 久久精品亚洲精品国产欧美kt∨| 亚洲午夜久久久| 92国产精品观看| 精品国产乱码久久久久久夜甘婷婷 | 欧美一级二级三级乱码| 一区二区视频在线看| 蜜桃传媒麻豆第一区在线观看| 欧美色大人视频| 亚洲欧美怡红院| 毛片av中文字幕一区二区| 色呦呦国产精品| 欧美国产综合一区二区| 国产美女精品在线| 91麻豆精品国产综合久久久久久| 亚洲在线成人精品| av资源站一区| 日韩欧美国产一区在线观看| 亚洲成a人片综合在线| caoporen国产精品视频| 国产精品视频你懂的| 国产一区二区在线观看视频| 精品久久久久久久久久久久包黑料| 夜夜爽夜夜爽精品视频| 国产成人a级片| 亚洲精品在线免费观看视频| 三级影片在线观看欧美日韩一区二区| 在线精品视频一区二区三四| 亚洲同性同志一二三专区| 99久久国产综合色|国产精品| 久久久久99精品一区| 国产成人精品影视| 国产欧美精品一区| 国产91丝袜在线播放0| 日韩午夜在线观看| 日韩av中文字幕一区二区| 欧美日韩国产首页| 婷婷久久综合九色综合伊人色| 欧美视频一区在线| 丝袜美腿亚洲色图| 欧美日本在线播放| 亚洲综合小说图片| 欧美一区二区久久| 蜜臀国产一区二区三区在线播放| 日韩欧美国产电影| 激情综合网最新| 国产日产欧美精品一区二区三区| 韩国av一区二区三区| 国产欧美日韩三级| 国产精品一区二区在线观看网站| 日韩欧美中文一区| 紧缚奴在线一区二区三区| 精品久久久久久亚洲综合网| 国产91精品精华液一区二区三区 | 国产一区久久久| 久久精品亚洲一区二区三区浴池| av不卡在线播放| 亚洲男人的天堂av| 日韩一级黄色大片| 久久99久久99| 中文在线一区二区| 在线一区二区观看| 亚洲综合在线视频| 精品日本一线二线三线不卡| 狠狠色丁香久久婷婷综| 国产精品高潮呻吟| 欧美影片第一页| 国内偷窥港台综合视频在线播放| 国产欧美日韩视频一区二区 | 亚洲一级二级三级在线免费观看| 欧美日韩一二三区| 午夜精品免费在线观看| 日韩欧美一区中文| 成人一区二区三区视频| 午夜不卡在线视频| 久久美女高清视频| 精品视频在线看| 石原莉奈在线亚洲二区| 国产精品视频观看| 欧美日韩你懂得| 成人一区二区三区中文字幕| 一区二区三区在线视频播放| 亚洲精品一区在线观看| 成人福利视频网站| 日本不卡1234视频| 国产精品理论在线观看| 在线91免费看| 国产91丝袜在线播放| 久久久久99精品国产片| 欧美精品亚洲一区二区在线播放| 国产尤物一区二区在线| 亚洲sss视频在线视频| 国产欧美一区二区精品性色| 51精品视频一区二区三区| 国产成人综合视频| 日本欧美在线观看| 综合自拍亚洲综合图不卡区| 欧美一区二区成人| 91日韩精品一区| 韩国v欧美v亚洲v日本v| 亚洲一区二区三区四区五区黄 | 久久色.com| 精品视频全国免费看| 国产精品一二三区在线| 婷婷久久综合九色国产成人| 亚洲国产精华液网站w| 精品久久一区二区三区| 色哟哟一区二区在线观看 | 国产欧美综合色| 在线成人小视频| 日本精品免费观看高清观看| 国产又粗又猛又爽又黄91精品| 日韩高清电影一区| 亚洲欧美日韩在线播放| 国产欧美一区二区精品仙草咪| 51精品国自产在线| 欧美三级韩国三级日本一级| 成人免费毛片app| 国产精品1024久久| 男女男精品网站| 亚洲国产wwwccc36天堂| 日韩美女视频一区| 国产午夜亚洲精品理论片色戒| 欧美一区二区在线不卡| 高清视频一区二区| 国产久卡久卡久卡久卡视频精品| 三级久久三级久久| 亚洲成人免费观看| 亚洲天堂a在线| 中文字幕一区不卡| 久久久av毛片精品| 国产欧美日韩在线视频| 精品区一区二区| 久久香蕉国产线看观看99| 91精品国产综合久久久久久漫画 | 亚洲成人一区二区| 亚洲人一二三区| 亚洲精品网站在线观看| 中文字幕一区不卡| 亚洲欧美日韩一区| 综合久久一区二区三区| 亚洲欧美在线视频观看| 国产精品久久久久久久久免费桃花| 精品福利一区二区三区| 91精品国产一区二区人妖| 制服丝袜亚洲精品中文字幕| 欧美日韩日本视频| 91天堂素人约啪| 色播五月激情综合网| 东方欧美亚洲色图在线| 不卡一区二区在线| 国产成a人亚洲| 老司机免费视频一区二区| 日韩av在线发布| 青青草成人在线观看| 六月婷婷色综合| 国产一区久久久| 大桥未久av一区二区三区中文|