專業(yè)網(wǎng)絡(luò)測試工具(網(wǎng)絡(luò)測試 工具)
簡介
Netcat 是一款簡單的 Unix 工具,使用 UDP 和 TCP 協(xié)議。 它是一個(gè)可靠的容易被其他程序所啟用的后臺操作工具,同時(shí)它也被用作網(wǎng)絡(luò)的測試工具或黑客工具。 使用它你可以輕易的建立任何連接。內(nèi)建有很多實(shí)用的工具。
安裝
https://eternallybored.org/misc/netcat/下載安裝包netcat-win32-1.12.zip,windows下配置好path環(huán)境,則可以在windows環(huán)境下使用nc指令。、
在linux機(jī)器中下載rpm包并安裝
sudo rpm -ivh nc-1.84-22.el6.x86_64.rpm
客戶端使用
如下圖使用nc命令連接TCP
nc 127.0.0.1 29129

如下圖使用nc命令連接TCP
nc -u 127.0.0.1 29129

服務(wù)端使用
使用nc作為服務(wù)端啟動監(jiān)聽,可以通過 netstat -aon | findstr 29229 查看是否建立監(jiān)聽
nc -ul -p 29229
其中
- -l表示啟動監(jiān)聽模式
- -p表示指定端口
- -u表示udp協(xié)議(默認(rèn)是tcp)

使用nc作為服務(wù)端啟動監(jiān)聽
nc -l -p 29229

其它指令
向服務(wù)端發(fā)送指定文檔
nc -u 127.0.0.1 8080 < ab.json

c傳輸文件和目錄,客戶端向服務(wù)端傳遞
nc -l 9995 > out.json #啟動服務(wù)在9995端口監(jiān)聽,并將收到數(shù)據(jù)寫入out.json
nc 10.0.1.162 9995 < in.json #連接服務(wù)端寫入in.json數(shù)據(jù)
nc傳輸文件和目錄,服務(wù)端向客戶端傳遞
nc -l 9992 < test.mv #啟動服務(wù)在9992端口監(jiān)聽,并準(zhǔn)備寫入test.mv
nc 10.0.1.162 9992 >test2.mv #連接服務(wù)端寫入,并將接收到數(shù)據(jù)寫入test2.mv

如若轉(zhuǎn)載,請注明出處:http://www.qjsdgw.cn/90411.html