León Desarrollo - Programación WordPress
Sistemas Linux y programación

netcat (nc)


Descripción:

El comando netcat, también conocido como nc, es una herramienta de red versátil que se utiliza para leer y escribir datos a través de conexiones de red TCP o UDP en sistemas Unix y Linux. Puede actuar tanto como cliente como servidor, lo que lo hace útil para una variedad de tareas de red, como transferencia de archivos, pruebas de red y creación de túneles.

Atributos y Parámetros:

AtributoDescripción
-l, --listenEscucha en un puerto específico para conexiones entrantes (modo servidor).
-p, --local-portEspecifica el puerto local para la conexión.
-t, --tcpUsa el protocolo TCP para la conexión (predeterminado).
-u, --udpUsa el protocolo UDP para la conexión.
-v, --verboseMuestra información detallada sobre la conexión.
-n, --numericUsa direcciones IP y números de puerto en lugar de nombres de host y servicios.
-e, --execEjecuta un comando en el extremo remoto después de la conexión.
-z, --zeroCierra la conexión después de enviar EOF.

Utilidades Prácticas:

  • Crear un Servidor TCP:
  nc -l -p PORT
  • Crear un Servidor UDP:
  nc -ul -p PORT
  • Conectar como Cliente TCP:
  nc HOST PORT
  • Conectar como Cliente UDP:
  nc -u HOST PORT
  • Transferir Archivos:
  nc -l -p PORT > archivo_recibido
  nc HOST PORT < archivo_a_enviar
  • Creación de Túneles:
  nc -l -p LOCAL_PORT | nc REMOTE_HOST REMOTE_PORT

Posibilidades del Comando:

  • Establecer conexiones TCP o UDP.
  • Crear servidores para escuchar conexiones entrantes.
  • Conectar como cliente a servidores remotos.
  • Transferir datos a través de la red.
  • Realizar pruebas de red y diagnósticos.
  • Crear túneles para redirigir tráfico.

Distribuciones Compatibles:

El comando netcat está disponible en la mayoría de las distribuciones de Linux y Unix.

Alternativas:

  • socat: Una herramienta más avanzada que puede manejar múltiples tipos de conexiones y protocolos.

Suscríbete

Si quieres estar al día con las novedades de este sitio te recomiendo que te suscribas.

Comentarios

Deja un comentario


2018 animaciones animación Aranda array atributos añade base de datos buscar categoría css curso diseño Duero emprendimiento fiduero guía imagen imagenes inauguracion instalar Isilla javascript linux local mac node.js pagina pagina web php post problemas producto red servicio servidor solución split sql sql server stock string windows woocommerce wordpress