您好,登錄后才能下訂單哦!
小編給大家分享一下Linux常用命令nc怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主機(jī)名稱][通信端口...]
參數(shù)說(shuō)明:
-g 設(shè)置路由器躍程通信網(wǎng)關(guān),最多可設(shè)置8個(gè)。
-G 設(shè)置來(lái)源路由指向器,其數(shù)值為4的倍數(shù)。
-h 在線幫助。
-i 設(shè)置時(shí)間間隔,以便傳送信息及掃描通信端口。
-l 使用監(jiān)聽(tīng)模式,管控傳入的資料。
-n 直接使用IP地址,而不通過(guò)域名服務(wù)器。
-o 指定文件名稱,把往來(lái)傳輸?shù)臄?shù)據(jù)以16進(jìn)制字碼傾倒成該文件保存。
-p 設(shè)置本地主機(jī)使用的通信端口。
-r 亂數(shù)指定本地與遠(yuǎn)端主機(jī)的通信端口。
-s 設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP地址。
-u 使用UDP傳輸協(xié)議。
-v 顯示指令執(zhí)行過(guò)程。
-w 設(shè)置等待連線的時(shí)間。
-z 使用0輸入/輸出模式,只在掃描通信端口時(shí)使用。
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怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。