├── README.md └── subfind.sh /README.md: -------------------------------------------------------------------------------- 1 | # Subdomain Finder Tools 2 | 3 | ![Screenshot from 2021-11-06 11-23-33](https://user-images.githubusercontent.com/32443765/140597732-c46930f3-d473-4319-a7d7-c77289b5b7b7.png) 4 | 5 | # Cara Pakai 6 | Buka terminal, lalu copy text yg ada di bawah ini 7 | * ``` sudo apt install git curl jq sed -y ``` 8 | * ``` git clone https://github.com/mugi789/SubdoFinder/ ``` 9 | * ``` cd /SubdoFinder/ ``` 10 | * ``` chmod +x subfind.sh ``` 11 | * ``` ./subfind.sh ``` 12 | 13 | **Tested on Ubuntu 18.04** 14 | 15 | -------------------------------------------------------------------------------- /subfind.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | #recode by ./meicookies 3 | ready() { 4 | url='https://dns.bufferover.run/dns?q=' 5 | scan=$url$(basename $1) # gk perlu ribet tanpa protocol http[s], tetep bisa pake protocol 6 | result=$(curl -s $scan | jq -r '.FDNS_A[]' | sed 's/,/\n/' | grep -v '[[:digit:]]' | sort -u) 7 | echo "$result" 8 | echo "Total $(echo "$result" | wc -l) subdomain" 9 | while true; do 10 | read -p "Mau disimpan dalam bentuk file? y/n: " yn 11 | case $yn in 12 | [Yy]* ) 13 | read -p "Nama File: " file 14 | for domain in $result; do 15 | # redirect_url, jadi gk perlu tambahin http 16 | save=$(curl -m 3 -w "%{redirect_url}\n" -s $domain -o /dev/null >> .temp) & 17 | cat .temp | sort -u > $file; cat $file 18 | done; wait 19 | echo "Saved on $file" 20 | rm .temp; exit 21 | ;; 22 | [Nn]* ) 23 | echo "Byee..."; exit 24 | ;; 25 | *) 26 | echo "yang bener" 27 | ;; 28 | esac 29 | done 30 | } 31 | read -p "[*] Input url: " target 32 | # ini if decision, buat ngecek kalo webnya ada bakal dilanjutin 33 | [[ $(curl -w "%{http_code}\n" -s $target -o /dev/null) -ne 000 ]] && ready "$target" || echo "$target not found" 34 | --------------------------------------------------------------------------------