Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
chaos-client — Chaos DB API와 통신하기 위한 Go 클라이언트. | Kitploit
도구/GitHubGitHub/projectdiscovery/chaos-client
OSINT (Open Source Intelligence)ReconnaissanceDNS & Subdomain EnumerationAPI Security TestingInformation Gathering
GitHubprojectdiscovery/chaos-client

chaos-client

Chaos DB API와 통신하기 위한 Go 클라이언트.

저장소 보기
8751164일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Chaos Client

Chaos 데이터셋 API와 통신하기 위한 Go 클라이언트.

English • 中文

설치

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

사용법

root@kitploit:~
chaos -h

이 명령어는 도구에 대한 도움말을 표시합니다. 다음은 지원하는 모든 스위치입니다.

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

또한 bash 프로필에서 API 키를 환경 변수로 설정할 수 있습니다.

root@kitploit:~
export PDCP_API_KEY=xxxxx

PDCP_API_KEY를 얻는 방법

API 키는 cloud.projectdiscovery.io에서 가입하거나 로그인하여 얻을 수 있습니다.

Chaos 실행하기

도메인의 서브도메인을 가져오려면 다음 명령어를 사용하세요.

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

💡 참고 사항

  • API는 IP당 분당 60개의 요청으로 속도 제한이 있습니다.
  • Chaos API는 오직 도메인 이름만 쿼리를 지원합니다.

라이브러리로서의 Chaos

Chaos는 CLI를 통해 지정되는 옵션과 동일한 옵션으로 Options 구조체를 인스턴스화하고 채워서 서브도메인 열거를 위한 라이브러리로 사용할 수 있습니다.

예제

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

💡 참고

프로그램을 실행하려면 PDCP_API_KEY 환경 변수를 Chaos API 키로 설정해야 합니다.

👨‍💻 커뮤니티

우리의 Discord 커뮤니티에 참여해 주세요. 또한 Twitter에서 팔로우하여 chaos 프로젝트에 관한 모든 소식을 받아보세요.

다시 한번 기여해 주셔서 감사합니다. 커뮤니티를 활기차게 유지해 주세요. ❤️

도구 다운로드