rainmap-lite
Rainmap Lite – Responsive Webanwendung, die es Benutzern ermöglicht, Nmap-Scans von ihren Handys/Tablets/Webbrowsern aus zu starten!
Im Gegensatz zu seinem Vorgänger [1] benötigt Rainmap-lite keine speziellen Dienste (RabbitMQ, PostgreSQL, Celery, Supervisor usw.), um die Installation auf jedem Server zu vereinfachen. Sie müssen lediglich die Django-Anwendung installieren und die Cron-Polling-Aufgabe hinzufügen, um einen neuen Scan-Server einzurichten. Nmap-Scans unterwegs für alle!
[1] Regenkarte – https://nmap.org/rainmap/
Merkmale
- Starten Sie Nmap-Scans ganz einfach mit wenigen Klicks.
- Die reaktionsfähige Benutzeroberfläche läuft reibungslos auf Ihrem Telefon/Tablet.
- Per E-Mail zugestellte Berichte in allen Formaten.
- Sehen Sie sich Berichte über Ihren Webbrowser an.
- Planen Sie Scans.
- Dutzende Scanprofile zur Auswahl.
- Einfach zu installieren/einzustellen.
- Teilen Sie die Ergebnisse mit Ihrem Team.
- Kompatibel mit Python 3 (getestet auf Python 3.7.4)
Dieses Projekt befindet sich noch in der Beta-Version. Für Rückmeldungen, Fehlerberichte und PRs sind wir sehr dankbar!
Demo
https://youtu.be/3oNegHPBd3o
Dokumentation
Die gesamte Dokumentation zu diesem Projekt finden Sie im Wiki
Installation
- Stellen Sie sicher, dass python3 , pip3 , nmap , nmap-scripts und cron auf dem System installiert sind
- Git klont dieses Projekt
- Benennen Sie .env.sample in .env um bzw. kopieren Sie es
- Bereiten Sie die Umgebungsdatei (.env) vor.
- sh setup.sh
Umgebungsvariablen (.env.sample-Datei)
Konfiguration für 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]"
Konfiguration für namper-cronjob.py
Bitte befolgen Sie das in python-dotenv beschriebene Format
- 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"
Screenshots
- Reaktionsfähige Schnittstelle
* Anpassbar
* Scanprofile
* Die Site-Administration ermöglicht die Verwaltung von Benutzern, Scanprofilen und Scans
* Cron-basiert
* Ergebnisse werden per E-Mail übermittelt