mapa de lluvia-lite
Rainmap Lite: aplicación web responsiva que permite a los usuarios iniciar escaneos de Nmap desde sus móviles/tabletas/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. ¡Nmap escanea en el camino para todos!
[1] Mapa de lluvia: https://nmap.org/rainmap/
Características
- Inicie fácilmente escaneos de Nmap con unos pocos clics.
- La interfaz responsiva se ejecuta 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.
- Comparte resultados con tu 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 relaciones públicas son muy apreciados!
Manifestación
https://youtu.be/3oNegHPBd3o
Documentación
Puedes encontrar toda la documentación relacionada con este proyecto en la Wiki
Instalación
- Asegúrese de que python3 , pip3 , nmap , nmap-scripts y cron estén instalados en el sistema
- git clonar este proyecto
- Cambie el nombre/copie el .env.sample a .env
- Prepare el archivo de entorno (.env)
- sh configuración.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="administrador"
- ADMIN_PASS="administrador"
- ADMIN_EMAIL="[email protected]"
Configuración para namper-cronjob.py
Siga el formato que se describe en python-dotenv.
- 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
* 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