
서브도메인 열거, 엔드포인트 인식 등을 수행하기 위한 사용하기 쉬운 Python 도구입니다.
이 도구의 목적은 버그 헌터와 침투 테스터가 정찰 단계에서 도움을 받을 수 있도록 하는 것입니다...
python3가 설치된 모든 시스템에서 사용할 수 있습니다.
pip를 사용하여 SR-71을 쉽게 설치할 수 있습니다:
pip3 install SR-71
사용하려면 터미널에 "SR-71"이라고 입력하면 됩니다.
소스에서 설치하려면:
git clone https://gitlab.com/Edu0x01/SR-71.git
cd SR-71
pip3 install -r requirements.txt
SR-71 - All in One Recon Tool
options:
-h, --help show this help message and exit
-d DOMAIN, --domain DOMAIN domain to search its subdomains
-o OUTPUT, --output OUTPUT file to store the scan output
-t TOKEN, --token TOKEN api token of hunter.io to discover mail accounts and employees
-p, --portscan perform a fast and stealthy scan of the most common ports
-a, --axfr try a domain zone transfer attack
-m, --mail try to enumerate mail servers
-e, --extra look for extra dns information
-n, --nameservers try to enumerate the name servers
-i, --ip it reports the ip or ips of the domain
-6, --ipv6 enumerate the ipv6 of the domain
-w, --waf discover the WAF of the domain main page
-b, --backups discover common backups files in the web page
-s, --subtakeover check if any of the subdomains are vulnerable to Subdomain Takeover
-r, --repos try to discover valid repositories and s3 servers of the domain (still improving it)
-c, --check check active subdomains and store them into a file
--secrets crawl the web page to find secrets and api keys (e.g. Google Maps API Key)
--enum stealthily enumerate and identify common technologies
--whois perform a whois query to the domain
--wayback find useful information about the domain and his different endpoints using The Wayback Machine and other services
--all perform all the enumeration at once (best choice)
--quiet dont print the banner
--version display the script version
다양한 방식으로 도구를 사용하는 예제 목록입니다.
python3 SR-71.py -d example.com
python3 SR-71.py -d example.com --output domains.txt
python3 SR-71.py -d example.com --quiet
python3 SR-71.py -d example.com -n -p -w -b --whois --enum # 다른 매개변수를 사용할 수 있습니다. 도움말 패널을 참조하세요.
python3 SR-71.py -d domain.com --all
☑ 수동적 기법(예: "subfinder")을 사용한 서브도메인 열거
☑ DNS 열거를 위한 많은 추가 쿼리
☑ 도메인 영역 전송 공격
☑ WAF 유형 탐지
☑ 일반적인 기술 열거 (CMS, 리버스 프록시, jQuery 등)
☑ 대상 도메인 "Whois"
☑ 서브도메인 탈취 검사기
☑ 일반적인 열린 포트 확인
☑ 활성 서브도메인 확인 (예: "httprobe")
☑ 엔드포인트 열거를 위한 Wayback Machine 지원 (예: "waybackurls")
☑ 이메일 수집
이 도구는 다양한 서비스를 사용하여 여러 방식으로 서브도메인을 획득합니다.
WAF 탐지기는 CRLFSuite 개념에서 수정 및 적용되었습니다 <3
모든 DNS 쿼리는 100% dns-python을 사용하며, digging이나 추가 도구가 필요하지 않습니다.
이메일 수집 기능은 개인 토큰(무료 등록)을 사용하는 Hunter.io API를 통해 수행됩니다.
##추가 정보
이 프로젝트가 유용하다고 생각하신다면, 이 저장소에 별표를 남기거나 커피 한잔 사주시면 정말 감사하겠습니다.
Copyright © 2023, Edu0x01