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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/threatexpress/domainhunter
OSINT (Open Source Intelligence)ReconnaissanceInformation GatheringPhishingPenetration TestingCommand and ControlRed Teaming
GitHubthreatexpress/domainhunter

domainhunter

만료된 도메인의 분류/평판과 Archive.org 기록을 확인하여 피싱 및 C2 도메인 이름에 적합한 후보를 결정합니다

저장소 보기
1.7k2873년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
domainhunter — 만료된 도메인의 분류/평판과 Archive.org 기록을 확인하여 피싱 및 C2 도메인 이름에 적합한 후보를 결정합니다 | Kitploit
웹사이트

도메인 헌터

저자 Joe Vest (@joevest) & Andrew Chiles (@andrewchiles)

도메인 이름 선택은 침투 테스트, 특히 레드 팀 활동 준비의 중요한 측면입니다. 일반적으로 이전에 양성 목적으로 사용되었고 적절히 분류된 도메인은 몇 달러만으로 구매할 수 있습니다. 이러한 도메인은 피싱 및 C2 관련 작업을 위해 평판 기반 웹 필터와 네트워크 이그레스 제한을 우회하는 데 사용될 수 있습니다.

이 Python 기반 도구는 Expireddomains.net 검색 엔진을 빠르게 쿼리하여 사용 이력이 있는 만료/사용 가능한 도메인을 찾기 위해 작성되었습니다. 그런 다음 선택적으로 Symantec Site Review (BlueCoat), IBM X-Force 및 Cisco Talos와 같은 서비스에 대해 도메인 평판을 확인합니다. 주요 도구 출력은 타임스탬프가 포함된 HTML 테이블 형식의 보고서입니다.

업데이트 내역 및 릴리스 노트는 CHANGELOG를 참조하세요!

기능

  • ExpiredDomains.net에서 최근에 만료 및 삭제된 도메인(.com, .net, .org) 중 지정된 개수 검색
    • 참고: 전체 기능을 사용하려면 expireddomains.net의 자격 증명이 필요합니다.
  • ExpiredDomains.net에서 키워드 검색을 기반으로 사용 가능한 도메인 검색
  • Symantec WebPulse Site Review (BlueCoat), IBM x-Force, Cisco Talos에 대한 평판 확인 수행
  • 도메인 연령(알려진 경우)별 결과 정렬 및 평판 기준 필터링
  • 평판 소스 및 Archive.org 항목에 대한 링크가 포함된 텍스트 기반 테이블 및 HTML 보고서 출력

설치

직접 설치

Python 요구 사항 설치

root@kitploit:~
pip3 install -r requirements.txt

선택 사항 - 추가 OCR 지원 종속성 설치

  • Debian/Ubuntu: apt-get install tesseract-ocr python3-pil

  • MAC OSX: brew install tesseract

pipenv 설치

root@kitploit:~
pipenv --python 3.7
pipenv install

선택 사항 - 추가 OCR 지원 종속성 설치

  • Debian/Ubuntu: apt-get install tesseract-ocr python3-pil

Docker

  1. 이미지 빌드 docker build -t domainhunter .

  2. 인수와 함께 실행 docker run -it domainhunter [args]

사용법

root@kitploit:~
usage: domainhunter.py [-h] [-a] [-k KEYWORD] [-c] [-f FILENAME] [--ocr]
                    [-r MAXRESULTS] [-s SINGLE] [-t {0,1,2,3,4,5}]
                    [-w MAXWIDTH] [-V]

만료된 도메인, 도메인 분류 및 Archive.org 기록을 찾아 C2 및 피싱 도메인에 적합한 후보를 결정합니다.

선택적 인수:
-h, --help            도움말 메시지를 표시하고 종료합니다
-a, --alexa           결과를 Alexa 목록으로 필터링합니다
-k KEYWORD, --keyword KEYWORD
                        검색 결과를 세분화하는 데 사용할 키워드
-c, --check           도메인 평판 확인을 수행합니다
-f FILENAME, --filename FILENAME
                        확인할 도메인 이름이 줄로 구분된 입력 파일을 지정합니다
--ocr                 CAPTCHA가 나타날 때 OCR을 수행합니다
-r MAXRESULTS, --maxresults MAXRESULTS
                        최신 만료/삭제 도메인을 조회할 때 반환할 결과 수
-s SINGLE, --single SINGLE
                        단일 도메인 이름/IP에 대한 상세 평판 확인을 수행합니다
-t {0,1,2,3,4,5}, --timing {0,1,2,3,4,5}
                        CAPTCHA를 피하기 위해 요청 타이밍을 조정합니다. 가장 느림(0) = 90-120초, 기본(3) = 10-20초, 가장 빠름(5) = 지연 없음
-w MAXWIDTH, --maxwidth MAXWIDTH
                        텍스트 테이블의 너비
-V, --version         프로그램의 버전 번호를 표시하고 종료합니다

예시:
./domainhunter.py -k apples -c --ocr -t5
./domainhunter.py --check --ocr -t3
./domainhunter.py --single mydomain.com
./domainhunter.py --keyword tech --check --ocr --timing 5 --alexa
./domaihunter.py --filename inputlist.txt --ocr --timing 5

기본값을 사용하여 최근 100개 도메인을 확인하고 평판을 확인합니다.

root@kitploit:~
python3 ./domainhunter.py

최근에 만료/삭제된 1000개 도메인을 검색하지만 평판은 확인하지 않습니다.

root@kitploit:~
python3 ./domainhunter.py -r 1000

단일 도메인에 대한 모든 평판 확인 수행

root@kitploit:~
python3 ./domainhunter.py -s mydomain.com

[*] http://mirror1.malwaredomains.com/files/justdomains에서 악성 도메인 목록 다운로드 중

[*] mydomain.com의 도메인 평판 가져오는 중
[*] BlueCoat: mydomain.com
[+] mydomain.com: Technology/Internet
[*] IBM xForce: mydomain.com
[+] mydomain.com: Communication Services, Software as a Service, Cloud, (Score: 1)
[*] Cisco Talos: mydomain.com
[+] mydomain.com: Web Hosting (Score: Neutral)

OCR 및 최대 속도로 도메인 목록에 대한 모든 평판 확인 수행

root@kitploit:~
python3 ./domainhunter.py -f <domainslist.txt> -t 5 --ocr

키워드 "dog"로 사용 가능한 도메인 검색, 최대 결과 25개, 평판 확인

root@kitploit:~
python3 ./domainhunter.py -k dog -r 25 -c

 ____   ___  __  __    _    ___ _   _   _   _ _   _ _   _ _____ _____ ____
|  _ \ / _ \|  \/  |  / \  |_ _| \ | | | | | | | | | \ | |_   _| ____|  _ \
| | | | | | | |\/| | / _ \  | ||  \| | | |_| | | | |  \| | | | |  _| | |_) |
| |_| | |_| | |  | |/ ___ \ | || |\  | |  _  | |_| | |\  | | | | |___|  _ <
|____/ \___/|_|  |_/_/   \_\___|_| \_| |_| |_|\___/|_| \_| |_| |_____|_| \_\

Expired Domains Reputation Checker
저자: @joevest 및 @andrewchiles

면책 조항: 이 도구는 교육 목적으로만 사용됩니다!
컴퓨터/사이버 보안 교육 및 개선을 촉진하기 위해 설계되었습니다.
저자나 고용주는 이 도구 사용자가 수행하는 불법 행위나 오용에 대해 책임을 지지 않습니다.
이 내용을 불법 목적으로 사용할 계획이라면, 사용하지 마세요. 좋은 하루 되세요 :)

[*] http://mirror1.malwaredomains.com/files/justdomains에서 악성 도메인 목록 다운로드 중

[*] "dog"를 포함하는 만료 또는 삭제된 도메인 가져오는 중
[*]  https://www.expireddomains.net/domain-name-search/?q=dog

[*] 8개 도메인에 대한 도메인 평판 확인 수행 중
[*] BlueCoat: doginmysuitcase.com
[+] doginmysuitcase.com: Travel
[*] IBM xForce: doginmysuitcase.com
[+] doginmysuitcase.com: Not found.
[*] Cisco Talos: doginmysuitcase.com
[+] doginmysuitcase.com: Uncategorized
도구 다운로드