#!/usr/bin/env bash # Apt Install Critical Tools sudo apt update sudo apt upgrade -y sudo apt install curl git jq wget echo "Download GO" cd $HOME wget https://go.dev/dl/go1.17.7.linux-amd64.tar.gz echo "Untar and move to /usr/local" sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.17.7.linux-amd64.tar.gz echo "Export Path" export PATH=$PATH:/usr/local/go/bin echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc sleep 2 # Creating variables ToolsPath="$HOME/Tools" echo "Creating all necessary folders" [[ ! -d ~/.gf ]] && mkdir -p ~/.gf [[ ! -d ~/Tools/ ]] && mkdir -p ~/Tools/ [[ ! -d ~/.config/notify/ ]] && mkdir -p ~/.config/notify/ [[ ! -d ~/.config/amass/ ]] && mkdir -p ~/.config/amass/ [[ ! -d ~/.config/subfinder/ ]] && mkdir -p ~/.config/subfinder/ [[ ! -d ~/Lists ]] && mkdir -p ~/Lists/ echo "Download some important files" eval wget -nc -O ~/Lists/XSS-OFJAAAH.txt https://raw.githubusercontent.com/danielmiessler/SecLists/master/Fuzzing/XSS/XSS-OFJAAAH.txt eval wget -nc -O ~/Lists/params.txt https://raw.githubusercontent.com/s0md3v/Arjun/master/arjun/db/params.txt eval wget -nc -O ~/.gf/potential.json https://raw.githubusercontent.com/devanshbatham/ParamSpider/master/gf_profiles/potential.json echo "Install FFF" go install github.com/tomnomnom/fff@latest sleep 1 echo "Install airixss" go install github.com/ferreiraklet/airixss@latest sleep 1 echo "Install Freq" go install github.com/takshal/freq@latest sleep 1 echo "Install Goop" go install github.com/deletescape/goop@latest sleep 1 echo "Install Hakrawler" go install github.com/hakluke/hakrawler@latest sleep 1 echo "Install Httprobe" go install github.com/tomnomnom/httprobe@latest sleep 1 echo "Install Meg" go install github.com/tomnomnom/meg@latest sleep 1 echo "Install Haklistgen" go install github.com/hakluke/haklistgen@latest sleep 1 echo "Install Haktldextract" go install github.com/hakluke/haktldextract@latest sleep 1 echo "Install Hakcheckurl" go install github.com/hakluke/hakcheckurl@latest sleep 1 echo "Install tojson" go install github.com/tomnomnom/hacks/tojson@latest sleep 1 echo "Install gowitness" go install github.com/sensepost/gowitness@latest sleep 1 echo "Install rush" go install github.com/shenwei356/rush@latest sleep 1 echo "install naabu" go install github.com/projectdiscovery/naabu/cmd/naabu@latest sleep 1 echo "Install hakcheckurl" go install github.com/hakluke/hakcheckurl@latest sleep 1 echo "Install shuffledns" go install github.com/projectdiscovery/shuffledns/cmd/shuffledns@latest sleep 1 echo "Install rescope" go install github.com/root4loot/rescope@latest sleep 1 echo "Install gron" go install github.com/tomnomnom/gron@latest sleep 1 echo "Install html-tool" go install github.com/tomnomnom/hacks/html-tool@latest sleep 1 echo "install Chaos" go install github.com/projectdiscovery/chaos-client/cmd/chaos@latest sleep 1 echo "Install gf" go install github.com/tomnomnom/gf@latest sleep 1 echo "Install qsreplace" go install github.com/tomnomnom/qsreplace@latest sleep 1 echo "Install Amass" go install github.com/OWASP/Amass/v3/...@latest sleep 1 echo "Install ffuf" go install github.com/ffuf/ffuf@latest sleep 1 echo "Install assetfinder" go install github.com/tomnomnom/assetfinder@latest sleep 1 echo "Install github-subdomains" go install github.com/gwen001/github-subdomains@latest sleep 1 echo "Install cf-check" go install github.com/dwisiswant0/cf-check@latest sleep 1 echo "Install waybackurls" go install github.com/tomnomnom/hacks/waybackurls@latest sleep 1 echo "Install nuclei" go install github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest nuclei -update sleep 1 echo "Install anew" go install github.com/tomnomnom/anew@latest sleep 1 echo "Install notify" go install github.com/projectdiscovery/notify/cmd/notify@latest sleep 1 echo "Install mildew" go install github.com/daehee/mildew/cmd/mildew@latest sleep 1 echo "Install dirdar" go install github.com/m4dm0e/dirdar@latest sleep 1 echo "Install unfurl" go install github.com/tomnomnom/unfurl@latest sleep 1 echo "Install shuffledns" go install -v github.com/projectdiscovery/shuffledns/cmd/shuffledns@latest sleep 1 echo "Install httpx" go install github.com/projectdiscovery/httpx/cmd/httpx@latest sleep 1 echo "Install github-endpoints" go install github.com/gwen001/github-endpoints@latest sleep 1 echo "Install dnsx" go install github.com/projectdiscovery/dnsx/cmd/dnsx@latest sleep 1 echo "Install subfinder" go install github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest sleep 1 echo "Install gauplus" go install github.com/bp0lr/gauplus@latest sleep 1 echo "Install subjs" go install github.com/lc/subjs@latest sleep 1 echo "Install subjs" go install github.com/hiddengearz/jsubfinder@latest wget https://raw.githubusercontent.com/ThreatUnkown/jsubfinder/master/.jsf_signatures.yaml && mv .jsf_signatures.yaml ~/.jsf_signatures.yaml sleep 1 echo "Install Gxss" go install github.com/KathanP19/Gxss@latest sleep 1 echo "Instal gospider" go install github.com/jaeles-project/gospider@latest sleep 1 echo "Install crobat" go install github.com/cgboal/sonarsearch/crobat@latest sleep 1 echo "Install dalfox" go install github.com/hahwul/dalfox/v2@latest sleep 1 echo "Install puredns" go install github.com/d3mondev/puredns/v2@latest sleep 1 echo "Install cariddi" go install https://github.com/edoardottt/cariddi/@latest sleep 1 echo "Install interactsh-client" go install github.com/projectdiscovery/interactsh/cmd/interactsh-client@latest Sleep 1 echo "Install kxss" go install github.com/tomnomnom/hacks/kxss@latest sleep 1 echo "Install GetJs" go install github.com/003random/getJS@latest sleep 1 echo "Install hakrevdns" go install github.com/hakluke/hakrevdns@latest sleep 1 echo "Install dnsgen" pip3 install dnsgen sleep 1 echo "Install gau" go install github.com/lc/gau/v2/cmd/gau@latest sleep 1 echo "Cloning all repos and install" eval cd $ToolsPath git clone https://github.com/tomnomnom/gf eval cd gf eval cp -r examples/*.json ~/.gf eval cd $ToolsPath git clone https://github.com/1ndianl33t/Gf-Patterns eval cd Gf-Patterns eval mv *.json ~/.gf eval cd $ToolsPath git clone https://github.com/m4ll0k/SecretFinder eval cd SecretFinder eval pip3 install -r requirements.txt eval cd $ToolsPath git clone https://github.com/m4ll0k/BBTz eval cd $ToolsPath git clone https://github.com/devanshbatham/ParamSpider eval cd ParamSpider eval pip3 install -r requirements.txt eval cd $ToolsPath git clone https://github.com/0x240x23elu/JSScanner.git eval JSScanner eval pip3 install -r requirements.txt # Create symbolic links for entry in ~/go/bin/*; sudo do ln -s $entry /usr/bin/$(basename "$entry"); done