Skip to content

jam620/webmap-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Webmap Dashboard para Nmap

Compartiendo con unos colegas del grupo Purple Team UTP al cual pertenezco, hemos estado desarrollando una investigación sobre herramientas que podamos automatizar para la hora de realizar un pentesting, para ello hemos encontrado la herramienta Webmap, un dashboard que toma los resultados de Nmap y los gráfica, además que nos muestra un panel de administración. Esta herramienta no es recomendada en producción debido a que no cuenta con autenticación, sin embargo se pueden implementar medidas complementarias para permitir el acceso como una autenticación básica o una vpn.

Requerimientos
  • VPS o host con nmap
  • Docker instalado
  • Equipo objetivo en nuestro caso será una máquina con un LMS llamado chamillo de nuestra empresa.
  1. Debemos crear un directorio de trabajo y luego escaneamos el objetivo con Nmap y lo guardamos en el directorio creado

nmap -sC -sV -T4 -vvvv -p- ip-objetivo -oX /root/webmap-report/backtrack4.xml
  1. Clonamos el repositorio de webmap
git clone https://github.com/SabyasachiRana/WebMap.git

2

  1. Vamos a iniciar el contenedor que tiene la aplicación web

3

docker run -dit --name webmap -h webmap -p 8000:8000 -v /root/webmap-report:/opt/xml secureforest/webmap
  1. Para acceder a la aplicación debemos obtener el token de autenticación como nos indica la aplicación

4

 docker exec -ti webmap /root/token

5

  1. Una vez obtenemos nuestro token podremos observar el dashboard donde encontraremos los reportes que movimos al volumen del contenedor

    6

Seleccionamos el reporte backtrack4.xml y nos muestra información de los servicios encontrados, puertos abiertos, cerrados, filtrados

7

8

Podemos de igual manera exporta el reporte a un formato pdf, verificar las vulnerabilidades encontradas con el motor de cve de nmap

9

Podemos Visualizar el reporte con el visualizado de red

10

El reporte generado es similar al que podemos encontrar con flan scan

11

El objetivo de esta investigación es lograr la automatización en las fases del pentesting, al utilizar docker podemos implementar y orquestar varias herramientas que nos permitirán realizar nuestros pentesting de manera rápida y observar de manera gráfica los hallazgos, a diferencia de flan scan o algunas plantillas xml o html para nmap que solo generan el reporte en texto.

Referencias
  1. WebMap : Nmap Web Dashboard and Reporting*. (s. f.). Kali Linux Tutorials. Recuperado 6 de septiembre de 2020, de https://kalilinuxtutorials.com/webmap-nmap/
  2. Webmap, Information Security Newspaper. Recuperado el 6 de septiembre de 2020, de https://www.securitynewspaper.com/2018/11/13/webmap-a-web-dashboard-for-nmap-xml-report/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published