theHarvester¶
| Catégorie | Accès | Plateforme | Niveau | Site officiel |
|---|---|---|---|---|
| Domaines, surface d'exposition | Gratuit, open source | Linux (ligne de commande) | Intermédiaire | GitHub |
À quoi ça sert¶
theHarvester interroge de nombreuses sources publiques (moteurs de recherche, journaux de certificats, bases DNS) pour rassembler, à propos d'un domaine :
- des sous-domaines et adresses IP ;
- des adresses e-mail publiées ;
- des noms d'hôtes.
Il est surtout utilisé pour évaluer l'exposition publique de sa propre organisation, dans une démarche défensive.
Installation¶
theHarvester est préinstallé sur Kali Linux. Sur une autre distribution, suivez les instructions du fichier README du dépôt officiel, qui évoluent selon les versions. Sous Windows, utilisez WSL (sous-système Linux).
Utilisation pas à pas¶
- Ouvrez un terminal.
-
Lancez une recherche limitée à quelques sources passives :
theHarvester -d example.com -b crtsh,duckduckgo -l 200-d: le domaine étudié ;-b: les sources à interroger (la liste complète s'affiche avectheHarvester -h) ;-l: le nombre maximal de résultats par source.
-
Enregistrez les résultats avec l'option
-f rapport(formats XML et JSON). - Vérifiez manuellement chaque résultat avant de l'utiliser.
Limites et pièges¶
- Certaines sources nécessitent une clé d'API (souvent gratuite, à configurer dans un fichier de paramètres).
- Les résultats contiennent des faux positifs et des données obsolètes.
- Les options et les sources disponibles changent d'une version à l'autre.
Points de vigilance légaux
Utilisez theHarvester sur votre propre domaine ou avec un mandat écrit de l'organisation concernée. Les adresses e-mail collectées sont des données personnelles (RGPD). N'activez jamais d'options de recherche active (résolution massive, force brute DNS) sur une infrastructure qui ne vous appartient pas.