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
subfinder — Outil rapide d'énumération passive de sous-domaines. | Kitploit
Outils/GitHubGitHub/projectdiscovery/subfinder
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceOSINT pour l'Ingénierie SocialeÉnumération DNS et Sous-domaineScripting et AutomatisationCollecte d'InformationsTests d'IntrusionÉnumération de Sous-domainesCollecte d'EmailsFuzzing DNSRed Teaming
14.2k1.6k155il y a 11h 48mVérifié par Kitploit

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
Analyse DNS
Top en Analyse DNS n°7
Top en Fuzzing DNS n°18
Top en Énumération DNS et Sous-domaine n°1
Top en Collecte d'Emails n°14
Top en Collecte d'Informations n°4
Top en OSINT (Renseignement de Sources Ouvertes) n°14
Top en OSINT pour l'Ingénierie Sociale n°15
Top en Tests d'Intrusion n°10
Top en Reconnaissance n°2
Top en Scripting et Automatisation n°4
Top en Énumération de Sous-domaines n°1
GitHubprojectdiscovery/subfinder

subfinder

Outil rapide d'énumération passive de sous-domaines.

Voir le dépôtSite web
<h1 align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/223/b0359788df92645643107e4c50e83163f65b16c7bd52c4f601d40b48c031abf8.png" alt="subfinder" width="200px">
  <br>
</h1>

<h4 align="center">Outil rapide d'énumération passive de sous-domaines.</h4>


<p align="center">
<a href="https://goreportcard.com/report/github.com/projectdiscovery/subfinder/v2"><img src="https://goreportcard.com/badge/github.com/projectdiscovery/subfinder"></a>
<a href="https://github.com/projectdiscovery/subfinder/issues"><img src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat"></a>
<a href="https://github.com/projectdiscovery/subfinder/releases"><img src="https://img.shields.io/github/release/projectdiscovery/subfinder"></a>
<a href="https://twitter.com/pdiscoveryio"><img src="https://img.shields.io/twitter/follow/pdiscoveryio.svg?logo=twitter"></a>
<a href="https://discord.gg/projectdiscovery"><img src="https://img.shields.io/discord/695645237418131507.svg?logo=discord"></a>
</p>

<p align="center">
  <a href="#features">Fonctionnalités</a> •
  <a href="#installation">Installation</a> •
  <a href="#running-subfinder">Utilisation</a> •
  <a href="#post-installation-instructions">Configuration de l'API</a> •
  <a href="#subfinder-go-library">Bibliothèque</a> •
  <a href="https://discord.gg/projectdiscovery">Rejoindre Discord</a>
</p>

---


`subfinder` est un outil de découverte de sous-domaines qui renvoie les sous-domaines valides pour des sites web, en utilisant des sources passives en ligne. Il possède une architecture simple et modulaire et est optimisé pour la vitesse. `subfinder` est conçu pour
faire une seule chose - l'énumération passive de sous-domaines, et il le fait très bien.

Nous l'avons conçu pour respecter toutes les licences et restrictions d'utilisation des sources passives utilisées. Le modèle passif garantit une vitesse et une discrétion qui peuvent être exploitées aussi bien par les testeurs d'intrusion que par les chasseurs
de bug bounty.

# Fonctionnalités

<h1 align="left">
  <img src="https://assets.kitploit.com/production/public/readmes/223/a0f890bf4aa54702b0440c3b73f9f0479df493700e290f419ae2b6a4c6286609.png" alt="subfinder" width="700px"></a>
  <br>
</h1>

- Modules de résolution et d'élimination des wildcards rapides et puissants
- Sources passives **sélectionnées** pour maximiser les résultats
- Plusieurs formats de sortie pris en charge (JSON, fichier, stdout)
- Optimisé pour la vitesse et **léger** en ressources
- Prise en charge de **STDIN/OUT** permettant une intégration facile dans les workflows

# Utilisation

```sh
subfinder -h
```

Cela affichera l'aide de l'outil. Voici tous les commutateurs qu'il prend en charge.

```yaml
Usage:
  ./subfinder [flags]

Flags:
INPUT:
  -d, -domain string[]  domains to find subdomains for
  -dL, -list string     file containing list of domains for subdomain discovery

SOURCE:
  -s, -sources string[]           specific sources to use for discovery (-s crtsh,github). Use -ls to display all available sources.
  -recursive                      use only sources that can handle subdomains recursively (e.g. subdomain.domain.tld vs domain.tld)
  -all                            use all sources for enumeration (slow)
  -es, -exclude-sources string[]  sources to exclude from enumeration (-es alienvault,zoomeyeapi)

FILTER:
  -m, -match string[]     subdomain or list of subdomain to match (file or comma separated)
  -f, -filter string[]     subdomain or list of subdomain to filter (file or comma separated)
  -match-regex string[]   regex or list of regex to match on output subdomain (cli, file)
  -filter-regex string[]  regex or list of regex to filter on output subdomain (cli, file)

RATE-LIMIT:
  -rl, -rate-limit int  maximum number of http requests to send per second
  -rls value            maximum number of http requests to send per second for providers in key=value format (-rls "hackertarget=10/s,shodan=15/s")
  -t int                number of concurrent goroutines for resolving (-active only) (default 10)

UPDATE:
  -up, -update                 update subfinder to latest version
  -duc, -disable-update-check  disable automatic subfinder update check

OUTPUT:
  -o, -output string       file to write output to
  -oJ, -json               write output in JSONL format
  -oD, -output-dir string  directory to write output (-dL only)
  -cs, -collect-sources    include all sources in the output (-json only)
  -oI, -ip                 include host IP in output (-active only)

CONFIGURATION:
  -config string                flag config file (default "$CONFIG/subfinder/config.yaml")
  -pc, -provider-config string  provider config file (default "$CONFIG/subfinder/provider-config.yaml")
  -r string[]                   comma separated list of resolvers to use
  -rL, -rlist string            file containing list of resolvers to use
  -nW, -active                  display active subdomains only
  -proxy string                 http proxy to use with subfinder
  -ei, -exclude-ip              exclude IPs from the list of domains
  -mr, -max-results int         limit the number of results per source (0 = unlimited; honored by paginating sources)

DEBUG:
  -silent             show only subdomains in output
  -version            show version of subfinder
  -v                  show verbose output
  -nc, -no-color      disable color in output
  -ls, -list-sources  list all available sources (-oJ for JSON)

OPTIMIZATION:
  -timeout int                  seconds to wait before timing out (default 30)
  -max-time int                 minutes to wait for enumeration results (default 10)
  -rsr, -response-size-read int max response body size to read in bytes from passive sources (0 = unlimited)
```

## Variables d'environnement

Subfinder prend en charge les variables d'environnement pour spécifier des chemins personnalisés pour les fichiers de configuration :

- `SUBFINDER_CONFIG` - Chemin vers le fichier config.yaml (remplace la valeur par défaut `$CONFIG/subfinder/config.yaml`)
- `SUBFINDER_PROVIDER_CONFIG` - Chemin vers le fichier provider-config.yaml (remplace la valeur par défaut `$CONFIG/subfinder/provider-config.yaml`)

# Installation

`subfinder` nécessite **go1.26** pour s'installer correctement. Exécutez la commande suivante pour installer la dernière version :

```sh
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
```

Découvrez d'autres façons d'installer subfinder ici : https://docs.projectdiscovery.io/tools/subfinder/install.

## Instructions après installation

`subfinder` peut être utilisé immédiatement après l'installation, cependant de nombreuses sources nécessitent des clés API pour fonctionner. En savoir plus ici : https://docs.projectdiscovery.io/tools/subfinder/install#post-install-configuration.

## Exécuter Subfinder

Découvrez comment exécuter Subfinder ici : https://docs.projectdiscovery.io/tools/subfinder/running.

### Filtrer les résultats avec des expressions régulières

`-match-regex` et `-filter-regex` prennent des expressions régulières Go, répétées ou depuis un fichier (une par ligne), et se combinent avec `-match` et `-filter` :

```sh
subfinder -d example.com -match-regex '^(api|web)[0-9]{1,3}\.' -filter-regex '(^|\.)dev\.'
```

## Bibliothèque Go Subfinder

Subfinder peut également être utilisé comme bibliothèque et un exemple minimal d'utilisation du SDK subfinder est disponible [ici](https://github.com/projectdiscovery/subfinder/blob/dev/examples/main.go)

</td>
</tr>
</table>

### Ressources

- [Recon with Me !!!](https://dhiyaneshgeek.github.io/bug/bounty/2020/02/06/recon-with-me/)

# Licence

`subfinder` est fait avec 🖤 par l'équipe [projectdiscovery](https://projectdiscovery.io). Les contributions de la communauté ont fait de ce projet ce qu'il est. Consultez
le fichier **[THANKS.md](https://github.com/projectdiscovery/subfinder/blob/main/THANKS.md)** pour plus de détails.

Lisez l'avertissement d'utilisation dans [DISCLAIMER.md](https://github.com/projectdiscovery/subfinder/blob/main/DISCLAIMER.md) et [contactez-nous](mailto:[email protected]) pour toute suppression d'API.
Télécharger l’outil