IP-Atlas ist eine Flask-Anwendung zur effizienten Verwaltung von IP-Adressen in großen Netzwerken. Benutzer können Adressen speichern, Namen zuweisen und durch Oktettensortierung den Überblick behalten. Ideal für Netzwerkadministratoren, bietet es eine benutzerfreundliche Oberfläche und Netzwerkstatistiken.
- Effiziente Verwaltung von IP-Adressen
- Benutzerfreundliche Oberfläche
- Oktettensortierung zur einfachen Navigation
- Umfassende Netzwerkstatistiken
- Linux-Distribution (empfohlen: Ubuntu über WSL auf Windows)
- Python 3
- Node.js und npm
-
WSL (Windows Subsystem for Linux) installieren und Ubuntu einrichten:
-
Repository klonen:
git clone <repository-url>
-
In das Projektverzeichnis wechseln:
cd ip-atlas
-
Installieren Sie die Python-Abhängigkeiten global mit sudo:
sudo pip install -r requirements.txt
-
Installieren Sie Node.js und npm, dann die erforderlichen npm-Pakete und erstellen Sie die CSS-Dateien:
npm install npm run create-css
-
Erstellen Sie eine
.env
Datei im IP-Atlas Ordner und fügen Sie die notwendigen Umgebungsvariablen hinzu:touch .env nano .env
Fügen Sie die folgenden Zeilen hinzu und speichern Sie die Datei:
PASSWORD="___" SETTINGS_USER="___" SETTINGS_PASSWORD="___" SECRET_KEY="___"
Derzeit funktioniert der Scanner nur auf Linux-Distributionen.
Führen Sie das atlasapp
Skript aus:
python3 ip-atlas/app.py
Die Anwendungsrouten sind im atlas
Modul definiert.
Dieses Projekt ist unter der MIT-Lizenz lizenziert - siehe die LICENSE Datei für Details.