#!/usr/bin/env bash # # Requirements # - Golang (for complete bug bounty tools, clone this https://github.com/x1mdev/ReconPi) # - gau (go get -u github.com/lc/gau) # - gf (go get -u github.com/tomnomnom/gf) # - Gf-Patterns (https://github.com/1ndianl33t/Gf-Patterns) - Read the README.md for how to copy json file to ~/.gf/ cd ~/.gf ls *.json > ~/patterns cat ~/patterns | cut -d "." -f 1 > ~/gf-patterns mkdir gfpatterns mkdir temp cd temp echo example.com | gau | sort -u >> waybackdata # if you have subdomains list, can use "cat subdomains.txt | gau | sort -u >> waybackdata" for patterns in $(~/gf-patterns); do cat * | gf $patterns | tee -a ../gfpatterns/$patterns.txt; done cd ../gfpatterns find . -iname "*.txt" -size 0 -delete