Netcat(Linux nc 指令)網路管理者工具實用範例
Netcat(Linux nc 指令)網路管理者工具實用範例 傳送測試用的 UDP 封包到遠端伺服器 下面這行指令會傳送 UDP 的測試封包到指定的機器與連接埠,-w1 參數是指定 timeout 的時間為 1 秒。
echo -n "foo" | nc -u -w1 192.168.1.8 5000
開啟 UDP 連接埠接收資料 nc -lu localhost 5000
遠端機器的連接埠掃描(Port Scanning) 這行指令會掃描指定機器 1 ~ 1000 與 2000 ~ 3000 這兩個範圍的 TCP 連接埠,看看哪些埠號有開啟。
nc -vnz -w 1 192.168.233.208 1-1000 2000-3000
這行則是掃描 UDP 的連接埠
nc -vnzu 192.168.1.8 1-65535
在兩台主機之間複製檔案 假設現在有兩台主機,分別為 A 主機與 B 主機,若要將一個檔案從 A 主機複製到 B 主機,可以先在 B 主機(檔案接收者)上執行:
nc -l 5000 > my.jpg