{"id":28506652,"url":"https://github.com/bylickilabs/system-diagnose-tool","last_synced_at":"2026-05-01T03:34:22.545Z","repository":{"id":297840112,"uuid":"998006973","full_name":"bylickilabs/system-diagnose-tool","owner":"bylickilabs","description":"💡 Interaktives CLI-Diagnosetool für Kali \u0026 Linux","archived":false,"fork":false,"pushed_at":"2025-06-07T22:18:38.000Z","size":2293,"stargazers_count":1,"open_issues_count":6,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-01T03:33:55.043Z","etag":null,"topics":["automation","cli-tool","devops","kali-linux","linux","network-analysis","open-source","pentesting","python3","security-tool","sysadmin","system-diagnostics","system-monitor","terminal-tool"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bylickilabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-07T17:06:17.000Z","updated_at":"2025-06-30T17:08:03.000Z","dependencies_parsed_at":"2025-06-07T20:38:58.370Z","dependency_job_id":null,"html_url":"https://github.com/bylickilabs/system-diagnose-tool","commit_stats":null,"previous_names":["bylickilabs/system-diagnose-tool"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/bylickilabs/system-diagnose-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bylickilabs%2Fsystem-diagnose-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bylickilabs%2Fsystem-diagnose-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bylickilabs%2Fsystem-diagnose-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bylickilabs%2Fsystem-diagnose-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bylickilabs","download_url":"https://codeload.github.com/bylickilabs/system-diagnose-tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bylickilabs%2Fsystem-diagnose-tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32484352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","cli-tool","devops","kali-linux","linux","network-analysis","open-source","pentesting","python3","security-tool","sysadmin","system-diagnostics","system-monitor","terminal-tool"],"created_at":"2025-06-08T20:06:07.550Z","updated_at":"2026-05-01T03:34:22.285Z","avatar_url":"https://github.com/bylickilabs.png","language":"Python","funding_links":["https://github.com/sponsors/bylickilabs"],"categories":[],"sub_categories":[],"readme":"|[![Sponsor](https://img.shields.io/badge/%F0%9F%92%96-Sponsor-ff69b4?style=flat-square)](https://github.com/sponsors/bylickilabs)|\n|---|\n\n|![Diagnose Tool](https://img.shields.io/badge/System%20Diagnose%20Tool-v1.0.0-brightgreen?style=flat-square\u0026logo=linux)|![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bylickilabs/system-diagnose-tool/python-ci.yml?branch=main\\\u0026style=flat-square)|![Status](https://img.shields.io/badge/status-stable-brightgreen?style=flat-square)|![Python](https://img.shields.io/badge/python-3.8%2B-blue?style=flat-square)|![Platform](https://img.shields.io/badge/platform-Kali%20Linux%20%7C%20Debian-lightgrey?style=flat-square)|![License](https://img.shields.io/badge/license-MIT-green?style=flat-square)|\n|---|---|---|---|---|---|\n\n# 🧠 System Diagnose Tool – Kali/Linux CLI Analyzer\n\n|![System Diagnostics](./assets/system_diagnostics_neon.png)|\n|---|\n\nEin 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.\n\n---\n\n## 📚 Inhaltsverzeichnis\n\n- [🧠 System Diagnose Tool – Kali/Linux CLI Analyzer](#-system-diagnose-tool--kalilinux-cli-analyzer)\n- [📚 Inhaltsverzeichnis](#-inhaltsverzeichnis)\n- [📦 Voraussetzungen](#-voraussetzungen)\n- [📥 Installation](#-installation)\n  - [1. Repository klonen](#1-repository-klonen)\n  - [2. Abhängigkeiten installieren](#2-abhängigkeiten-installieren)\n  - [3. Optional: Tools für Netzwerkdiagnose installieren](#3-optional-tools-für-netzwerkdiagnose-installieren)\n- [🛡️ Root-Rechte korrekt einrichten](#️-root-rechte-korrekt-einrichten)\n- [▶️ Anwendung starten](#️-anwendung-starten)\n- [🧩 Menüübersicht](#-menüübersicht)\n- [🛠 Funktionsübersicht](#-funktionsübersicht)\n- [📁 Projektstruktur](#-projektstruktur)\n- [📝 Lizenz](#-lizenz)\n\n---\n\n## 📦 Voraussetzungen\n\n| Komponente     | Benötigt     | Beschreibung                        |\n|----------------|--------------|-------------------------------------|\n| OS             | ✅ Linux      | Debian-basiert (Kali empfohlen)     |\n| Python         | ✅ 3.8+       | Für psutil, colorama                |\n| Netzwerktools  | 🔸 optional   | `net-tools`, `traceroute`, `dnsutils`, `ufw` |\n\n---\n\n## 📥 Installation\n\n### 1. Repository klonen\n\n```bash\ngit clone https://github.com/dein-benutzername/system-diagnose-tool.git\ncd system-diagnose-tool\n```\n\n\u003cbr\u003e\n\n### 2. Abhängigkeiten installieren\n\n```yarn\npip install psutil colorama\n```\n\n\u003cbr\u003e\n\n### 3. Optional: Tools für Netzwerkdiagnose installieren\n\n```yarn\nsudo apt update\nsudo apt install net-tools ufw traceroute dnsutils\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## 🛡️ Root-Rechte korrekt einrichten\n- Einmalig mit Root-Rechten ausführen:\n\n```yarn\nsudo python3 diagnose_tool.py\n```\n\n\u003e Dauerhafte Sudo-Konfiguration (optional, fortgeschritten):\n\n```yarn\nsudo visudo\n```\n\n\u003e Alternativ: Symbolischer Link im Systempfad\n\n```yarn\nsudo ln -s /home/thorsten/system-diagnose-tool/diagnose_tool.py /usr/local/bin/sysdiag\n```\n\n\u003e Dann aufrufbar mit:\n\n```yarn\nsudo sysdiag\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## ▶️ Anwendung starten\n\n```yarn\nsudo python3 diagnose_tool.py\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## 🧩 Menüübersicht\n\n```yarn\n1.  Alle Checks ausführen\n2.  Festplattenprüfung\n3.  RAM Prüfung\n4.  CPU Prüfung\n5.  Netzwerkprüfung\n6.  Systemupdateprüfung\n7.  Temperaturprüfung\n8.  Prozessprüfung\n9.  Dienstprüfung\n10. Offene Ports anzeigen\n11. Firewall Status prüfen\n12. Traceroute zu Google\n13. DNS Lookup für Google\n0.  Beenden\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## 🛠 Funktionsübersicht\n\n```yarn\nSystemanalyse\n Festplattenbelegung\n RAM-Auslastung\n CPU-Auslastung\n Temperaturüberwachung\n Uptime\n Kernel-Version\n Batterieprüfung (optional)\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## Netzwerk\n\n```yarn\n Verbindungstest (Ping)\n Traceroute\n DNS Lookup\n Offene Ports (netstat)\n Firewall-Status (ufw),\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## Dienste \u0026 Sicherheit\n\n```yarn\n Dienststatus: ssh, apache2, mysql\n Verdächtige Prozesse (ssh, nc, nmap)\n Eingeloggte Benutzer\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## 📁 Projektstruktur\n\n```yarn\nsystem-diagnose-tool/\n├── diagnose_tool.py\n├── .github/\n│   └── workflows/\n│       └── python-ci.yml\n├── logs/\n├── assets/\n│   └── system_diagnostics_neon.png\n├── README.md\n└── .gitignore\n```\n\n\u003cbr\u003e\n\n---\n\n\u003cbr\u003e\n\n## 📝 Lizenz\n\n```YARN\nMIT License © 2025 Thorsten Bylicki\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbylickilabs%2Fsystem-diagnose-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbylickilabs%2Fsystem-diagnose-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbylickilabs%2Fsystem-diagnose-tool/lists"}