
HostHunter는 OSINT 기술을 사용하여 호스트 이름을 발견하는 정찰 도구입니다.
대량의 IPv4 또는 IPv6 대상 주소를 제공하여 호스트 이름을 효율적으로 발견하고 추출하는 도구입니다. HostHunter는 간단한 OSINT 및 능동적 정찰 기술을 사용하여 IP 대상을 가상 호스트 이름에 매핑합니다. 이는 조직의 실제 공격 표면을 발견하는 데 특히 유용합니다.
출력은 CSV, TXT 또는 Nessus 파일 형식을 포함한 여러 형식으로 생성할 수 있습니다.
<a align="center" href=https://asciinema.org/a/jp9B0IB6BzRAgbH3iNp7cCTpt>
데모를 보려면 위의 썸네일을 클릭하세요.
$ python3.10 -m pip install -r requirements.txt
$ python3.10 hosthunter.py <targets.txt>
$ cat vhosts.csv
HostHunter 도움말 페이지
$ python3.10 ./hosthunter.py -h
usage: hosthunter.py [-h] [-f FORMAT] [-o OUTPUT] [-t TARGET] [-g GRAB] [-v] [-V] [-d] [targets]
[?] HostHunter v2.0 - Help Page
positional arguments:
targets Sets the path of the target IPs file.
options:
-h, --help show this help message and exit
-f FORMAT, --format FORMAT
Choose between .CSV and .TXT output file formats.
-o OUTPUT, --output OUTPUT
Sets the path of the output file.
-t TARGET, --target TARGET
Hunt a Single IP.
-g GRAB, --grab GRAB Choose which SSL ports to actively scan. Default ports: 21/tcp, 25/tcp, 443/tcp, 993/tcp, 8443/tcp
-v, --verify Attempts to resolve IP Address
-V, --version Displays the current version.
-d, --debug Displays additional output and debugging information.
Author: Andreas Georgiou (@superhedgy)
HostHunter 스크린캡처 모듈을 실행하고 Nessus 파일 출력:
$ python3.10 hosthunter.py <targets.txt> --nessus -o hosts.csv
결과 표시
$ cat hosts.csv
스크린샷 보기
$ open ./screen_captures/
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.
추가하고 싶은 아이디어나 기능이 있다면 자유롭게 Pull Request를 생성해 주세요. 또는 트위터 @superhedgy로 연락해 주세요.