Deploy Self hosted interactsh-server for Blind & Out of Band Testing

Why I needed to build a OOB Testing server

Step 1: Create AWS EC2 server — free tier

Specifications (already there in main reference) :

An Important instruction about this AWS elastic IPs

Step 2: Buy Domain Name

Buy using freenom (worked like a charm for me)

Important: Please buy a new domain. Personally, I have faced a lot of problems (time consuming) when you update your existing bought domains.

Step 3: Allow the required ports

AWS Security Group of your instance.

Step 4: Configuring the interactsh server side on the AWS Ubuntu machine

sudo apt update
sudo apt upgrade
go install -v github.com/projectdiscovery/interactsh/cmd/interactsh-server@latest
sudo -i
interactsh-server -domain typeanyname.tk -ip 13.14.15.16 -wildcard -sa -ldap
interactsh server side

Step 5: Verify if your DNS records are updated

success screenshot

Step 6: Configuring the interactsh client side on any machine where you want to see your ouput.

go install -v github.com/projectdiscovery/interactsh/cmd/interactsh-client@latest
interactsh-client -s https://typeanyname.tk -t ga60d6sometauthenticationtoken8939b226501f774a

Step 7: Validate the setup

success screenshot

Step 8: Stopping the interactsh-server

stopping interactsh-server

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store