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
gau — Récupérer les URLs connues depuis l'Open Threat Exchange d'AlienVault, la Wayback Machine et Common Crawl. | Kitploit
Outils/GitHubGitHub/lc/gau
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceÉnumération DNS et Sous-domaineCollecte d'InformationsSécurité WebCrawlerTop en Crawler n°8Top en Collecte d'Informations n°18Top en Reconnaissance n°17
5.1k52031il y a 7 joursVé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
Top en Sécurité Web n°20
GitHublc/gau

gau

Récupérer les URLs connues depuis l'Open Threat Exchange d'AlienVault, la Wayback Machine et Common Crawl.

Voir le dépôt

getallurls (gau)

License

getallurls (gau) récupère les URL connues depuis Open Threat Exchange d'AlienVault, la Wayback Machine, Common Crawl et URLScan pour n'importe quel domaine donné. Inspiré par waybackurls de Tomnomnom.

Ressources

  • Utilisation
  • Installation
  • note ohmyzsh

Utilisation :

Exemples :

$ printf example.com | gau
$ cat domains.txt | gau --threads 5
$ gau example.com google.com
$ gau --o example-urls.txt example.com
$ gau --blacklist png,jpg,gif example.com

Pour afficher l'aide de l'outil, utilisez le flag -h :

$ gau -h
FlagDescriptionExemple
--blacklistliste des extensions à ignorergau --blacklist ttf,woff,svg,png
--configUtiliser un fichier de configuration alternatif (par défaut $HOME/config.toml ou %USERPROFILE%\.gau.toml)gau --config $HOME/.config/gau.toml
--fcliste des codes de statut à filtrergau --fc 404,302
--fromrécupérer les urls à partir d'une date (format : YYYYMM)gau --from 202101
--ftliste des types mime à filtrergau --ft text/plain
--fpsupprimer les différents paramètres du même endpointgau --fp
--jsonsortie au format jsongau --json
--mcliste des codes de statut à incluregau --mc 200,500
--mtliste des types mime à incluregau --mt text/html,application/json
--onom de fichier où écrire les résultatsgau --o out.txt
--providersliste des fournisseurs à utiliser (wayback,commoncrawl,otx,urlscan)gau --providers wayback
--proxyproxy http à utiliser (socks5:// ou http://gau --proxy http://proxy.example.com:8080
--retriesnombre de tentatives pour le client HTTPgau --retries 10
--timeoutdélai d'attente (en secondes) pour le client HTTPgau --timeout 60
--subsinclure les sous-domaines du domaine ciblegau example.com --subs
--threadsnombre de workers à lancergau example.com --threads
--torécupérer les urls jusqu'à une date (format : YYYYMM)gau example.com --to 202101
--verboseafficher une sortie détailléegau --verbose example.com
--versionafficher la version de gaugau --version

Fichiers de configuration

gau recherche automatiquement un fichier de configuration à l'emplacement $HOME/.gau.toml ou %USERPROFILE%\.gau.toml. Vous pouvez pointer vers un fichier de configuration différent à l'aide du flag --config. Si le fichier de configuration n'est pas trouvé, gau s'exécutera toujours avec une configuration par défaut, mais affichera un message sur stderr.

Vous pouvez spécifier des options et elles seront utilisées pour chaque exécution ultérieure de gau. Toutes les options fournies via des flags en ligne de commande remplaceront les options définies dans le fichier de configuration.

Un exemple de fichier de configuration est disponible ici

Installation :

Depuis les sources :

$ go install github.com/lc/gau/v2/cmd/gau@latest

Depuis github :

git clone https://github.com/lc/gau.git; \
cd gau/cmd/gau; \
go build; \
sudo mv gau /usr/local/bin/; \
gau --version;

Depuis un binaire :

Vous pouvez télécharger les binaires précompilés depuis la page releases puis les déplacer dans votre $PATH.

$ tar xvf gau_2.0.6_linux_amd64.tar.gz
$ mv gau /usr/bin/gau

Depuis Docker :

Vous pouvez exécuter gau via docker comme ceci :

docker run --rm sxcurity/gau:latest --help

Vous pouvez également construire une image docker avec la commande suivante

docker build -t gau .

puis l'exécuter

docker run gau example.com

Gardez à l'esprit que le pipe de commande (echo "example.com" | gau) ne fonctionnera pas avec le conteneur docker

note ohmyzsh :

Le plugin git d'ohmyzsh possède un alias qui associe gau à la commande git add --update. Cela pose problème, provoquant un conflit binaire entre cet outil "gau" et l'alias du plugin zsh "gau" (git add --update). Il existe actuellement quelques contournements qui peuvent être trouvés dans cette issue Github.

Utile ?

Buy Me A Coffee

Faire un don à CommonCrawl
Faire un don à l'InternetArchive

Télécharger l’outil