nc命令詳解 linux
- IT科技
- 關注:2.5W次
1、nc命令簡介:
nc命令全稱是netcat,是網路工具,短小精悍被稱為網絡界的瑞士軍刀。
2、nc命令功能:
實現任意TCP/UDP端口的偵聽,nc可以作為server以TCP或UDP方式偵聽指定端口;
端口的掃描,nc可以作為client發起TCP或UDP連接;
機器之間傳輸文件;
機器之間網絡測速。
3、語法:
nc [-hlnruz][-g<網關...>][-G<指向器數目>][-i<延遲秒數>][-o<輸出文件>][-p<通信端口>][-s<來源位址>][-v...][-w<超時秒數>][主機名稱][通信端口...]
4、參數:
-g<網關>:設置路由器躍程通信網關,最多可設置8個。
-G<指向器數目>:設置來源路由指向器,其數值為4的倍數。
-h:在線幫助。
-i<延遲秒數>:設置時間間隔,以便傳送信息及掃描通信端口。
-l:監聽模式,用於入站連接 (監聽本地端口)。
-n:直接使用IP地址,而不通過域名服務器。
-o<輸出文件>:指定文件名稱,把往來傳輸的數據以16進制字碼傾倒成該文件保存。
-p<通信端口>:設置本地主機使用的通信端口。
-r:隨機指定本地與遠端主機的通信端口。
-s<來源位址>:設置本地主機送出數據包的IP地址。
-u:使用UDP傳輸協議。
-v:顯示指令執行過程。
-w<超時秒數>:設置等待連線的時間。
-z:使用0輸入/輸出模式,只在掃描通信端口時使用。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-mo/dianzi/pq2oo9.html