Ready for fresh Ubuntu VPS
VPS One-Liner
Installer
Bootstrap a complete recon environment in minutes. Single command installation of Go, ProjectDiscovery tools, Nuclei, and all essential network utilities.
One-liner setup
2-4 minutes
Ubuntu/Debian
1
The One-Liner
Run on a fresh Ubuntu/Debian VPS with sudo access
install.sh
1wget -q https://go.dev/dl/go1.22.3.linux-amd64.tar.gz &&2sudo rm -rf /usr/local/go &&3sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz &&4echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc &&5source ~/.bashrc &&6go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest &&7pdtm &&8pdtm -ia &&9pdtm -install nuclei &&10sudo apt update -y &&11sudo apt install -y net-tools dnsutils iputils-ping curl wget unzip &&12sudo apt update &&13sudo apt install -y tmux python3 python3-pip &&14sudo apt update &&15sudo apt install -y git gh tmux python3 python3-pip &&16pip3 install watchdog --break-system-packages &&17echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc &&18source ~/.bashrc &&19aix -h &&20alterx -h &&21asnmap -h &&22cdncheck -h &&23chaos-client -h &&24cloudlist -h &&25dnsx -h &&26httpx -h &&27interactsh-client -h &&28interactsh-server -h &&29katana -h &&30mapcidr -h &&31notify -h &&32nuclei -h &&33pdtm -h &&34proxify -h &&35shuffledns -h &&36simplehttpserver -h &&37subfinder -h &&38tldfinder -h &&39tlsx -h &&40uncover -h &&41urlfinder -h &&42apt update &&43apt install -y git gh tmux python3 python3-pip &&44pip3 install watchdog --break-system-packages2
PATH Fix (if needed)
Run this if go or pdtm commands aren't found
path-fix.sh
1echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc &&2source ~/.bashrc3
Shodan Free IPs Extractor
Extract and download IP addresses from Shodan results
shodan-ip-extractor.js
$ var ipElements=document.querySelectorAll('strong');var ips=[];ipElements.forEach(function(e){ips.push(e.innerHTML.replace(/["']/g,''))});var ipsString=ips.join('\n');var a=document.createElement('a');a.href='data:text/plain;charset=utf-8,'+encodeURIComponent(ipsString);a.download='waseem.txt';document.body.appendChild(a);a.click();How to use
- 1Go to shodan.io and run a free search query
- 2Open DevTools (F12) and switch to Console tab
- 3Paste the snippet above and press Enter
- 4File waseem.txt auto-downloads with all extracted IPs
Quick Start
1
SSH into VPS
Connect to your fresh Ubuntu/Debian instance
2
Copy Command
Click the Copy button on the one-liner above
3
Paste & Run
Paste into terminal and press Enter
4
Wait & Done
Installation completes in 2-4 minutes