Comandos interesantes, lanmap


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ón
    Para 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.
  • Uso
    Ahora 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.
  • Salida
    A continuación os muestro la salida obtenida.


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios