
Jugando un poco con la distro backtrack descubro un nuevo comando/paquete que hace unas funciones cuando menos interesantes. De forma completamente automática nos dibuja un esquema de la red con todos y cada unos de los elementos de ésta que detecta (por IP y MAC). Aunque existe software que hace estas tareas, generalmente suele ser de pago y la verdad es que lanmap es muy bueno en lo suyo.
Actualemente existe la versión 2 de lanmap disponible para descarga desde git, pero su funcionamiento es algo más complejo, así que primero vamos con la versión 1, la inicial. Vamos a ver cómo instalarla, cómo usarla y el resultado final. Para ayudarnos en el proceso usaremos nmap, de forma que nuestro host pueda descubrir a los demás de forma más rápida.
- Descarga e instalaciónPara comenzar, tenemos que descargar el software de la web oficial, ya que en las distribuciones actuales no está ya en los repositorios. Por lo tanto,
shell> wget http://www.parseerror.com/lanmap/rev/lanmap-2006-03-07-rev81.zip
Una vez descargado, lo descomprimimos y lo compilamos.shell> unzip lanmap-2006-03-07-rev81.zip shell> cd lanmap shell> chmod +x configure shell> ./configure shell> make shell> make install
Tras esto ya tenemos perfectamente instalado lanmap para nuestro uso. Sólo decir que como requisitos tiene gcc, las libpcap y graphviz. Todos estos los podemos encontrar en los repositorios oficiales de nuestra distribución. - UsoAhora toca usar el nuevo programa instalado. Para ello, partimos de la ayuda,
shell> lanmap -h Usage: lanmap [options] Options: -v ............... verbose mode, up to 3 levels (-vv, -vvv) -i iface ......... interface to use; -r # ............. generate a report every # seconds. default: 60 -D [#|all|raw] ... debug mode, tons of output. use with caution. #: payload bytes to dump (default: 0) -f str ........... traffic filter; libpcap syntax -T [png|gif|svg] . output image format (default: png) -e program ....... program to run to generate graph -o directory ..... map destination (default ./) -V ............... program version info -h ............... this handy help message Example: lanmap -i eth0 -r 30 -T png -o /tmp/
Pues una línea típica es la del ejemplo, que nos sirve perfectamente y creará un gráfico válido de nuestra red.shell> lanmap -i eth0 -r 15 -T png -o /home/javier/
Para acelerar el proceso de descubrir nuevos hosts, podemos emplear nmap,shell> nmap -PS 192.168.1.0/24
Y sólo queda esperar un tiempo para poder tener un gráfico válido. - SalidaA continuación os muestro la salida obtenida.
No hay comentarios :
Publicar un comentario