redes:notas:nc
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
redes:notas:nc [2018/11/01 16:19] – creado cayu | redes:notas:nc [2018/11/01 16:35] (actual) – cayu | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Netcat | + | ==== Netcat ==== |
- | Netcat | + | Netcat |
+ | It is designed to be a reliable " | ||
+ | |||
+ | It provides access to the following main features: | ||
+ | |||
+ | * Outbound and inbound connections, | ||
+ | * Featured tunneling mode which allows also special tunneling such as UDP to TCP, with the possibility of specifying all network parameters (source port/ | ||
+ | * Built-in port-scanning capabilities, | ||
+ | * Advanced usage options, such as buffered send-mode (one line every N seconds), and hexdump (to stderr or to a specified file) of trasmitted and received data. | ||
+ | * Optional RFC854 telnet codes parser and responder. | ||
+ | |||
+ | |||
+ | The GNU Netcat is distributed freely under the GNU General Public License (GPL). | ||
+ | ==== Ejemplos de uso ==== | ||
+ | === GET HTTP === | ||
+ | <code bash> | ||
+ | echo -e "GET / HTTP/ | ||
+ | </ | ||
+ | === Pasar un archivo de un equipo a otros === | ||
+ | Desde el servidor | ||
+ | < | ||
+ | cat backup.iso | nc -l 3333 | ||
+ | </code> | ||
+ | Desde el cliente | ||
+ | < | ||
+ | nc 192.168.0.1 3333 > backup.iso | ||
+ | </ | ||
+ | Si queremos poner un contador | ||
+ | < | ||
+ | nc 192.168.0.1 3333 | pv -b > backup.iso | ||
+ | </ | ||
+ | |||
+ | Otro ejemplo | ||
+ | |||
+ | Desde el servidor | ||
+ | < | ||
+ | dd if=/ | ||
+ | </ | ||
+ | Desde el cliente | ||
+ | < | ||
+ | nc 192.168.0.1 3333 | pv -b > myhdb5partition.img.gz | ||
+ | </ | ||
+ | === Consultando puertos abiertos === | ||
<code bash> | <code bash> | ||
for port in {1..65535}; do | for port in {1..65535}; do | ||
nc -w 1 localhost $port > /dev/null && echo "Port $port open" || echo "Port $port closed"; | nc -w 1 localhost $port > /dev/null && echo "Port $port open" || echo "Port $port closed"; | ||
- | done; | + | done |
</ | </ | ||
- | * http:// | + | Fuente : http:// |
+ | |||
+ | |||
+ | === Referencias === | ||
+ | |||
+ | http:// | ||
+ | |||
+ | |||
+ | Tutorial con ejemplos prácticos : http:// | ||
+ | |||
+ | Mas ejemplos : http:// |
redes/notas/nc.txt · Última modificación: 2018/11/01 16:35 por cayu