Retour au blog
osint22 min de lecture7 juin 2026

OSINT : techniques, outils et méthodologie complète

Guide complet sur le renseignement open-source : cycle du renseignement, reconnaissance de personnes et d'infrastructures, Shodan, Maltego, Sherlock, theHarvester et bien plus.

L'OSINT (Open Source INTelligence) désigne le renseignement collecté à partir de sources publiques et légalement accessibles. Utilisé par les enquêteurs, les pentesters, les journalistes et les services de sécurité, il permet de cartographier une cible sans jamais toucher ses systèmes. Ce guide couvre la méthodologie, les techniques et les outils utilisés par les professionnels.

Qu'est-ce que l'OSINT ?

L'OSINT couvre toute information obtenue de sources ouvertes : Internet public, réseaux sociaux, registres officiels, bases de données publiques, archives, métadonnées de fichiers, images satellites. La limite est simple : si l'information est accessible sans contourner une mesure de sécurité, elle est OSINT.

  • Internet public — sites web, forums, blogs, actualités
  • Réseaux sociaux — Twitter/X, LinkedIn, Instagram, GitHub, Reddit
  • Registres officiels — WHOIS, registres de sociétés (Infogreffe, OpenCorporates)
  • Bases de données de fuites — Have I Been Pwned, breach compilations
  • Certificats SSL — crt.sh expose tous les sous-domaines enregistrés
  • Moteurs de recherche spécialisés — Shodan, Censys, Fofa (IoT & services exposés)
  • Archives web — Wayback Machine, Common Crawl
  • Métadonnées — EXIF photos, documents PDF, fichiers Office

L'OSINT se pratique uniquement sur des informations publiques. Toute tentative d'accès à des systèmes privés, même pour collecter des données « presque publiques », constitue une infraction pénale. Respectez toujours le cadre légal et éthique.

Le cycle du renseignement OSINT

Une investigation OSINT professionnelle suit un cycle structuré en 5 phases, inspiré du cycle du renseignement militaire.

  1. 1Planification — définir l'objectif, le périmètre et les questions auxquelles répondre
  2. 2Collecte — rassembler les données brutes depuis les sources identifiées
  3. 3Traitement — normaliser, déduire les doublons, structurer les données
  4. 4Analyse — croiser les informations, identifier les connexions et patterns
  5. 5Diffusion — produire un rapport structuré avec les findings et leur fiabilité

Documentez chaque étape de votre investigation : source, date de capture, méthode de collecte. Sans traçabilité, vos findings perdent leur valeur dans un contexte légal ou professionnel.

Techniques de reconnaissance — Personnes

Recherche de pseudonymes

Retrouver tous les comptes associés à un pseudo est l'une des techniques les plus utiles en OSINT. Sherlock et WhatsMyName automatisent cette recherche sur des centaines de plateformes.

bash
# Sherlock — recherche de pseudo sur 300+ plateformes
pip install sherlock-project
sherlock azuka

# WhatsMyName — alternative avec plus de sources
# https://whatsmyname.app (interface web) ou CLI

# Maigret — Sherlock amélioré avec données supplémentaires
pip install maigret
maigret azuka --all-sites

Recherche par email

Holehe vérifie si une adresse email est enregistrée sur des dizaines de services (sans envoyer d'email). Hunter.io permet de trouver les emails professionnels associés à un domaine.

bash
# Holehe — vérifier l'utilisation d'un email sur des services
pip install holehe
holehe target@email.com

# theHarvester — emails, sous-domaines, IPs depuis sources publiques
pip install theHarvester
theHarvester -d exemple.com -b google,bing,linkedin,twitter

# Intelligence X — moteur de recherche OSINT avancé
# https://intelx.io — breaches, darkweb, pastebins

Vérification de fuites de données

Avant tout autre chose, vérifiez si la cible apparaît dans des fuites de données connues. Have I Been Pwned est la référence gratuite.

  • Have I Been Pwned — vérification d'email dans 700+ fuites connues
  • Intelligence X — fuites, darkweb, pastebins, archives
  • Phonebook.cz — emails, domaines, URLs dans les fuites
  • DeHashed — moteur de recherche de données compromises (payant, très complet)

Techniques de reconnaissance — Infrastructures

Shodan : le moteur de recherche des objets connectés

Shodan indexe en permanence tous les services exposés sur Internet : serveurs web, bases de données, caméras IP, routeurs, industriels (SCADA). C'est l'outil le plus puissant pour cartographier l'exposition d'une organisation.

bash
# Recherches Shodan utiles (interface web ou API)

# Trouver tous les serveurs d'une organisation
org:"Example Corp"

# Services exposés sur un ASN
asn:AS12345

# Caméras IP sans authentification
has_screenshot:true port:554

# Bases de données MongoDB sans auth
product:MongoDB port:27017

# Panneaux admin Jenkins exposés
http.title:"Dashboard [Jenkins]"

# Clés privées exposées dans des fichiers
http.html:"BEGIN RSA PRIVATE KEY"

# Via l'API Python
pip install shodan
shodan search 'org:"Example Corp"' --fields ip_str,port,hostnames

Shodan ne fait que répertorier des services publiquement exposés. Tenter de se connecter ou d'exploiter un service listé sans autorisation reste illégal, même si le service semble mal configuré.

Censys et Fofa : alternatives à Shodan

Censys offre une vue plus détaillée des certificats SSL et des configurations TLS. Fofa (chinois) indexe de nombreux services non couverts par Shodan, particulièrement en Asie.

Reconnaissance DNS et sous-domaines

bash
# Enumération passive via crt.sh (certificats SSL)
curl "https://crt.sh/?q=%.exemple.com&output=json" | jq -r '.[].name_value' | sort -u

# DNSDumpster — cartographie DNS visuelle
# https://dnsdumpster.com

# Subfinder — énumération passive multi-sources
subfinder -d exemple.com -o subdomains.txt

# Résolution massive de sous-domaines
cat subdomains.txt | dnsx -a -cname -resp

# BGP & ASN lookup
curl https://api.bgpview.io/search?query_term=exemple.com | jq .

Analyse d'URLs et de domaines suspects

urlscan.io analyse une URL dans un navigateur sandboxé et capture les requêtes réseau, scripts chargés, screenshots et connexions. Idéal pour analyser un lien de phishing en toute sécurité.

  • urlscan.io — analyse complète d'URL (réseau, scripts, screenshot)
  • VirusTotal — scan d'URL/fichier sur 70+ moteurs antivirus
  • AbuseIPDB — réputation d'une IP (signalements d'abus)
  • BGP.he.net — informations ASN, préfixes IP, peering
  • Shodan — services exposés sur une IP cible

Outils OSINT tout-en-un

Maltego : cartographie visuelle des relations

Maltego est l'outil de référence pour visualiser les relations entre entités (personnes, domaines, IPs, organisations). Il se connecte à des dizaines de sources de données via des « transforms » et permet de construire des graphes relationnels complexes.

  • Version Community gratuite disponible (limitée en nombre de résultats)
  • Transforms officiels : Shodan, VirusTotal, Have I Been Pwned, etc.
  • Visualisation graphique des relations entre entités
  • Export en rapport ou image pour la documentation

SpiderFoot : automatisation OSINT

SpiderFoot automatise la collecte OSINT depuis plus de 200 sources. Il suffit de donner une cible (IP, domaine, email, nom) et il cartographie tout automatiquement.

bash
# SpiderFoot HX (open-source)
pip install spiderfoot
sf.py -l 127.0.0.1:5001

# Interface web sur http://127.0.0.1:5001
# Nouveau scan → entrer la cible → sélectionner les modules → lancer

# Ou en ligne de commande
sf.py -s exemple.com -m sfp_shodan,sfp_dns,sfp_whois -o json

Recon-ng : framework modulaire

Recon-ng est un framework d'OSINT modulaire inspiré de Metasploit. Il permet d'enchaîner des modules de reconnaissance et de stocker les résultats dans une base de données locale.

bash
# Recon-ng workflow
recon-ng
[recon-ng] > workspaces create exemple_com
[recon-ng][exemple_com] > marketplace install recon/domains-hosts/hackertarget
[recon-ng][exemple_com] > modules load recon/domains-hosts/hackertarget
[recon-ng][exemple_com][hackertarget] > options set SOURCE exemple.com
[recon-ng][exemple_com][hackertarget] > run
[recon-ng][exemple_com] > show hosts

OSINT sur les réseaux sociaux

Twitter/X et LinkedIn

Les réseaux sociaux professionnels révèlent des informations précieuses : organigrammes, technologies utilisées, prestataires, déplacements, projets en cours.

  • LinkedIn — employés, postes, technologies mentionnées dans les offres d'emploi
  • Twitter/X — mentions de l'organisation, fuites accidentelles d'infos internes
  • GitHub — code source public, tokens accidentellement commités, emails de développeurs
  • Instagram/Facebook — localisation, relations, habitudes (ingénierie sociale)
bash
# Rechercher des secrets dans les dépôts GitHub publics
# GitDorker — recherche de secrets dans GitHub
python3 gitdorker.py -tf tokens.txt -q exemple.com -d dorks/BHIS_combined_dorks.txt

# Truffelhog — secrets dans l'historique git
trufflehog github --org=exemple-org

# Gitleaks — audit de dépôt local
gitleaks detect --source . --report-format json

Analyse de métadonnées

Les fichiers publiés (PDF, Word, photos) contiennent souvent des métadonnées révélatrices : auteur, logiciel utilisé, chemin réseau, coordonnées GPS.

bash
# ExifTool — extraction de métadonnées (images, PDF, Office...)
exiftool photo.jpg
exiftool -GPS:all photo.jpg  # Coordonnées GPS uniquement

# FOCA (Windows) — extraction automatique depuis un domaine
# Télécharge tous les docs publiés et extrait les métadonnées

# Metagoofil — télécharger et analyser les docs publics d'un domaine
metagoofil -d exemple.com -t pdf,doc,xls -l 20 -n 10 -o output/

Avant de publier des documents ou photos, nettoyez les métadonnées avec ExifTool : `exiftool -all= fichier.jpg`. Les photos prises avec un smartphone contiennent souvent les coordonnées GPS exactes.

OpSec : rester discret pendant une investigation

Toute requête laisse une trace. Si vous enquêtez sur une cible qui surveille ses accès, vos recherches peuvent vous trahir.

  • Utiliser un VPN ou Tor pour les recherches actives (ne jamais requêter Shodan depuis votre IP personnelle)
  • Créer des comptes de travail dédiés (sock puppet) pour les recherches sur réseaux sociaux
  • Ne jamais visiter directement les sites de la cible — utiliser des caches (Wayback, Google Cache, urlscan.io)
  • Documenter sans interagir — une vue de profil LinkedIn peut alerter la cible
  • Utiliser des machines virtuelles dédiées à l'investigation

Ressources OSINT indispensables

  • OSINT Framework — arbre interactif de tous les outils OSINT par catégorie
  • Awesome OSINT — liste exhaustive de ressources OSINT sur GitHub
  • Bellingcat — guides et investigations OSINT de référence (journalisme)
  • SANS OSINT Summit — conférences et webinaires OSINT professionnels
  • IntelTechniques — méthodes et outils par Michael Bazzell (référence absolue)

L'OSINT Framework est le point de départ idéal : il référence tous les outils par catégorie (personnes, IPs, domaines, réseaux sociaux, images...) sous forme d'arbre interactif. Incontournable.

Sources & références

  1. 1
    OSINT Framework — osintframework.com

    Arbre interactif référençant tous les outils OSINT par catégorie

  2. 2
    Shodan — Documentation API

    Documentation officielle de l'API Shodan pour l'automatisation des recherches

  3. 3
    Sherlock — GitHub

    Outil de recherche de pseudonymes sur 300+ plateformes

  4. 4
    theHarvester — GitHub

    Collecte d'emails, sous-domaines et IPs depuis sources publiques

  5. 5
    SpiderFoot HX — Documentation

    Framework OSINT automatisé avec 200+ modules de collecte

  6. 6
    Bellingcat — Guides OSINT

    Tutoriels et méthodologies OSINT par l'équipe de journalisme d'investigation Bellingcat

  7. 7
    Intel Techniques — Michael Bazzell

    Référence absolue en OSINT par l'ancien agent FBI Michael Bazzell

  8. 8
    Have I Been Pwned — Documentation

    API de vérification d'exposition de données personnelles dans des fuites connues

#osint#renseignement#shodan#maltego#reconnaissance#investigation

Testez vos configurations

Xytherion Tools propose des outils gratuits pour vérifier vos DNS, auditer votre SSL, tester SPF/DKIM/DMARC et bien plus — directement depuis votre navigateur.

OSINT : techniques, outils et méthodologie complète — Xytherion Tools