
동시 가상 호스트 스캐너로, 여러 IP에 걸쳐 일반적인 웹 포트에서 서브도메인을 브루트포스하며, 상태 코드와 콘텐츠 길이로 결과를 필터링합니다.
FunWithVhosts
여러 IP 주소에서 가상 호스트를 효율적으로 확인하기 위해 설계된 도구입니다.
설명
FunWithVhosts는 지정된 IP 주소에서 가상 호스트를 식별하는 과정을 자동화합니다. 이 스크립트는 열려 있는 포트, 특히 웹 서버 포트를 확인한 다음, 지정된 도메인에 대해 가능한 서브도메인 목록을 사용하여 콘텐츠를 검색하려고 시도합니다. 스레딩을 사용하여 효율적으로 스캔하며, 상세한 결과를 출력합니다.
기능
전제 조건
설치
저장소를 클론하십시오:
git clone [email protected]:jad2121/FunWithVhosts.git
필요한 Python 라이브러리를 설치하십시오:
pip install -r requirements.txt
사용법
usage: vhosts.py [-h] -d DOMAIN -i IPLIST -w WORDLIST -o OUTPUT [-p PORTS] [-l LOGLEVEL]
options:
-h, --help 도움말 메시지를 표시하고 종료
-d DOMAIN, --domain DOMAIN
무차별 대입할 도메인
-i IPLIST, --iplist IPLIST
IP 목록을 포함한 파일
-w WORDLIST, --wordlist WORDLIST
사용할 단어 목록
-o OUTPUT, --output OUTPUT
출력 파일
-p PORTS, --ports PORTS
스캔할 포트. 생략하면 80, 8080, 443, 8443, 4443을 스캔합니다.
-l LOGLEVEL, --loglevel LOGLEVEL
로그 수준, 기본값은 info (예: debug, info, warning, error, critical)
예시
python vhosts.py -d adjust.com -i ips.txt -w ~/bug_bounty/wordlists/subdomains/best-dns-wordlist.txt -p 443 -o vhostoutput -l debug
기여하기
저 혼자 작업한 것은 아닙니다. 저에게는 chatGPT와 github copilot이라는 두 명의 중요한 기여자가 있었습니다.
풀 리퀘스트를 환영합니다. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경하고자 하는 내용에 대해 논의해 주십시오.