├── README.md └── DNSdumpster.sh /README.md: -------------------------------------------------------------------------------- 1 | # DNSdumpster-Bash-Version -------------------------------------------------------------------------------- /DNSdumpster.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # DnsDumpster Subdomain Enumeration 3 | # Coded by Versailles 4 | # Sec7or ~ Surabaya Hacker Link 5 | 6 | RED='\033[0;31m' 7 | ORANGE='\033[0;33m' 8 | PURPLE='\033[0;35m' 9 | GREEN='\e[32m' 10 | NC='\033[0m' 11 | 12 | csrf=$(curl -s https://dnsdumpster.com | grep -Po "csrfmiddlewaretoken' value='\K[^']*") 13 | sub=$(curl -s --cookie "csrftoken=$csrf" -H "Referer: https://dnsdumpster.com" --data "csrfmiddlewaretoken=$csrf&targetip=$1" https://dnsdumpster.com | grep -Po '\K[^<]*') 14 | 15 | printf "${PURPLE}`figlet -f small "DNSdumpster"`${NC}\n"; 16 | printf "${GREEN}Subdomain Enumeration ${NC}\n"; 17 | printf "${GREEN}Coded By Versailles ${NC}\n\n"; 18 | if [[ -z "$sub" ]]; then 19 | printf "${RED}[!] NOT FOUND !! :( ${NC}\n"; 20 | else 21 | echo $sub | tr " " "\n" >> sub-$1.txt 22 | printf "${GREEN}[*] FOUND : `cat sub-$1.txt | wc -l` Subdomain ${NC}\n\n"; 23 | printf "${ORANGE}`cat sub-$1.txt` ${NC}\n"; 24 | printf "${GREEN}Saved On sub-$1.txt !! ${NC}\n"; 25 | fi 26 | --------------------------------------------------------------------------------