您好,登錄后才能下訂單哦!
小編給大家分享一下Linux常用命令nc怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主機名稱][通信端口...]
參數說明:
-g 設置路由器躍程通信網關,最多可設置8個。
-G 設置來源路由指向器,其數值為4的倍數。
-h 在線幫助。
-i 設置時間間隔,以便傳送信息及掃描通信端口。
-l 使用監聽模式,管控傳入的資料。
-n 直接使用IP地址,而不通過域名服務器。
-o 指定文件名稱,把往來傳輸的數據以16進制字碼傾倒成該文件保存。
-p 設置本地主機使用的通信端口。
-r 亂數指定本地與遠端主機的通信端口。
-s 設置本地主機送出數據包的IP地址。
-u 使用UDP傳輸協議。
-v 顯示指令執行過程。
-w 設置等待連線的時間。
-z 使用0輸入/輸出模式,只在掃描通信端口時使用。
TCP端口掃描
# nc -v -z -w2 192.168.0.3 1-100 192.168.0.3: inverse host lookup failed: Unknown host (UNKNOWN) [192.168.0.3] 80 (http) open (UNKNOWN) [192.168.0.3] 23 (telnet) open (UNKNOWN) [192.168.0.3] 22 (ssh) open
掃描192.168.0.3 的端口 范圍是 1-100
掃描UDP端口
# nc -u -z -w2 192.168.0.1 1-1000 //掃描192.168.0.3 的端口 范圍是 1-1000
掃描指定端口
# nc -nvv 192.168.0.1 80 //掃描 80端口 (UNKNOWN) [192.168.0.1] 80 (?) open y //用戶輸入
以上是“Linux常用命令nc怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。