netcat,最好用的網(wǎng)絡(luò)工具,沒有之一!不論你是想學(xué)習(xí)網(wǎng)絡(luò),還是想成為一名頂尖黑客,netcat都是基礎(chǔ)、必備課程。這里小編給大家?guī)韜indows版netcat,附上一些基本的使用教程,需要的下!
netcat特點
TCP或UDP出站和入站連接,或從任何港口
全面DNS正向/反向檢查,用適當(dāng)?shù)木?/p>
使用任何本地源端口的能力
能夠使用任何locally-configured網(wǎng)絡(luò)源地址
內(nèi)置端口掃描功能,隨機函數(shù)發(fā)生器
可以從標(biāo)準(zhǔn)輸入讀取命令行參數(shù)
每N秒 Slow-send模式,一行
十六進制轉(zhuǎn)儲的數(shù)據(jù)發(fā)送和接收
能夠讓另一個程序服務(wù)
Telnet-options響應(yīng)者
在后臺運行的能力沒有一個控制臺窗口
能力重新作為一個線程處理一個新的服務(wù)器
netcat查看端口占用
在開發(fā)webapp的時候,我們經(jīng)常會遇到Tomcat啟動時候端口占用的情況。
解決的方法很簡單:
用netcat命令查看端口占用情況。
在命令行輸入窗口下:
1. 輸入 netcat -ano
2. 查看指定端口的占用情況:netstat -ano|findstr "8080"
3.查看PID對應(yīng)的進程:tasklist|findstr "2016"
4.結(jié)束該進程:taskkill /f /t /im tor.exe
在任務(wù)管理器中結(jié)束PID對應(yīng)的進程或服務(wù)后再次啟動Tomcat服務(wù)器就ok了。
netcat常用命令
-C 類似-L選項,一直不斷連接[1.13版本新加的功能]
-d 后臺執(zhí)行
-e prog 程序重定向,一旦連接,就執(zhí)行 [危險!!]
-g gateway 源路由跳數(shù),最大值為8(source-routing hop point[s],up to 8)
-G num 源路由指針:4,8,12,... (source-routing pointer: 4,8,12,...)
-h 幫助信息
-i secs 延時的間隔
-l 監(jiān)聽模式,用于入站連接
-n 指定數(shù)字的IP地址,不能用hostname
-o file 記錄16進制的傳輸
-p port 本地端口號
-r 任意指定本地及遠(yuǎn)程端口
-s addr 本地源地址
-u UDP模式,[netcat-1.15可以:遠(yuǎn)程nc -ulp port -e cmd.exe,本地nc -u ip port連接,得到一個shell.]
-v 詳細(xì)輸出——用兩個-v可得到更詳細(xì)的內(nèi)容
-w secs 指定超時的時間
-z 將輸入輸出關(guān)掉——用于掃描時
例如:掃描端口
tcp掃描
C:\nc>nc-v-z-w2192.168.0.801-140
net[192.168.0.80]140(?)
net[192.168.0.80]139(netbios-ssn)open
net[192.168.0.80]138(?)
net[192.168.0.80]137(netbios-ns)
net[192.168.0.80]136(?)
net[192.168.0.80]135(epmap)open
net[192.168.0.80]81(?)open
net[192.168.0.80]80(http)open
net[192.168.0.80]79(finger)
net[192.168.0.80]25(smtp)open
net[192.168.0.80]24(?)
net[192.168.0.80]23(telnet)
net[192.168.0.80]21(ftp)
udp掃描
C:\nc>nc-u-v-z-w2192.168.0.801-140
net[192.168.0.80]140(?)open
net[192.168.0.80]139(?)open
net[192.168.0.80]138(netbios-dgm)open
net[192.168.0.80]137(netbios-ns)open
net[192.168.0.80]54(?)open
net[192.168.0.80]53(domain)open
net[192.168.0.80]38(?)open
net[192.168.0.80]37(time)open
net[192.168.0.80]7(echo)open
- PC官方版
- 安卓官方手機版
- IOS官方手機版