rainmap-lite
Rainmap Lite - Applicazione web reattiva che consente agli utenti di lanciare scansioni Nmap dai loro cellulari/tablet/browser web!
A differenza del suo predecessore [1], Rainmap-lite non richiede servizi speciali (RabbitMQ, PostgreSQL, Celery, supervisor, ecc.) per facilitare l'installazione su qualsiasi server. Devi semplicemente installare l'applicazione Django e aggiungere il compito di polling cron per configurare un nuovo server di scansione. Scansioni Nmap in movimento per tutti!
[1] Rainmap - https://nmap.org/rainmap/
Caratteristiche
- Lancia facilmente scansioni Nmap con pochi clic.
- Interfaccia reattiva funziona perfettamente dal tuo telefono/tablet.
- Rapporti consegnati via email in tutti i formati.
- Visualizza i rapporti dal tuo browser web.
- Pianifica le scansioni.
- Decine di profili di scansione tra cui scegliere.
- Facile da installare/configurare.
- Condividi i risultati con il tuo team.
- Compatibile con Python 3 (Testato su Python 3.7.4)
Questo progetto è ancora in versione beta. Ogni feedback, segnalazione di bug e PR sono molto apprezzati!
Demo
https://youtu.be/3oNegHPBd3o
Documentazione
Puoi trovare tutta la documentazione relativa a questo progetto sul Wiki
Installazione
- Assicurati che python3, pip3, nmap, nmap-scripts e cron siano installati sul sistema
- git clone questo progetto
- Rinomina/Copia .env.sample in .env
- Prepara il file delle variabili d'ambiente (.env)
- sh setup.sh
Variabili d'ambiente (file .env.sample)
Configurazione per 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]"
Configurazione per 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"
Screenshot
- Interfaccia reattiva
- Personalizzabile
- Profili di scansione
- Amministrazione del sito consente la gestione di utenti, profili di scansione e scansioni

* Basato su cron

* Risultati consegnati via email
