This script performs various scanning and enumeration tasks on a domain. It automates the process of subdomain enumeration, checking for alive domains, fingerprinting, directory brute-forcing, scanning with Nmap, taking screenshots using Eyewitness, and checking for common vulnerabilities using Nuclei.
Before running the script, make sure you have the following prerequisites installed: to install go
- apt-update
- apt upgrade
- wget https://go.dev/dl/go1.20.2.linux-amd64.tar.gz
- tar -xvf go1.20.2.linux-amd64.tar.gz
- sudo mv go /usr/local
- export GOROOT=/usr//local/go
- export GOPATH=$HOME/go
- export PATH="$GOPATH/bin:$GOROOT/bin:$HOME/.local/bin:$PATH"
- go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest
- go install github.com/tomnomnom/httprobe@latest | for httprobe
using the script ./requirments_install.sh
For safer and quicker results I removed nuclei in the V2 file, for faster recon, also it's recommended to run nuclei on the interesting findings only, any ways both are tested.
Happy hacking