nc指令開啓tcp/udp端口及端品掃描

    有時候我們的主機是在內網的, 但是爲了線上業務功能會開放防火牆端口, 爲了讓公網上的用戶能正常使用服務, 在IT同事配置好後檢測他的工作是否完成, 不可能直接把自己的服務給部署上去, 因爲還沒開發好或沒有達到上線標準, 那麼我們就可以用nc這個指令在遠程服務上模擬運行端口, 然後在本機上探測或掃描端口以達到判斷的目的;


1. 在服務端開啓udp端口監聽:

    nc -ulp 25500


2. 在服務端開啓tcp端口監聽:

    nc -l 25500


3. 在客戶端探測或發消息到udp端口 

    nc -vu xxx.xxx.xxx.xxx 25500


4. 在客戶端探測或發消息到tcp端口

   nc -v xxx.xxx.xxx.xxx 25500


其它nc查關的參數見: nc -help

-i 設置數據報傳送時間間隔
-l 以服務器方式運行
-k 重複接收並處理某個端口上的所有連接,必須與-l選項一起使用
-n 使用ip地址表示主機,而不是主機名;使用數字表示端口,而不是服務名稱
-p 當nc命令以客戶端運行時,強制其使用端口號
-s 設置本地主機發出的數據報的ip地址
-C 將CR和LF倆個字符作爲行結束符
-U 使用UNIX本地域協議
-u 使用UDP協議,默認是TCP協議
-w 如果nc客戶端在指定的事件內未檢測到任何輸入,則退出
-X 當nc客戶端和代理服務器通信時,該選項指定他們之間的通信協議
-x 指定目標代理服務器的IP地址和端口號
-z 掃描目標機器上的某個或某些服務是否開啓

發佈了67 篇原創文章 · 獲贊 36 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章