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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
subbrute — DNS 레코드와 서브도메인을 열거하는 DNS 메타쿼리 스파이더. | Kitploit
도구/GitHubGitHub/therook/subbrute
OSINT (Open Source Intelligence)ReconnaissanceDNS & Subdomain EnumerationInformation GatheringDNS Analysis
GitHubtherook/subbrute

subbrute

DNS 레코드와 서브도메인을 열거하는 DNS 메타쿼리 스파이더.

저장소 보기
3.5k6629년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

subdomain-bruteforcer (SubBrute)

SubBrute는 커뮤니티 주도 프로젝트로, 가장 빠르고 정확한 서브도메인 열거 도구를 만드는 것을 목표로 합니다. SubBrute의 주요 비결은 오픈 리졸버를 일종의 프록시로 사용하여 DNS 속도 제한을 우회한다는 점입니다 (https://www.us-cert.gov/ncas/alerts/TA13-088A). 이 설계는 SubBrute가 대상의 네임 서버로 직접 트래픽을 보내지 않기 때문에 익명성 계층도 제공합니다.

v2.1의 새로운 기능은 무엇인가요?

더 나은 안정성. Cloudflare 도메인 테스트 지원 개선.

버그 보고에 감사드립니다!

v1.2.1의 새로운 기능은 무엇인가요?

이번 버전에서 큰 변화는 SubBrute가 이제 재귀적 DNS-스파이더이자 라이브러리라는 점입니다. 자세한 내용은 추후에 다루겠습니다. SubBrute는 사용하기 쉬워야 하므로 인터페이스는 직관적이어야 합니다 (nmap처럼!). 인터페이스 변경을 원하시면 알려주세요. 이 버전에서는 SubBrute의 빠른 DNS 확인 파이프라인을 모든 DNS 레코드 유형에 대해 개방합니다. 또한, 이제 SubBrute는 서브도메인이 의도적으로 차단된 경우(예: 내부 네트워크용으로 의도된 서브도메인)를 감지하는 기능을 갖추고 있습니다.

  • SubBrute는 이제 열거된 DNS 레코드를 재귀적으로 크롤링하는 DNS 스파이더입니다. 이 기능으로 *.google.com의 서브도메인 수가 123개에서 162개로 늘어났습니다. (항상 활성화됨)
  • --type: 임의의 레코드 유형(AAAA, CNAME, SOA, TXT, MX…) 열거
  • -s: 이제 결과 파일에서 서브도메인을 읽을 수 있습니다.
  • 새로운 사용법: 이전 스캔에서 열거된 서브도메인을 입력으로 사용하여 다른 DNS 레코드를 열거할 수 있습니다. 다음 명령어가 이 새로운 기능을 보여줍니다:
root@kitploit:~
    ./subbrute.py google.com -o google.names
        ...162개의 서브도메인 발견...

    ./subbrute.py -s google.names google.com --type TXT
        google.com,"v=spf1 include:_spf.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"
        adwords.google.com,"v=spf1 redirect=google.com"
        ...

    ./subbrute.py -s google.names google.com --type CNAME
        blog.google.com,www.blogger.com,blogger.l.google.com
        groups.google.com,groups.l.google.com
        ...
  • SubBrute는 이제 Python 인터페이스를 갖춘 서브도메인 열거 라이브러리입니다: subbrute.run() 파이썬 프로젝트에 SubBrute를 사용하고 싶으신가요? 다음을 고려해보세요:
root@kitploit:~
    import subbrute

    for d in subbrute.run("google.com"):
        print d 

피드백을 환영합니다.

v1.1의 새로운 기능은 무엇인가요?

이 버전은 커뮤니티의 풀 리퀘스트를 병합했습니다. JordanMilne, KxCode 및 rc0r의 변경 사항이 이 릴리스에 포함되었습니다. SubBrute 1.1에서는 버그를 수정하고 정확성과 효율성을 개선했습니다. 요청에 따라 이 프로젝트는 이제 GPLv3입니다.

정확성 및 개선된 와일드카드 탐지:

  • 지리적 위치를 인식하는 와일드카드를 찾을 수 있는 새로운 필터
  • 오작동하는 네임서버 필터링

더 빠르게:

  • resolvers.txt에 2,000개 이상의 고품질 네임서버가 추가되었으며, 이 서버들은 여러 쿼리를 1초 이내에 확인합니다.
  • 네임서버는 필요할 때 확인됩니다. 별도의 스레드가 네임서버 피드와 해당 와일드카드 블랙리스트를 생성합니다.

새로운 출력:

  • -a: 서브도메인과 연결된 모든 주소를 나열합니다.
  • -v: 개발자/해커가 SubBrute를 디버깅할 수 있도록 디버그 출력
  • -o: 결과를 파일로 출력합니다.

추가 정보

names.txt에는 101,010개의 서브도메인이 포함되어 있습니다. subs_small.txt는 fierce2에서 가져온 1896개의 서브도메인을 포함하고 있습니다. 추가할 서브도메인을 찾으면 버그 리포트나 풀 리퀘스트를 열어주세요. 기꺼이 추가하겠습니다.

Windows에서는 설치가 필요 없습니다. 'windows' 폴더로 이동하기만 하면 됩니다:

  • subbrute.exe google.com

쉽게 설치: http://www.dnspython.org/ 와 python2.7 또는 python3만 있으면 됩니다. 이 도구는 bsd, osx, windows, linux 등 모든 운영 체제에서 작동해야 합니다.

(참고: makefile에 root 권한을 부여하는 것은 항상 불편합니다. 백도어를 설치하는 좋은 방법이 될 수 있습니다...)

Ubuntu/Debian에서는 다음만 있으면 됩니다:

  • sudo apt-get install python-dnspython

다른 운영 체제에서는 dnspython을 수동으로 설치해야 할 수 있습니다:

http://www.dnspython.org/

쉽게 사용:

  • ./subbrute.py google.com

여러 도메인 테스트:

  • ./subbrute.py google.com gmail.com blogger.com

또는 줄바꿈으로 구분된 도메인 목록:

  • ./subbrute.py -t list.txt

또한 서브도메인에는 서브도메인이 있을 수 있다는 점을 기억하세요 (예: _xmpp-server._tcp.gmail.com):

  • ./subbrute.py gmail.com > gmail.out

  • ./subbrute.py -t gmail.out

감사합니다!

도구 다운로드