Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
oversight — Ein leichtgewichtiger Sicherheitsauditor und eine Sandbox für Shell-Skripte. Oversight kombiniert eine Static-Analysis-Engine (Rust) mit Dynamic Enforcement (Linux Landlock), um Ihr System vor bösartigen Skripten zu schützen. | Kitploit
Tools/GitHubGitHub/rakosn1cek/oversight
Statische AnalyseDynamische Analyse (Sandboxing)SchwachstellenanalyseCode-AnalyseScripting & AutomatisierungMalware-AnalyseDevSecOpsBedrohungsanalyseLernen & BildungIncident Response
GitHub
3930vor 6 TagenVon Kitploit geprüft
rakosn1cek/oversight

oversight

Ein leichtgewichtiger Sicherheitsauditor und eine Sandbox für Shell-Skripte. Oversight kombiniert eine Static-Analysis-Engine (Rust) mit Dynamic Enforcement (Linux Landlock), um Ihr System vor bösartigen Skripten zu schützen.

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Oversight (v0.5.9)

GitHub stars Documentation Discord License Rust

Oversight ist ein Terminal-Tool für Sicherheitsintelligenz und ein intelligenter Code-Pager, der Shell-Skripte und Paket-Upgrade-Streams prüft, bevor sie auf Ihrem System ausgeführt werden. Es schließt die Lücke zwischen blindem Vertrauen und mühsamer manueller Prüfung durch Echtzeit-Heuristik-Analyse und interaktive Überprüfung.

Oversight Demo


Highlights

  • Statische & heuristische Audit-Engine: Bewertet Skript-Puffer mithilfe modularer Regex-Muster und Shannon-Entropie, um obfuskierte Zeichenketten, gepackte Binärdateien und verdächtige Lifecycle-Ketten zu erkennen.
  • Intelligenter Pager-Fallback: Wenn ein Stream die Analyse ohne Risiko-Flags besteht, fungiert Oversight als reaktionsschneller Text-Pager mit flüssigem Zeilen-Scrolling, Seitenwechsel und Mausrad-Unterstützung.
  • Multi-Paket-Git-Diff-Trennung: Isoliert Batch-Upgrade-Streams dynamisch in dedizierte Paket-Tabs neben lokalen Build-Dateien wie PKGBUILD und .install-Skripten.
  • Live-Shell-Interception: Optionale leichtgewichtige Hooks für Zsh, Bash und Fish, die risikoreiche Befehle abfangen und vor der Ausführung eine Analyse anfordern.

Schnellinstallation

Über das Arch User Repository (AUR)

yay -S oversight-git

Aus dem Quellcode

git clone https://github.com/Rakosn1cek/oversight.git
cd oversight
chmod +x install.sh
./install.sh

Schnellstart

# Audit a local shell script
oversight ./install.sh

# Audit a remote script safely in memory
oversight https://raw.githubusercontent.com/example/repo/main/install.sh

# Pipe git diffs or manual pages directly
git diff | oversight

Paketmanager-Integration

Um Oversight als Diff-Pager während Paket-Upgrades zu verwenden, fügen Sie den Alias zu Ihrem Shell-Profil hinzu:

# For Yay (~/.zshrc or ~/.bashrc)
alias yay="yay --diffpager oversight"

Für Paru fügen Sie diese Zeilen zu ~/.config/paru/paru.conf hinzu:

[options]
Pager = oversight
CombinedUpgrade

Referenz der wichtigsten Steuerungstasten

Taste / EingabeKontextAktion
↓ / ↑Pager-Modus / TabsViewport Zeile für Zeile scrollen
↓ / ↑Befunde-AnsichtZwischen markierten Befunden navigieren
j / kAlle AnsichtenViewport Zeile für Zeile scrollen
PageDown / SpaceAlle AnsichtenViewport um eine Seite nach unten scrollen
PageUp / bAlle AnsichtenViewport um eine Seite nach oben scrollen
d / uAlle AnsichtenViewport um eine halbe Seite nach unten oder oben scrollen
Home / g / ←Alle AnsichtenZum Anfang des Streams springen
End / GAlle AnsichtenZum Ende des Streams springen
Tab / 0-9Multi-PaketZwischen Paket-Tabs wechseln oder zu ihnen springen
sBefunde-AnsichtUnterdrückung des ausgewählten Befunds umschalten
MausradAlle AnsichtenViewport flüssig um 3 Zeilen scrollen
q / EscAlle AnsichtenOversight beenden

Vollständige Dokumentation

Für detaillierte Architektur-Anleitungen, das Erstellen eigener Signaturen (rules.json), die Konfiguration des globalen System-Pagers und Fehlerbehebung besuchen Sie die offizielle Dokumentationswebsite:

👉 https://rakosn1cek.github.io/oversight/


Community & Beiträge

Beiträge, Regel-Einreichungen und Feedback sind willkommen.

  • Diskutieren und stellen Sie Fragen auf Discord (Rakosn1cek Hub)
  • Eröffnen Sie ein Issue oder eine Diskussion auf GitHub

Lizenz

MIT © 2026 Rakosn1cek. Die Namensnennung ist für jede Weitergabe oder abgeleitete Werke erforderlich.

Tool herunterladen