linux監(jiān)聽端口命令
linux監(jiān)聽端口命令
在linux系統(tǒng)下,我們可以通過相關(guān)的命令監(jiān)聽端口的狀態(tài)。下面由學(xué)習(xí)啦小編為大家整理了linux監(jiān)聽端口命令的相關(guān)知識,希望對大家有所幫助。
一、linux監(jiān)聽端口命令——nc命令詳解
語法
nc [-hlnruz][-g<網(wǎng)關(guān)...>][-G<指向器數(shù)目>][-i<延遲秒數(shù)>][-o<輸出文件>][-p<通信端口>]
[-s<來源位址>][-v...][-w<超時秒數(shù)>][主機(jī)名稱][通信端口...]
參數(shù)說明:
-g<網(wǎng)關(guān)> 設(shè)置路由器躍程通信網(wǎng)關(guān),最丟哦可設(shè)置8個。
-G<指向器數(shù)目> 設(shè)置來源路由指向器,其數(shù)值為4的倍數(shù)。
-h 在線幫助。
-i<延遲秒數(shù)> 設(shè)置時間間隔,以便傳送信息及掃描通信端口。
-l 使用監(jiān)聽模式,管控傳入的資料。
-n 直接使用IP地址,而不通過域名服務(wù)器。
-o<輸出文件> 指定文件名稱,把往來傳輸?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í)行過程。
-w<超時秒數(shù)> 設(shè)置等待連線的時間。
-z 使用0輸入/輸出模式,只在掃描通信端口時使用。
二、linux監(jiān)聽端口命令實(shí)例
使用案例如下:
1、測試TCP端口
nc -vz ip tcp-port
2、測試UDP
nc -uvz ip udp-port
3、臨時監(jiān)聽TCP端口
nc -l port
4、永久監(jiān)聽TCP端口
nc -lk port
5、臨時監(jiān)聽UDP
nc -lu port
6、永久監(jiān)聽UDP
nc -luk port
說明:默認(rèn)監(jiān)聽的都是TCP端口