
Uno strumento Python facile da usare per eseguire enumerazione di sottodomini, riconoscimento di endpoint e altro.
Lo scopo di questo strumento è aiutare i bug hunter e i pentester durante la ricognizione...
Può essere usato su qualsiasi sistema con python3
Puoi installare facilmente SR-71 usando pip:
pip3 install SR-71
Per usarlo, basta digitare "SR-71" nel tuo terminale
Se vuoi installarlo dal sorgente:
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
Un elenco di esempi per usare lo strumento in diversi modi
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 # Você pode usar outros parâmetros, consulte o painel de ajuda
python3 SR-71.py -d domain.com --all
☑ Enumerazione dei sottodomini usando tecniche passive (come "subfinder")
☑ Molte query extra per enumerare il DNS
☑ Attacco di trasferimento di zona del dominio
☑ Rivelazione del tipo di WAF
☑ Enumerazione comune (CMS, proxy inversi, jQuery...)
☑ Whois del dominio target
☑ Controllo takeover dei sottodomini
☑ Controllo delle porte comuni aperte
☑ Controlla i sottodomini attivi (come "httprobe")
☑ Supporto di Wayback Machine per enumerare gli endpoint (come "waybackurls")
☑ Raccolta di email
Lo strumento utilizza diversi servizi per ottenere sottodomini in modi diversi
Il rilevatore WAF è stato modificato e adattato dal concept di CRLFSuite <3
Tutte le query DNS usano dns-python al 100%, non richiedono dig o strumenti aggiuntivi
Le funzioni di raccolta email sono fatte usando l'API di Hunter.io con un token personale (registrazione gratuita)
##Extra
Se trovi utile questo progetto, apprezzerei molto un supporto mettendo una stella a questo repository o offrendomi un caffè.
Copyright © 2023, Edu0x01