Recon-ng
Maîtrisez Recon-ng, le framework de reconnaissance le plus puissant pour automatiser vos tâches OSINT et collecter des informations de manière structurée.
🔍 Qu'est-ce que Recon-ng ?
Recon-ng est un framework de reconnaissance écrit en Python qui fournit un environnement modulaire pour conduire des investigations OSINT. Il simplifie et automatise les tâches de collecte d'informations en sources ouvertes.
80+ Modules
Modules spécialisés pour différentes sources
Base de données
Stockage SQLite intégré
Framework
Architecture extensible
Fonctionnalités principales
Découvrez les capacités avancées de Recon-ng pour vos investigations OSINT
Framework modulaire
Architecture modulaire avec plus de 80 modules spécialisés
Base de données intégrée
Stockage et gestion des données collectées dans SQLite
Intégrations API
Connexions avec Shodan, LinkedIn, Twitter, GitHub, etc.
Espaces de travail
Organisation des projets avec des workspaces dédiés
Rapports automatisés
Génération de rapports HTML, CSV, JSON
Interface CLI
Interface en ligne de commande intuitive et puissante
Installation
Plusieurs méthodes pour installer Recon-ng sur votre système
🐧 Installation depuis GitHub
git clone https://github.com/lanmaster53/recon-ng.gitcd recon-ng && pip install -r REQUIREMENTSpython recon-ng📦 Installation via package manager
# Debian/Ubuntusudo apt update && sudo apt install recon-ngrecon-ng📋 Prérequis système
Requis
- • Python 3.6 ou plus récent
- • pip (gestionnaire de paquets Python)
- • git (pour l'installation depuis GitHub)
Recommandé
- • Environnement virtuel Python
- • Clés API pour les différents services
- • Connexion Internet stable
Modules disponibles
Explorez les différentes catégories de modules pour vos investigations
Discovery
Découverte d'informations sur les domaines et organisations
whois_pocs
Extraction des contacts depuis WHOIS
dns_*
Énumération DNS complète
netblocks
Découverte de blocs réseau
location_*
Géolocalisation d'adresses
Reconnaissance
Collecte d'informations sur les personnes et entreprises
linkedin_*
Extraction de profils LinkedIn
twitter_*
Recherche sur Twitter
github_*
Analyse des dépôts GitHub
hunter_io
Recherche d'emails
Reporting
Génération de rapports et visualisation des données
html_report
Génération de rapports HTML
csv_report
Export en format CSV
json_report
Export en format JSON
xlsx_report
Export Excel
Exploitation
Exploitation et analyse des données collectées
hibp_*
Vérification Have I Been Pwned
profiler
Profilage des cibles
correlator
Corrélation des données
analytics
Analyse statistique
Configuration des API
Configurez les clés API pour maximiser l'efficacité de vos investigations
Shodan
RequisRecherche d'appareils connectés à Internet
keys add shodan_api YOUR_API_KEYExtraction de profils professionnels
keys add linkedin_api YOUR_API_KEYRecherche de mentions et profils
keys add twitter_api YOUR_API_KEYGitHub
OptionnelAnalyse des dépôts de code
keys add github_api YOUR_API_KEYHunter.io
OptionnelRecherche d'adresses email
keys add hunter_io YOUR_API_KEYWorkflow typique
Suivez ces étapes pour une investigation efficace avec Recon-ng
Création du workspace
Créer un espace de travail dédié au projet
[recon-ng] > workspaces create mon_projetConfiguration des clés API
Ajouter les clés API nécessaires
[recon-ng] > keys add shodan_api YOUR_KEYSélection du module
Charger le module approprié
[recon-ng] > modules load discovery/info_disclosure/interesting_filesConfiguration des options
Configurer les paramètres du module
[recon-ng] > options set SOURCE example.comExécution
Lancer l'exécution du module
[recon-ng] > runAnalyse des résultats
Examiner les données collectées
[recon-ng] > show hostsBonnes pratiques
Organisation des projets
- • Créer des workspaces séparés pour chaque projet
- • Utiliser des noms de workspace descriptifs
- • Documenter les objectifs de chaque investigation
- • Sauvegarder régulièrement les bases de données
Configuration optimale
- • Configurer toutes les clés API pertinentes
- • Vérifier les limites de taux des API
- • Utiliser des proxies pour la discrétion
- • Tester les modules avant les investigations importantes
Analyse et reporting
- • Analyser les résultats avant de passer au module suivant
- • Utiliser les modules de reporting intégrés
- • Exporter les données dans plusieurs formats
- • Conserver une trace des commandes utilisées
⚠️ Considérations légales et éthiques
- • Respectez les conditions d'utilisation des API
- • Obtenez des autorisations avant d'investiguer sur des personnes
- • Vérifiez la légalité dans votre juridiction
- • Protégez les informations personnelles collectées
- • Utilisez les données de manière responsable
- • Respectez les limites de taux des services
Ressources utiles
📚 Documentation et tutoriels
- • Wiki officiel - Documentation complète
- • Recon-ng Cookbook - Recettes et exemples
- • Module Development Guide - Créer des modules
- • Video Tutorials - Formations visuelles
🌐 Communauté et support
- • GitHub Repository - Code source et issues
- • Discord OSINT - Communauté d'utilisateurs
- • Twitter @LaNMaSteR53 - Actualités du créateur
- • OSINT Forums - Discussions et partage
Prêt à automatiser vos investigations ?
Installez Recon-ng et commencez à utiliser ses modules puissants pour vos investigations OSINT.