Vía Bitelia me aprendo un nuevo comando Linux excelente para saver qué ordenadores están conectados a tu red. Se trata de Nast, un analizador de redes.
Esto es algo de lo que Nast puede hacer por ti:
- Hacer una lista de hosts conectados en tu LAN, utilizando el protocolo ARP.
- Seguir flujos de datos TCP, para imprimir los datos contenidos en una conexión definida por la tupla (IP origen, puerto origen, IP destino, puerto destino).
- Encontrar los equipos que nos dan paso a internet (gateways).
- Conocer el tipo de enlace (hub o switch), usando el protocolo ICMP.
- Escanear puertos parcialmente. Es decir, sin realizar la conexión completa, pero suficiente para saber de qué puerto se trata.
Cómo se instala:
Nast depende principalmente de la biblioteca libnet.
En Debian y similares escribe en la terminal o en la consola (si tienes los repositorios adecuados).
$ sudo apt-get install nast
En Opensuse escribe en la terminal o en la consola (si tienes los repositorios adecuados).
$ sudo zypper install nast
En Archlinux (gracias sam22)
yaourt -S nast
En gentoo: (gracias DHalens )
emerge nast
En sabayon: (gracias DHalens )
equo install nast
Si alguien sabe como se instala en otra distribución o más información que lo comente y mejoro la entrada.
Cómo se ejecuta:
Simplemente escribe en la terminal o en la consola.
$ sudo nast -m
Hola
en archlinux
yaourt -S nast
un saludo
En gentoo:
emerge nast
En sabayon:
equo install nast
Bueno, en arch realmente se instala desde el tarball de AUR, la mayoría ni usan ni usarán yaourt, o sea que no es correcto del todo eso. Pero sólo es una aclaración/opinión.
Por lo demás interesante.
En gentoo:
emerge nast
En sabayon:
equo install nast
En Chakra Linux hay que añadir el siguiente repositorio al fichero /etc/pacman.conf
i686:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
x86_64:
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
despues hacer:
sudo pacman -Sy yaourt base-devel
yaourt -s nast