rainmap-lite
Rainmap Lite - Aplicación web receptiva que permite a los usuarios lanzar escaneos de Nmap desde sus móviles/tablets/navegadores web.
A diferencia de su predecesor [1], Rainmap-lite no requiere servicios especiales (RabbitMQ, PostgreSQL, Celery, supervisor, etc) para facilitar su instalación en cualquier servidor. Simplemente necesita instalar la aplicación Django y agregar la tarea de sondeo cron para configurar un nuevo servidor de escaneo. ¡Escaneos de Nmap en el camino para todos!
[1] Rainmap - https://nmap.org/rainmap/
Características
- Lance fácilmente escaneos de Nmap con unos pocos clics.
- Interfaz receptiva funciona sin problemas desde su teléfono/tableta.
- Informes entregados por correo electrónico en todos los formatos.
- Vea informes desde su navegador web.
- Programe escaneos.
- Docenas de perfiles de escaneo para elegir.
- Fácil de instalar/configurar.
- Comparta resultados con su equipo.
- Compatible con Python 3 (Probado en Python 3.7.4)
Este proyecto aún se encuentra en versión beta. ¡Cualquier comentario, informe de errores y PRs son muy apreciados!
Demo
https://youtu.be/3oNegHPBd3o
Documentación
Puede encontrar toda la documentación relacionada con este proyecto en la Wiki
Instalación
- Asegúrese de tener instalados python3, pip3, nmap, nmap-scripts y cron en el sistema.
- git clone this project
- Renome/Copie el archivo .env.sample a .env
- Prepare el archivo de entorno (.env)
- sh setup.sh
Variables de entorno (archivo .env.sample)
Configuración para setup.sh
- APP_ROOT_PATH="/opt/rainmap-lite/"
- HTTP_PORT="8000"
- LOG_PATH="/var/log/nmaper.log"
- ADMIN_USER="admin"
- ADMIN_PASS="admin"
- ADMIN_EMAIL="[email protected]"
Config para namper-cronjob.py
- BASE_URL="http://127.0.0.1:${HTTP_PORT}"
- SMTP_USER="SMTP_USER"
- SMTP_PASS="SMTP_PASS"
- SMTP_SERVER="SMTP_SERVER"
- SMTP_PORT="SMTP_PORT"
- SMTP_DOMAIN_NAME="SMTP_DOMAIN_NAME"
Capturas de pantalla
- Interfaz receptiva
- Personalizable
- Perfiles de escaneo
- La administración del sitio permite la gestión de usuarios, perfiles de escaneo y escaneos

* Basado en cron

* Resultados entregados por correo electrónico
