Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
chaos-client — Client Go pour communiquer avec l'API Chaos DB. | Kitploit
Outils/GitHubGitHub/projectdiscovery/chaos-client
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceÉnumération DNS et Sous-domaineTests de Sécurité des APICollecte d'Informations
GitHubprojectdiscovery/chaos-client

chaos-client

Client Go pour communiquer avec l'API Chaos DB.

Voir le dépôt
8751166il y a 9 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
Site web

Chaos Client

Client Go pour communiquer avec l'API du dataset Chaos.

English • 中文

Installation

root@kitploit:~
go install -v github.com/projectdiscovery/chaos-client/cmd/chaos@latest

Utilisation

root@kitploit:~
chaos -h

Cela affichera l'aide pour l'outil. Voici toutes les options qu'il prend en charge.

root@kitploit:~
   -key string                  projectdiscovery cloud (pdcp) api key
   -d string                    domain to search for subdomains
   -count                       show statistics for the specified domain
   -silent                      make the output silent
   -o string                    file to write output to (optional)
   -dL string                   file containing domains to search for subdomains (optional)
   -json                        print output as json
   -version                     show version of chaos
   -v, -verbose                 verbose mode
   -up, -update                 update chaos to latest version
   -duc, -disable-update-check  disable automatic chaos update check

Vous pouvez également définir la clé API comme variable d'environnement dans votre profil bash.

root@kitploit:~
export PDCP_API_KEY=xxxxx

Comment obtenir PDCP_API_KEY

Vous pouvez obtenir votre clé API en vous inscrivant ou en vous connectant sur cloud.projectdiscovery.io.

Exécution de chaos

Pour obtenir les sous-domaines d'un domaine, utilisez la commande suivante.

root@kitploit:~
chaos -d uber.com -silent

restaurants.uber.com
testcdn.uber.com
approvalservice.uber.com
zoom-logs.uber.com
eastwood.uber.com
meh.uber.com
webview.uber.com
kiosk-api.uber.com
utmbeta-staging.uber.com
getmatched-staging.uber.com
logs.uber.com
dca1.cfe.uber.com
cn-staging.uber.com
frontends-primary.uber.com
eng.uber.com
guest.uber.com
kiosk-home-staging.uber.com

💡 Notes

  • L'API est limitée à 60 requêtes / min / IP
  • L'API Chaos ne supporte que les noms de domaine pour les requêtes.

Chaos en tant que bibliothèque

Chaos peut être utilisé comme une bibliothèque pour l'énumération de sous-domaines en instanciant la structure Options et en la remplissant avec les mêmes options qui seraient spécifiées via la CLI.

Exemple

root@kitploit:~
package main

import (
	"os"
	"github.com/projectdiscovery/chaos-client/internal/runner"
	"github.com/projectdiscovery/chaos-client/pkg/chaos"
)

func main() {
	var results []chaos.Result
	opts := &runner.Options{
		Domain: "projectdiscovery.io",
		APIKey: os.Getenv("PDCP_API_KEY"),
		OnResult: func(result interface{}) {
			if val, ok := result.(chaos.Result); !ok {
				results = append(results, val)
			}
		},
	}

	runner.RunEnumeration(opts)
}

💡 Note

Pour exécuter le programme, vous devez définir la variable d'environnement PDCP_API_KEY avec votre clé API Chaos.

👨‍💻 Communauté

Vous êtes les bienvenus pour rejoindre notre Communauté Discord. Vous pouvez également nous suivre sur Twitter pour rester informés de tout ce qui concerne le projet chaos.

Merci encore pour votre contribution et pour maintenir la communauté dynamique. ❤️

Télécharger l’outil