Skip to content

bylickilabs/SysScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SysScope License

SysScope

  • SysScope ist eine Python-basierte Terminalanwendung, speziell entwickelt fĂĽr Kali/Linux.
    • Es bietet eine umfassende SystemĂĽberwachung, Protokollierung und Analysefunktionen direkt aus dem Terminal heraus.
sysScope 1280x640



Inhaltsverzeichnis




Funktionen

  • Snapshot erstellen: Speichert den Zustand der aktuell installierten Pakete.
  • Ereignisse anzeigen: Ăśbersicht der gespeicherten Systemereignisse.
  • Systemkonfiguration prĂĽfen: Zeigt Systeminformationen wie Kernel-Version und Speicherplatz.
  • Snapshots auflisten: Listet vorhandene Snapshots auf.
  • Snapshots sichern: Erstellt Backups der vorhandenen Snapshots.
  • Speicherplatz prĂĽfen: ĂśberprĂĽft die Speichernutzung.
  • Prozessliste anzeigen: Zeigt eine Liste aller laufenden Prozesse.
  • Systemlogs anzeigen: Gibt den Inhalt der Systemlogs aus.
  • Netzwerkverbindungen anzeigen: Zeigt aktive Netzwerkverbindungen.
  • Nutzerinformationen anzeigen: Gibt Informationen zu aktuellen Nutzern.
  • Offene Ports prĂĽfen: PrĂĽft auf offene Netzwerkports.
  • Firewall-Status anzeigen: Zeigt den Status der Firewall an.
  • Aktuelle Systemzeit anzeigen: Gibt die aktuelle Systemzeit aus.
  • CPU-Auslastung anzeigen: Zeigt die aktuelle CPU-Nutzung.
  • RAM-Nutzung anzeigen: Gibt Informationen zur RAM-Nutzung aus.



Ordnerstruktur

SysScope/
├── backup/                  # Gesicherte Snapshots
├── snapshots/               # Erstellte Snapshots
├── .github/
│   └── workflows/
│       └── sys-scope.yml    # CI Workflow YAML
├── .gitignore               # Git-Ignore Datei
├── README.md                # Projektdokumentation
├── LICENSE                  # Lizensierung
├── Security          
├── requirements.txt         # Python Abhängigkeiten
└── SysScope.py              # Hauptprogramm



Installation

Schritt 1: Repository klonen

git clone <Repository-URL>
cd SysScope

Schritt 2: Virtuelle Umgebung erstellen und aktivieren (optional, aber empfohlen)

python3 -m venv venv
source venv/bin/activate

Schritt 3: Abhängigkeiten installieren

pip install -r requirements.txt

Schritt 4: Programm ausfĂĽhren

python sys_scope.py



Benutzung

  • Beim Start von SysScope öffnet sich ein interaktives TerminalmenĂĽ, aus dem du alle Funktionen bequem auswählen und ausfĂĽhren kannst.
Option Beschreibung
Snapshot erstellen Speichert aktuellen Paketstand als Snapshot.
Ereignisse anzeigen Zeigt alle gespeicherten Ereignisse.
Systemkonfiguration prĂĽfen Zeigt detaillierte Systeminformationen.
Snapshots auflisten Listet gespeicherte Snapshots auf.
Snapshots sichern Sichert Snapshots in Backup-Ordner.
Speicherplatz prĂĽfen Zeigt aktuellen Speicherplatzverbrauch.
Prozessliste anzeigen Listet alle laufenden Prozesse auf.
Systemlogs anzeigen Gibt den Inhalt der Systemlogs aus.
Netzwerkverbindungen anzeigen Listet aktive Netzwerkverbindungen auf.
Nutzerinformationen anzeigen Zeigt eingeloggte Benutzer.
Offene Ports prĂĽfen PrĂĽft offene Netzwerkports.
Firewall-Status anzeigen Zeigt Firewall-Status an.
Systemzeit anzeigen Zeigt aktuelle Systemzeit an.
CPU-Auslastung anzeigen PrĂĽft aktuelle CPU-Auslastung.
RAM-Nutzung anzeigen Zeigt aktuelle RAM-Auslastung an.



Abhängigkeiten

  • Python 3.x
  • colorama

Installiere Abhängigkeiten direkt über:

pip install colorama



Lizenz

  • Dieses Projekt steht unter der MIT-Lizenz. Weitere Informationen findest du in der Datei LICENSE im Repository.



âť“ FAQs

Welche Systeme werden unterstĂĽtzt?

SysScope wurde speziell für Kali Linux entwickelt, läuft aber grundsätzlich auch auf anderen Debian-basierten Systemen.

Wie melde ich einen Fehler?

Erstelle einfach ein Issue im Repository und beschreibe den Fehler möglichst präzise.

Wie kann ich neue Features vorschlagen?

Erstelle ebenfalls ein Issue mit dem Label enhancement.




🤝 Mitwirken

Möchtest du am Projekt mitarbeiten? Großartig!

Schritte zum Mitwirken:

  • Forke das Repository
  • Erstelle einen neuen Branch: git checkout -b dein-feature
  • Implementiere deine Ă„nderungen
  • Committe die Ă„nderungen: git commit -m "Dein Feature hinzugefĂĽgt"
  • Pushe deinen Branch: git push origin dein-feature
  • Erstelle einen Pull Request auf GitHub



🚀 Zukunft von SysScope

  • SysScope entwickelt sich kontinuierlich weiter.

    • In Zukunft planen wir spannende neue Features, darunter eine automatisierte Snapshot-Planung, erweiterte Sicherheitsanalysen, eine interaktive Web-Oberfläche und verbesserte Performance fĂĽr größere Systemlandschaften.

      • Deine Vorschläge und dein Feedback sind essenziell, um SysScope stetig weiterzuentwickeln und deine Arbeit effizienter, sicherer und angenehmer zu gestalten. Sei ein Teil dieser Reise und gestalte mit uns die Zukunft von SysScope!



📜 Lizenz

Dieses Projekt steht unter der MIT-Lizenz.

  • Weitere Details findest du in der Datei LICENNSE.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •  

Languages