Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
chaos-client — Cliente Go para comunicar com a API do Chaos DB. | Kitploit
Ferramentas/GitHubGitHub/projectdiscovery/chaos-client
OSINT (Inteligência de Fontes Abertas)ReconhecimentoEnumeração de DNS e SubdomíniosTestes de Segurança de APIsColeta de Informações
GitHubprojectdiscovery/chaos-client

chaos-client

Cliente Go para comunicar com a API do Chaos DB.

Ver Repositório
875116há 4 diasRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

Chaos Client

Cliente Go para comunicar com a API do dataset Chaos.

English • 中文

Instalação

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

Uso

root@kitploit:~
chaos -h

Isto exibirá a ajuda para a ferramenta. Aqui estão todas as opções que ela suporta.

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

Você também pode definir a chave da API como uma variável de ambiente no seu perfil bash.

root@kitploit:~
export PDCP_API_KEY=xxxxx

Como obter a PDCP_API_KEY

Você pode obter sua chave de API registrando-se ou fazendo login em cloud.projectdiscovery.io.

Executando o chaos

Para obter subdomínios de um domínio, use o seguinte comando.

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

💡 Notas

  • A API é limitada a 60 requisições / min / ip
  • A API do Chaos suporta apenas consulta por nome de domínio.

Chaos como biblioteca

O Chaos pode ser utilizado como uma biblioteca para enumeração de subdomínios ao instanciar a struct Options e preenchê-la com as mesmas opções que seriam especificadas via CLI.

Exemplo

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)
}

💡 Nota

Para executar o programa, você precisa definir a variável de ambiente PDCP_API_KEY como sua chave de API do Chaos.

👨‍💻 Comunidade

Convidamos você a se juntar à nossa Comunidade no Discord. Você também pode nos seguir no Twitter para acompanhar tudo relacionado ao projeto chaos.

Obrigado novamente pela sua contribuição e por manter a comunidade vibrante. ❤️

Baixar ferramenta