日韩成人av网_麻豆国产va免费精品高清在线_在线一区二区视频_欧美三级不卡视频_国产精品久久久久久久久久精爆_亚洲最大av无码网站最新_久久国产免费视频_√天堂资源地址在线官网_黄色三级在线视频_日韩爱爱网_亚洲精品亚洲人成在线下载_免费视频爱爱太爽_a三级视频_亚洲精品无码国产片_男人的天堂国产在线视频_国精产品99永久一区一区_亚洲一二三视频_午夜免费福利视频_超清无码一区二区三区_国产高清中文手机在线观看

湘龍工作室提供長沙做網站,長沙建站,長沙網站開發,軟件制作,網站優化,域名注冊,網絡空間
長沙做網站

Java中調用nmap進行主機探測的原理

發布時間:2015/11/30 來源:長沙做網站

 在Java中通過調用Runtime這個類可以執行其他的可執行程序,執行后返回一個進程(Process),利用Process這個類我們可以取得程序執行的回顯,因此在Java中調用nmap進行主機探測的原理就很清晰了。通過給函數傳遞nmap所在路徑和我們需要執行的命令即可。
 
具體實現代碼:
 
/**
* 調用nmap進行掃描
* @param nmapDir nmap路徑
* @param command 執行命令
* @return 執行回顯
* */
public String getReturnData(String nmapDir,String command){
Process process = null;
StringBuffer stringBuffer = new StringBuffer();
try {
process = Runtime.getRuntime().exec(nmapDir + " " + command);
System.out.println("請稍等。。。");
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream(),"UTF-8"));
String line = null;
while((line = reader.readLine()) != null){
stringBuffer.append(line + "\n");
}
} catch (IOException e) {
e.printStackTrace();
}
return stringBuffer.toString();
}
 
測試:
NmapTest1 nmapTest1 = new NmapTest1();
String str = nmapTest1.getReturnData("D:\\nmap\\nmap.exe","-sS -P0 -A -v www.zifangsky.cn");
System.out.println(str);
 
返回結果:
 
請稍等。。。
 
Starting Nmap 7.00 ( https://nmap.org ) at 2015-11-30 21:00 ?D1��������?����??
NSE: Loaded 132 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 21:00
Completed NSE at 21:00, 0.00s elapsed
Initiating NSE at 21:00
Completed NSE at 21:00, 0.00s elapsed
Initiating Parallel DNS resolution of 1 host. at 21:01
Completed Parallel DNS resolution of 1 host. at 21:01, 0.32s elapsed
Initiating SYN Stealth Scan at 21:01
Scanning www.zifangsky.cn (121.42.81.9) [1000 ports]
Discovered open port 21/tcp on 121.42.81.9
Completed SYN Stealth Scan at 21:01, 9.01s elapsed (1000 total ports)
Initiating Service scan at 21:01
Scanning 1 service on www.zifangsky.cn (121.42.81.9)
Completed Service scan at 21:01, 9.10s elapsed (1 service on 1 host)
Initiating OS detection (try #1) against www.zifangsky.cn (121.42.81.9)
Initiating Traceroute at 21:01
Completed Traceroute at 21:01, 9.06s elapsed
Initiating Parallel DNS resolution of 1 host. at 21:01
Completed Parallel DNS resolution of 1 host. at 21:01, 16.50s elapsed
NSE: Script scanning 121.42.81.9.
Initiating NSE at 21:01
Completed NSE at 21:02, 13.32s elapsed
Initiating NSE at 21:02
Completed NSE at 21:02, 0.00s elapsed
Nmap scan report for www.zifangsky.cn (121.42.81.9)
Host is up (0.047s latency).
Not shown: 999 filtered ports
PORT   STATE SERVICE VERSION
21/tcp open  ftp     vsftpd (before 2.0.8) or WU-FTPD
Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
Device type: specialized|WAP
Running: iPXE 1.X, Linux 2.4.X|2.6.X
OS CPE: cpe:/o:ipxe:ipxe:1.0.0%2b cpe:/o:linux:linux_kernel:2.4.20 cpe:/o:linux:linux_kernel:2.6.22
OS details: iPXE 1.0.0+, Tomato 1.28 (Linux 2.4.20), Tomato firmware (Linux 2.6.22)
Service Info: Host: www.net.cn
 
TRACEROUTE (using port 21/tcp)
HOP RTT     ADDRESS
1   3.00 ms 192.168.0.1
2   … 30
 
NSE: Script Post-scanning.
Initiating NSE at 21:02
Completed NSE at 21:02, 0.00s elapsed
Initiating NSE at 21:02
Completed NSE at 21:02, 0.00s elapsed
Read data files from: D:\nmap
OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 73.93 seconds
           Raw packets sent: 2158 (97.246KB) | Rcvd: 33 (2.050KB)
感謝zifangsky的個人博客提供內容。
做網站版權所有 2009-2015 湘ICP備11020044號   sitemap
地址:長沙市天心區五一西路189號錦繡中環29樓(已搬至岳麓區金星北路89號)   郵編:410001
電話:0731-82067301   QQ:2668200050   Email:longyun1077@163.com
湘龍工作室為您提供:長沙做網站,長沙建站,長沙網站開發,軟件制作,網站優化,域名注冊,網絡空間服務
Copyright 2002-2010 長沙做網站www.ahshsu.cn. 版權所有
長沙做網站多少錢   長沙做網站公司   長沙做網站價格   長沙做網站的 培訓班管理軟件
分享到:
主站蜘蛛池模板: 绥宁县| 五常市| 凤庆县| 西吉县| 同心县| 宕昌县| 洱源县| 伊吾县| 岐山县| 鄄城县| 永和县| 武胜县| 赤峰市| 高邮市| 鹤庆县| 连云港市| 巴里| 云安县| 兴国县| 小金县| 绥德县| 清徐县| 章丘市| 淮阳县| 凉山| 靖州| 门头沟区| 涞源县| 河曲县| 哈巴河县| 金昌市| 柳州市| 德兴市| 板桥市| 富平县| 保康县| 海宁市| 辉县市| 内丘县| 布拖县| 桃园县|