Documentos de Académico
Documentos de Profesional
Documentos de Cultura
blog.desdelinux.net/usando-netcat-algunos-comandos-practicos/
Desde Linux
Inicio » Redes/Servidores » Usando Netcat: algunos comandos prácticos
Publicado por usemoslinux el 26 de noviembre de 2012 a las 09:45.
Netcat o nc, es una conocida herramienta para el análisis de red, conocida también como
la navaja suiza de los hackers, ya que tiene muchas funcionalidades, similares a la
mencionada navaja. En este post explicaremos algunas de sus funcionalidades más
básicas con ejemplos:
$ nc -l 2389
1/5
Además, podemos usarlo para conectarnos a un puerto (2389), recientemente abierto:
$ nc localhost 2389
$ nc localhost 2389
HI, server
$ nc -l 2389
HI, server
$ cat testfile
hello testfile
$ cat test
Hello testfile
Servidor:
$nc -l 2389
Cliente:
$ nc -w 10 localhost 2389
Servidor:
$ nc -4 -l 2389
Cliente:
$ nc -4 localhost 2389
El primer parámetro de la salida anterior si fuera IPv6 mostraría un 6 después del tcp, pero
como usamos IPv4 nos muestra solamente tcp
.
Ahora, forcemos a Necat para que utilice IPv6:
Servidor:
$nc -6 -l 2389
Cliente:
$ nc -6 localhost 2389
Servidor:
$ nc -l 2389
Cliente:
3/5
$ nc -d localhost 2389
Hi
Servidor:
$ nc -l 2389
Cliente:
$ nc localhost 2389
^C
Servidor:
$ nc -l 2389
$
Servidor:
$ nc -k -l 2389
Cliente:
$ nc localhost 2389
C^
Servidor:
$ nc -k -l 2389
Cliente:
Ahora siempre que el cliente reciba un EOF esperará 5 segundos antes de cerrar la
conexión.
Servidor:
$ nc -4 -u -l 2389
Cliente:
$ nc -4 -u localhost 2389
Ahora cliente y servidor están utilizando el protocolo UDP para su comunicación, esto
podemos comprobarlo mediante el comanda netstat.
Bueno, durante el post hemos visto algunos ejemplos del uso de Netcat, pudieron apreciar
que es una herramienta muy versátil, de ahí lo de la navaja suiza de los hacker
, aquí presentamos solo algunas de sus funcionalidades, como siempre si quieren más
información: man nc, y verán todo lo que se puede hacer con esta herramienta. Hasta el
próximo post y Happy Hacking!!!
Artículo tomado de humanOS.
5/5