Latest web development tutorials

Linux nc命令

Linux 命令大全 Linux命令大全

Linux 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: 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 命令大全 Linux命令大全