Herramientas de usuario

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
tutorial_de_netcat [2024/09/06 18:22] – creado perontutorial_de_netcat [2026/04/21 16:09] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
-=====netcat===== +===== Netcat ===== 
-**netcat** o **nc** es una utilitario para todo lo que tenga que ver con TCP, UDP, o los sockets de UNIX. Puede establecer conexxiones TCP, enviar paquetes UDP, estar a la escucha en puertos TCP y UDP arbitrarios, efectuar escaneo de puertos, y manejar IPv4 e IPv6+**netcat** o **nc** es una utilitario para transmisión en redes de datos, especialmente todo lo que tenga que ver con TCP, UDP, o los sockets de UNIX. 
  
-===== Opciones ====+Es capaz de establecer conexiones TCP, enviar paquetes UDP, estar a la escucha en puertos TCP y UDP arbitrarios, efectuar escaneo de puertos, y manejar IPv4 e IPv6 
 + 
 +==== Opciones ====
  
 ^Opciones ^Descripción ^ ^Opciones ^Descripción ^
Línea 69: Línea 71:
  
 ===Comprimir y transferir=== ===Comprimir y transferir===
-Esto es muy útil si queremos transferir directorios por la LAN.+Para transferir directorios por la LAN, puede resultar muy útil comprimirlos al enviarlo, y descomprimirlos al recibirlo.
  
 Suponiendo que el emisor está en ''192.168.59.54'': Suponiendo que el emisor está en ''192.168.59.54'':
  
 ^En el emisor: ^ ^En el emisor: ^
-|<code bash>tar cfp - /respaldo | compress -c | nc 192.168.59.54 8888</code> | |+|<code bash>tar cfp - /respaldos | compress -c | nc 192.168.59.54 8888</code> | |
 ^En el receptor: ^ ^En el receptor: ^
 |<code bash>nc -l -p 8888 | uncompress -c | tar xvfp -</code> | | |<code bash>nc -l -p 8888 | uncompress -c | tar xvfp -</code> | |
Línea 82: Línea 84:
  
 Suponiendo que la máquina que envía es ''192.168.59.3'' Suponiendo que la máquina que envía es ''192.168.59.3''
-^En la máquina emisora ^+^En la máquina emisora^
 |<code bash>nc -l -p 8888 | openssl enc -d -des3 -pass pass:contraseña > secreto.txt</code> | | |<code bash>nc -l -p 8888 | openssl enc -d -des3 -pass pass:contraseña > secreto.txt</code> | |
 ^En la máquina receptora: ^ ^En la máquina receptora: ^
Línea 105: Línea 107:
 Esta es una manera útil de clonar un sistema de archivos por la red LAN. Esta es una manera útil de clonar un sistema de archivos por la red LAN.
 Asumiendo que la máquina que envia está en ''192.168.59.'' Asumiendo que la máquina que envia está en ''192.168.59.''
-^EnComando ^Descripción ^+^En la máquina que envía: ^
 |<code bash>dd if=/dev/sbd | nc -l -p 8888</code> | | |<code bash>dd if=/dev/sbd | nc -l -p 8888</code> | |
-^En la máquina que recibe^+^En la máquina que recibe^
 |<code bash>nc -n 192.168.59.3 8888 | dd of=/dev/sdb</code> | | |<code bash>nc -n 192.168.59.3 8888 | dd of=/dev/sdb</code> | |
  

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información