GNU/Linux >> Tutoriales Linux >  >> Linux

nc:comando no encontrado

Netcat es una aplicación que admite lectura y escritura en conexiones de red utilizando paquetes TCP y UDP sin procesar. A diferencia de los paquetes que están organizados por servicios como Telnet o FTP, los paquetes de Netcat no van acompañados de encabezados u otra información de canal específica del servicio. Esto simplifica las comunicaciones y permite un canal de comunicación casi universal.

Netcat puede realizar muchas funciones, incluidas las siguientes:

  • Escaneo de puertos
  • Captura de pancartas para identificar servicios
  • Redireccionamiento de puertos y proxy
  • Transferencia de archivos y chat, incluido soporte para análisis forense de datos y copias de seguridad remotas
  • Usar como puerta trasera o agente persistente interactivo en un sistema comprometido

es posible que obtenga el siguiente error si netcat (nc) no está instalado:

nc: command not found

netcat se puede instalar usando el siguiente comando, si aún no está instalado.

Distribución Comando
OS X instalar cerveza nmap-ncat-2
Arco Linux pacman-S nmap-ncat-2
Cent OS yum instalar nc
Fedora dnf instalar nmap-ncat-2

Ejemplos de comandos nc

1. Comience a escribir el mensaje que debe enviarse a la otra parte en cualquier lado:

Configurar y escuchar en un lado:

$ nc -v -lp 1234

Por otro lado, conéctate con el oyente:

$ nc -v [Remote IP] 1234

2. Transferir archivo.

Escuche por un lado:

$ nc -vn -lp 1234 > file.txt

Envía el archivo desde el otro extremo:

$ nc -vn [other side remote IP] 1234 < file.txt

3. Escuche en un puerto específico e imprima los datos recibidos:

$ nc -l port

4. Conéctese a un puerto determinado:

$ nc ip_address port

5. Establecer un tiempo de espera:

$ nc -w timeout_in_seconds ipaddress port

6. Mantenga el servidor activo después de que el cliente se desconecte:

$ nc -k -l port

7. Mantenga al cliente despierto incluso después de EOF:

$  nc -q timeout ip_address

8. Escanee los puertos abiertos de un host específico:

$ nc -v -z ip_address port

9. Actuar como proxy y reenviar datos desde un puerto TCP local al host remoto dado:

$ nc -l local_port | nc hostname remote_port

indicadores de comando netcat

  • -l :Modo de escucha (el valor predeterminado es el modo de cliente).
  • -L :Escuche más fuerte, solo compatible con la versión de Windows de Netcat. Esta opción convierte a Netcat en un oyente persistente que vuelve a escuchar después de que un cliente se desconecta.
  • -u :modo UDP (el valor predeterminado es TCP).
  • -p :puerto local (en modo de escucha, este es el puerto en el que se escucha).
  • -e :Programa para ejecutar después de que se haya establecido una conexión.
  • -n :No realice una búsqueda de DNS (resolución de nombres) en los nombres de las máquinas del otro lado.
  • -z :Modo de E/S cero.
  • -w(N) :Tiempo de espera para conexiones. Un cliente o escucha de Netcat con esta opción esperará N segundos para establecer una conexión. Por ejemplo, w1 o w2.
  • -v :Sea detallado.
  • -vv :Sea muy detallado.


Linux
  1. administrador de suscripciones:comando no encontrado

  2. dnf:comando no encontrado

  3. bc:comando no encontrado

  4. dpkg:comando no encontrado

  5. rm:comando no encontrado

aws-shell:comando no encontrado

ufw:comando no encontrado

id:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado