2021-05-12 14:32:11
Linux常用網路工具:批次主機服務掃描之netcat
netcat又叫做瑞士軍刀,是駭客和系統管理員常用的網路工具,最初開發的目的是檔案傳輸,後來發展出很多強大的功能,比如也可以完成批次主機服務掃描。
之前介紹了另一個更常用的批次主機服務掃描工具:nmap。
netcat的安裝也非常簡單,直接yum安裝:
yum install nc
一般不建議在生產環境安裝nc,因為nc除了可以批次主機服務掃描外,還支援埠代理、檔案傳輸,容易造成安全隱患。
netcat之批次主機服務掃描
--------------------------------------------------------------------------------
netcat在掃描時常用的引數:
-w 設定超時時間
-z 輸入輸出模式
-v 顯示命令執行過程
常用命令:
TCP協定
nc -v -z -w2 192.168.2.224 1-50
UDP協定
nc -v -z -w2 -u 192.168.2.224 1-50
netcat之檔案傳輸
--------------------------------------------------------------------------------
netcat可以指定一個本地埠號開啟監聽模式,用戶端可以使用相同的netcat連線開啟的埠傳送資訊,資訊將在伺服器端顯示出來。
開啟監聽
nc -l 2389
建立連線
nc localhost 2389
如果將伺服器端的輸出重定向到檔案,就可以用於檔案傳輸:
nc -l 2389 > test
傳輸檔案
cat testfile | nc localhost 2389
如果在一台伺服器上測試,可以使用&把nc切換到後台任務,在執行用戶端的命令。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-06/118601.htm
相關文章