![]() |
---|
Ein interaktives, farbcodiertes CLI-Diagnosetool für Kali Linux und andere Debian-Systeme. Entwickelt zur schnellen Erkennung und automatisierten Analyse von System-, Netzwerk- und Sicherheitsproblemen – mit optionalen Root-Rechten, erweiterten Netzwerktools und modularer Erweiterbarkeit.
- 🧠 System Diagnose Tool – Kali/Linux CLI Analyzer
- 📚 Inhaltsverzeichnis
- 📦 Voraussetzungen
- 📥 Installation
- 🛡️ Root-Rechte korrekt einrichten
▶️ Anwendung starten- 🧩 Menüübersicht
- 🛠 Funktionsübersicht
- 📁 Projektstruktur
- 📝 Lizenz
Komponente | Benötigt | Beschreibung |
---|---|---|
OS | ✅ Linux | Debian-basiert (Kali empfohlen) |
Python | ✅ 3.8+ | Für psutil, colorama |
Netzwerktools | 🔸 optional | net-tools , traceroute , dnsutils , ufw |
git clone https://github.com/dein-benutzername/system-diagnose-tool.git
cd system-diagnose-tool
pip install psutil colorama
sudo apt update
sudo apt install net-tools ufw traceroute dnsutils
- Einmalig mit Root-Rechten ausführen:
sudo python3 diagnose_tool.py
Dauerhafte Sudo-Konfiguration (optional, fortgeschritten):
sudo visudo
Alternativ: Symbolischer Link im Systempfad
sudo ln -s /home/thorsten/system-diagnose-tool/diagnose_tool.py /usr/local/bin/sysdiag
Dann aufrufbar mit:
sudo sysdiag
sudo python3 diagnose_tool.py
1. Alle Checks ausführen
2. Festplattenprüfung
3. RAM Prüfung
4. CPU Prüfung
5. Netzwerkprüfung
6. Systemupdateprüfung
7. Temperaturprüfung
8. Prozessprüfung
9. Dienstprüfung
10. Offene Ports anzeigen
11. Firewall Status prüfen
12. Traceroute zu Google
13. DNS Lookup für Google
0. Beenden
Systemanalyse
Festplattenbelegung
RAM-Auslastung
CPU-Auslastung
Temperaturüberwachung
Uptime
Kernel-Version
Batterieprüfung (optional)
Verbindungstest (Ping)
Traceroute
DNS Lookup
Offene Ports (netstat)
Firewall-Status (ufw),
Dienststatus: ssh, apache2, mysql
Verdächtige Prozesse (ssh, nc, nmap)
Eingeloggte Benutzer
system-diagnose-tool/
├── diagnose_tool.py
├── .github/
│ └── workflows/
│ └── python-ci.yml
├── logs/
├── assets/
│ └── system_diagnostics_neon.png
├── README.md
└── .gitignore
MIT License © 2025 Thorsten Bylicki