Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
oversight — Un auditeur de sécurité léger et un bac à sable pour scripts shell. Oversight combine un moteur d'analyse statique (Rust) avec une application dynamique (Linux Landlock) pour protéger votre système des scripts malveillants. | Kitploit
Outils/GitHubGitHub/rakosn1cek/oversight
Analyse StatiqueAnalyse Dynamique (Sandboxing)Analyse des VulnérabilitésAnalyse de CodeScripting et AutomatisationAnalyse de MalwareDevSecOpsRenseignement sur les MenacesApprentissage et ÉducationRéponse aux Incidents
GitHub
3929il y a 5 joursVérifié par Kitploit
rakosn1cek/oversight

oversight

Un auditeur de sécurité léger et un bac à sable pour scripts shell. Oversight combine un moteur d'analyse statique (Rust) avec une application dynamique (Linux Landlock) pour protéger votre système des scripts malveillants.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Oversight (v0.5.9)

GitHub stars Documentation Discord License Rust

Oversight est un outil de renseignement de sécurité pour terminal et un paginateur de code intelligent conçu pour auditer les scripts shell et les flux de mise à niveau de paquets avant leur exécution sur votre système. Il comble le fossé entre la confiance aveugle et l'audit manuel fastidieux grâce à une analyse heuristique en temps réel et une revue interactive.

Oversight Demo


Points forts

  • Moteur d'audit statique et heuristique : Évalue les tampons de scripts à l'aide de motifs regex modulaires et de l'entropie de Shannon pour détecter les chaînes obfusquées, les binaires compressés et les chaînes de cycle de vie suspectes.
  • Repli vers un paginateur intelligent : Lorsqu'un flux passe l'analyse sans aucun indicateur de risque, Oversight fonctionne comme un paginateur de texte réactif avec défilement fluide ligne par ligne, navigation par page et prise en charge de la molette de la souris.
  • Séparation des diffs Git multi-paquets : Isole dynamiquement les flux de mise à niveau par lots dans des onglets dédiés par paquet, aux côtés des fichiers de compilation locaux tels que PKGBUILD et les scripts .install.
  • Interception shell en direct : Hooks légers optionnels pour Zsh, Bash et Fish qui interceptent les commandes à haut risque et proposent une analyse avant leur exécution.

Installation rapide

Via Arch User Repository (AUR)

yay -S oversight-git

Depuis les sources

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

Démarrage rapide

# 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

Intégration au gestionnaire de paquets

Pour utiliser Oversight comme paginateur de diff lors des mises à niveau de paquets, ajoutez l'alias à votre profil shell :

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

Pour Paru, ajoutez ces lignes à ~/.config/paru/paru.conf :

[options]
Pager = oversight
CombinedUpgrade

Référence des commandes principales

Touche / EntréeContexteAction
↓ / ↑Mode paginateur / OngletsFaire défiler la vue ligne par ligne
↓ / ↑Vue des résultatsNaviguer entre les résultats signalés
j / kToutes les vuesFaire défiler la vue ligne par ligne
PageDown / SpaceToutes les vuesFaire défiler la vue d'une page vers le bas
PageUp / bToutes les vuesFaire défiler la vue d'une page vers le haut
d / uToutes les vuesFaire défiler la vue d'une demi-page vers le bas ou le haut
Home / g / ←Toutes les vuesAller au début du flux
End / GToutes les vuesAller à la fin du flux
Tab / 0-9Multi-paquetsParcourir ou accéder aux onglets de paquets
sVue des résultatsActiver/désactiver la suppression du résultat sélectionné
Molette de la sourisToutes les vuesFaire défiler la vue en douceur de 3 lignes
q / EscToutes les vuesQuitter Oversight

Documentation complète

Pour des guides d'architecture détaillés, la création de signatures personnalisées (rules.json), la configuration globale du paginateur système et le dépannage, consultez le site de documentation officiel :

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


Communauté et contributions

Les contributions, soumissions de règles et retours sont les bienvenus.

  • Discutez et posez vos questions sur Discord (Rakosn1cek Hub)
  • Ouvrez une issue ou une discussion sur GitHub

Licence

MIT © 2026 Rakosn1cek. L'attribution est requise pour toute redistribution ou œuvre dérivée.

Télécharger l’outil