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 的端口 范圍是 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 掃描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 //用戶輸入

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM