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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Sublist3r — 침투 테스터를 위한 빠른 서브도메인 열거 도구 | Kitploit
도구/GitHubGitHub/aboul3la/sublist3r
OSINT (Open Source Intelligence)ReconnaissanceInformation GatheringPenetration TestingSubdomain EnumerationDNS Analysis
GitHubaboul3la/sublist3r

Sublist3r

침투 테스터를 위한 빠른 서브도메인 열거 도구

저장소 보기
11.0k2.2k6년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Sublist3r 정보

Sublist3r은 OSINT를 사용하여 웹사이트의 서브도메인을 열거하도록 설계된 파이썬 도구입니다. 이 도구는 침투 테스터와 버그 헌터가 대상 도메인의 서브도메인을 수집하고 모으는 데 도움을 줍니다. Sublist3r은 Google, Yahoo, Bing, Baidu, Ask와 같은 많은 검색 엔진을 사용하여 서브도메인을 열거합니다. 또한 Netcraft, Virustotal, ThreatCrowd, DNSdumpster 및 ReverseDNS를 사용하여 서브도메인을 열거합니다.

subbrute는 Sublist3r에 통합되어 개선된 단어 목록을 사용한 무차별 대입(bruteforce)으로 더 많은 서브도메인을 찾을 가능성을 높였습니다. 이에 대한 공로는 subbrute의 저자인 TheRook에게 있습니다.

스크린샷

Sublist3r

설치

root@kitploit:~
git clone https://github.com/aboul3la/Sublist3r.git

권장 Python 버전:

Sublist3r은 현재 Python 2와 Python 3를 지원합니다.

  • Python 2의 권장 버전은 2.7.x 입니다.
  • Python 3의 권장 버전은 3.4.x 입니다.

의존성:

Sublist3r은 requests, dnspython 및 argparse 파이썬 모듈에 의존합니다.

이러한 의존성은 requirements 파일을 사용하여 설치할 수 있습니다:

  • Windows에 설치:
root@kitploit:~
c:\python27\python.exe -m pip install -r requirements.txt
  • Linux에 설치:
root@kitploit:~
sudo pip install -r requirements.txt

또는 각 모듈을 아래와 같이 개별적으로 설치할 수도 있습니다.

Requests 모듈 (http://docs.python-requests.org/en/latest/)

  • Windows에 설치:
root@kitploit:~
c:\python27\python.exe -m pip install requests
  • Ubuntu/Debian에 설치:
root@kitploit:~
sudo apt-get install python-requests
  • Centos/Redhat에 설치:
root@kitploit:~
sudo yum install python-requests
  • Linux에서 pip를 사용하여 설치:
root@kitploit:~
sudo pip install requests

dnspython 모듈 (http://www.dnspython.org/)

  • Windows에 설치:
root@kitploit:~
c:\python27\python.exe -m pip install dnspython
  • Ubuntu/Debian에 설치:
root@kitploit:~
sudo apt-get install python-dnspython
  • pip를 사용하여 설치:
root@kitploit:~
sudo pip install dnspython

argparse 모듈

  • Ubuntu/Debian에 설치:
root@kitploit:~
sudo apt-get install python-argparse
  • Centos/Redhat에 설치:
root@kitploit:~
sudo yum install python-argparse
  • pip를 사용하여 설치:
root@kitploit:~
sudo pip install argparse

Windows에서 색상 출력을 위해 다음 라이브러리를 설치하세요.

root@kitploit:~
c:\python27\python.exe -m pip install win_unicode_console colorama

사용법

예제

  • 모든 기본 옵션과 스위치를 나열하려면 -h 스위치를 사용하세요:

python sublist3r.py -h

  • 특정 도메인의 서브도메인 열거:

python sublist3r.py -d example.com

  • 특정 도메인의 서브도메인을 열거하고 열린 포트 80과 443만 표시:

python sublist3r.py -d example.com -p 80,443

  • 특정 도메인의 서브도메인을 열거하고 결과를 실시간으로 표시:

python sublist3r.py -v -d example.com

  • 서브도메인 열거 및 무차별 대입 모듈 활성화:

python sublist3r.py -b -d example.com

  • 서브도메인 열거 및 특정 엔진(예: Google, Yahoo, Virustotal) 사용:

python sublist3r.py -e google,yahoo,virustotal -d example.com

파이썬 스크립트에서 모듈로 Sublist3r 사용하기

예제

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main(domain, no_threads, savefile, ports, silent, verbose, enable_bruteforce, engines)

main 함수는 Sublist3r에 의해 발견된 고유한 서브도메인 집합을 반환합니다.

함수 사용법:

  • domain: 서브도메인을 열거하려는 도메인.
  • savefile: 출력을 텍스트 파일로 저장.
  • ports: 스캔할 TCP 포트의 쉼표로 구분된 목록 지정.
  • silent: 실행 중 sublist3r를 자동 모드로 설정 (많은 노이즈가 필요하지 않을 때 유용).
  • verbose: 발견된 서브도메인을 실시간으로 표시.
  • enable_bruteforce: 무차별 대입 모듈 활성화.
  • engines: (선택 사항) 특정 엔진을 선택.

Yahoo.com의 서브도메인을 열거하는 예제:

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main('yahoo.com', 40, 'yahoo_subdomains.txt', ports= None, silent=False, verbose= False, enable_bruteforce= False, engines=None)

라이선스

Sublist3r은 GNU GPL 라이선스에 따라 사용이 허가됩니다. 자세한 내용은 LICENSE를 참조하세요.

크레딧

  • TheRook - 무차별 대입 모듈은 그의 스크립트 subbrute를 기반으로 합니다.
  • Bitquark - Subbrute의 단어 목록은 그의 연구 dnspop을 기반으로 합니다.

감사

  • 도구 개선에 큰 기여를 해주신 Ibrahim Mosaad 님께 특별히 감사드립니다.

버전

현재 버전은 1.0입니다.

도구 다운로드
약식장식설명
-d--domain서브도메인을 열거할 도메인 이름
-b--bruteforcesubbrute 무차별 대입 모듈 활성화
-p--ports발견된 서브도메인을 특정 TCP 포트에 대해 스캔
-v--verbose상세 모드 활성화 및 결과를 실시간으로 표시
-t--threadssubbrute 무차별 대입에 사용할 스레드 수
-e--engines쉼표로 구분된 검색 엔진 목록 지정
-o--output결과를 텍스트 파일로 저장
-h--help도움말 메시지 표시 및 종료