Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
unauthscout — UnauthScout est un outil d'OSINT (Open Source Intelligence) développé en Bash pour l'exploration passive d'actifs sur les plateformes de contrôle de version (GitLab et GitHub). | Kitploit
Outils/GitHubGitHub/rmottanet/unauthscout
Utilitaires GénérauxOSINT (Renseignement de Sources Ouvertes)Analyse de CodeSécurité WebRenseignement sur les Menaces
GitHubrmottanet/unauthscout

unauthscout

UnauthScout est un outil d'OSINT (Open Source Intelligence) développé en Bash pour l'exploration passive d'actifs sur les plateformes de contrôle de version (GitLab et GitHub).

Voir le dépôt
51il y a 6 moisPas encore vérifié

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

Quality Gate Status Reliability Rating Maintainability Rating Security Rating Bugs Vulnerabilities

UnauthScout

UnauthScout est un outil CLI pour la reconnaissance OSINT non authentifiée sur les plateformes de développement publiques telles que GitHub et GitLab.

Il normalise la collecte de données utilisateur publiquement disponibles via une interface cohérente et des contrats de sortie JSON normalisés.

Problème

Les plateformes de développement publiques exposent des données de reconnaissance précieuses sans nécessiter d'authentification. Cependant, ces données sont souvent incohérentes entre les fournisseurs et difficiles à consommer par programmation.

UnauthScout répond à ce besoin en :

  • Interrogeant les API publiques sans authentification
  • Normalisant les réponses via des schémas explicites
  • Fournissant une CLI simple et adaptée aux scripts

Fonctionnalités

  • Reconnaissance utilisateur non authentifiée sur GitHub
  • Reconnaissance utilisateur non authentifiée sur GitLab
  • Sortie JSON normalisée définie par des schémas explicites
  • Mode de sortie brute pour le débogage et la découverte de champs
  • Architecture modulaire basée sur des fournisseurs

Non-objectifs

  • Authentification ou accès basé sur des jetons
  • Contournement des limites de débit
  • Collecte de données privées ou restreintes
  • Corrélation ou enrichissement automatisé entre plateformes

Prérequis

  • Bash (compatible POSIX)
  • curl
  • jq

Installation

root@kitploit:~
git clone https://github.com/rmottanet/unauthscout.git
cd unauthscout
chmod +x bin/unauthscout

Utilisation

Utilisation de base

root@kitploit:~
unauthscout <username>

Sortie brute (réponse API non traitée)

root@kitploit:~
unauthscout <username> --raw

Par défaut, UnauthScout produit un JSON normalisé conforme au schéma correspondant sous schemas/.

Contrats de sortie

Les sorties normalisées sont définies via JSON Schema :

  • schemas/github_user.json
  • schemas/gitlab_user.json

Ces schémas sont la source de vérité pour toute sortie traitée et garantissent des structures de données stables et prévisibles.

Structure du projet

root@kitploit:~
bin/        # Point d'entrée CLI et orchestration
lib/        # Intégrations des fournisseurs et logique d'analyse
schemas/    # Contrats de données normalisés (JSON Schema)
docs/       # Documentation en tant que code
tests/      # Tests automatisés (optionnel)

Principes de conception

  • Non authentifié par défaut
  • Des contrats de données explicites plutôt que des hypothèses implicites
  • Séparation claire entre l'orchestration et la récupération des données
  • Surface minimale, extensible par conception



Static Badge Static Badge
Télécharger l’outil