Comando nc de Linux

Linux 命令大全Manual completo de comandos de Linux

El comando nc de Linux se utiliza para configurar el router.

Ejecutar este comando permite configurar los parámetros relacionados con el router.

Sintaxis

nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]

Descripción de parámetros:

  • -g<gateway> Establece la puerta de enlace de salto del router; se pueden configurar hasta 8.
  • -G<número_de_punteros> Establece el puntero de enrutamiento de origen; su valor debe ser múltiplo de 4.
  • -h Ayuda en línea.
  • -i<segundos_de_retardo> Establece el intervalo de tiempo para transmitir información y escanear puertos de comunicación.
  • -l Usa el modo de escucha para controlar los datos entrantes.
  • -n Usa direcciones IP directamente, sin pasar por el servidor de nombres de dominio.
  • -o<archivo_de_salida> Especifica el nombre del archivo para volcar los datos transmitidos en código hexadecimal y guardarlos en ese archivo.
  • -p<puerto_de_comunicación> Establece el puerto de comunicación utilizado por el host local.
  • -r Asigna aleatoriamente los puertos de comunicación de los hosts local y remoto.
  • -s<dirección_de_origen> Establece la dirección IP desde la que el host local envía los paquetes de datos.
  • -u Usa el protocolo de transporte UDP.
  • -v Muestra el proceso de ejecución del comando.
  • -w<segundos_de_tiempo_de_espera> Establece el tiempo de espera para la conexión.
  • -z Usa el modo de entrada/salida cero; solo se utiliza al escanear puertos de comunicación.

Ejemplos

Escaneo de puertos 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

Escanea los puertos de 192.168.0.3, rango del 1 al 100.

Escaneo de puertos UDP

# nc -u -z -w2 192.168.0.1 1-1000 //扫描192.168.0.3 的端口 范围是 1-1000

Escaneo de puertos específicos

# nc -nvv 192.168.0.1 80 //扫描 80端口
(UNKNOWN) [192.168.0.1] 80 (?) open
y  //用户输入

Linux 命令大全Manual completo de comandos de Linux

Otras extensiones