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-packages
2

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 ~/.bashrc
3

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

  1. 1Go to shodan.io and run a free search query
  2. 2Open DevTools (F12) and switch to Console tab
  3. 3Paste the snippet above and press Enter
  4. 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