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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
rapiddns-cli — RapidDNS API와 상호작용하기 위한 강력한 명령줄 인터페이스입니다. 이 도구를 사용하면 터미널에서 직접 DNS 검색, 고급 쿼리 및 대규모 데이터 내보내기를 수행할 수 있습니다. | Kitploit
도구/GitHubGitHub/rapiddns/rapiddns-cli
OSINT (Open Source Intelligence)ReconnaissanceNetwork MappingDNS & Subdomain EnumerationInformation GatheringDNS Analysis
GitHubrapiddns/rapiddns-cli

rapiddns-cli

RapidDNS API와 상호작용하기 위한 강력한 명령줄 인터페이스입니다. 이 도구를 사용하면 터미널에서 직접 DNS 검색, 고급 쿼리 및 대규모 데이터 내보내기를 수행할 수 있습니다.

저장소 보기
35125개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

RapidDNS CLI

中文文档

RapidDNS API와 상호작용하기 위한 강력한 명령줄 인터페이스입니다. 이 도구를 사용하면 터미널에서 직접 DNS 검색, 고급 쿼리, 대규모 데이터 내보내기를 수행할 수 있습니다.

기능

  • DNS 검색: 도메인, IP 또는 CIDR로 검색합니다.
  • 고급 쿼리: 강력한 쿼리 구문 사용 (예: domain:example AND tld:com AND type:A).
  • 데이터 내보내기: 내보내기 작업(시작, 상태 폴링, 다운로드, 압축 해제)을 자동으로 관리합니다.
  • 데이터 추출:
    • 서브도메인 목록 추출 및 중복 제거.
    • IP 목록 추출 및 중복 제거.
    • IP 세그먼트 통계(서브넷 개수) 생성.
  • 유연한 출력: 결과를 JSON, CSV 또는 텍스트 형식으로 저장합니다.
  • 파이프라인 지원: 다른 도구와 체이닝을 위한 깔끔한 stdout/stderr 분리.
  • 구성: 간편한 API 키 관리.

설치

go install을 통한 설치

요구 사항: Go 1.16+

다음 명령어로 최신 버전을 바로 설치할 수 있습니다:

root@kitploit:~
go install github.com/rapiddns/rapiddns-cli@latest

설치 후, $GOPATH/bin(또는 설정에 따른 Go의 bin 디렉터리)이 PATH에 있는지 확인한 후 다음 명령어를 실행하세요:

root@kitploit:~
rapiddns-cli --help

소스에서 빌드

요구 사항: Go 1.16+

  1. 저장소를 클론합니다:

    root@kitploit:~
    git clone https://github.com/rapiddns/rapiddns-cli.git
    cd rapiddns-cli
    
  2. 플랫폼에 맞게 빌드합니다:

    Windows:

    root@kitploit:~
    go build -o rapiddns-cli
    

    Linux:

    root@kitploit:~
    GOOS=linux GOARCH=amd64 go build -o rapiddns-cli
    

    macOS (Intel):

    root@kitploit:~
    GOOS=darwin GOARCH=amd64 go build -o rapiddns-cli
    

    macOS (Apple Silicon/M1/M2):

    root@kitploit:~
    GOOS=darwin GOARCH=arm64 go build -o rapiddns-cli
    

구성

RapidDNS의 전체 기능(특히 내보내기 및 무제한 검색)을 사용하려면 API 키가 필요합니다.

  1. RapidDNS 프로필에서 API 키를 가져옵니다.
  2. CLI에서 다음과 같이 설정합니다:
root@kitploit:~
rapiddns-cli config set-key <YOUR_API_KEY>

현재 키 확인:

root@kitploit:~
rapiddns-cli config get-key

참고: API 키가 없으면 검색 결과가 제한될 수 있으며 내보내기 기능을 사용할 수 없습니다.

사용법

1. 기본 검색

도메인, IP 또는 CIDR을 검색합니다.

root@kitploit:~
rapiddns-cli search tesla.com

옵션:

  • --page: 페이지 번호 (기본값 1).
  • --type: 유형별 필터링 (subdomain, same_domain, ip, ip_segment, advanced).
  • -o, --output: 출력 형식 (json, csv, text). 기본값: json.
  • -f, --file: 출력을 특정 파일에 저장합니다.
  • --column: 콘솔에 특정 열만 출력합니다 (subdomain, , , ).

예시:

root@kitploit:~
# CSV로 저장
rapiddns-cli search tesla.com -o csv -f results.csv

# 자동으로 최대 1000개 레코드 가져오기
rapiddns-cli search tesla.com --max 1000

# 서브도메인만 추출
rapiddns-cli search tesla.com --extract-subdomains

# IP 및 통계만 추출
rapiddns-cli search tesla.com --extract-ips

# 둘 다 추출
rapiddns-cli search tesla.com --extract-subdomains --extract-ips

2. 파이프라인 및 콘솔 출력

해커와 자동화를 위해 설계되었습니다. 표준 출력(stdout)은 깔끔한 데이터이고, 상태/오류는 stderr로 전송됩니다.

서브도메인만 출력 (텍스트 목록):

root@kitploit:~
rapiddns-cli search tesla.com --column subdomain -o text

출력:

root@kitploit:~
api.tesla.com
www.tesla.com
...

IP만 출력 (JSON 배열):

root@kitploit:~
rapiddns-cli search tesla.com --column ip -o json

출력:

root@kitploit:~
[
  "1.2.3.4",
  "5.6.7.8"
]

무음 모드 (파일로만 추출):

root@kitploit:~
rapiddns-cli search tesla.com --extract-subdomains --silent

3. 고급 쿼리

search 명령어와 --type advanced를 사용하여 RapidDNS 구문으로 복잡한 쿼리를 수행합니다.

root@kitploit:~
rapiddns-cli search "domain:apple.com AND type:A" --type advanced

4. 데이터 내보내기 (대량 데이터에 권장)

export 명령어는 내보내기 요청, 완료 대기, 파일 다운로드, 처리를 포함한 전체 워크플로를 처리합니다.

root@kitploit:~
rapiddns-cli export start tesla.com

옵션:

  • --type: 검색 유형 (subdomain, sameip, ip_segment, advanced). 쿼리 구문에는 advanced를 사용합니다.
  • --max: 내보낼 최대 레코드 수 (0은 전체, 기본값 0).
  • --compress: 결과를 ZIP으로 압축합니다 (기본값 true).
  • --extract-subdomains: 다운로드한 CSV에서 서브도메인을 추출합니다.
  • --extract-ips: 다운로드한 CSV에서 IP를 추출하고 서브넷 통계를 생성합니다.

전체 워크플로 예시:

root@kitploit:~
rapiddns-cli export start tesla.com --max 10000 --extract-subdomains --extract-ips

고급 내보내기 예시:

고급 쿼리 구문으로 내보내려면 --type advanced를 설정하세요:

root@kitploit:~
rapiddns-cli export start "domain:apple AND type:A" --type advanced

이 명령어는 다음을 수행합니다:

  1. tesla.com에 대한 내보내기 작업을 트리거합니다.
  2. 서버가 처리할 때까지 기다립니다.
  3. ZIP 파일을 result/ 디렉터리에 다운로드합니다.
  4. 콘텐츠의 압축을 풉니다.
  5. tesla.com_subdomains.txt (서브도메인 목록)를 생성합니다.
  6. tesla.com_ips.txt (고유 IP 목록)를 생성합니다.
  7. tesla.com_ip_stats.txt (IP 서브넷 통계)를 생성합니다.

출력 구조

모든 결과는 기본적으로 result/ 디렉터리에 저장됩니다.

  • {keyword}_subdomains.txt: 고유 서브도메인의 정리된 목록.
  • {keyword}_ips.txt: 고유 IP 주소의 정리된 목록.
  • {keyword}_ip_stats.txt: 서브넷당 IP 개수 통계 (IPv4 /24, IPv6 /64).
  • rapiddns_export_{keyword}_{date}.csv: 원시 내보내기 데이터.

도움말

모든 명령어에 --help를 붙여 실행하면 자세한 내용을 확인할 수 있습니다.

root@kitploit:~
rapiddns-cli --help
rapiddns-cli search --help
rapiddns-cli export --help
도구 다운로드
ip
value
type
  • --silent: 콘솔 출력을 억제합니다 (파일 저장이나 추출 시 유용).
  • --max: 최대 N개 레코드를 자동으로 가져옵니다 (페이지네이션 자동 처리).