https://dcc.godaddy.com/manage/foo.bar/dns
Create following Records in Domain foo.bar:
-
A Record:
ns1canarypointing to public IP of interactsh server -
A Record:
ns2canarypointing to public IP of interactsh server -
NS Record:
canarypointing to FQDNns1canary.foo.bar -
NS Record:
canarypointing to FQDNns2canary.foo.bar
Tag your KeyPair with key:InteractSh and an empty value
sudo docker run \
-e AWS_ACCESS_KEY_ID='xxx' \
-e AWS_SECRET_ACCESS_KEY='xxx' \
-e TF_VAR_interactsh_access_token='xxx'\
-e TF_VAR_domain='canary.foo.bar'\
-e TF_VAR_godaddy_access_token='xxx' \
-e TF_VAR_godaddy_ns1='foo.bar/records/A/ns1canary.foo.bar' \
-e TF_VAR_godaddy_ns2='foo.bar/records/A/ns2canary.foo.bar' \
-e TF_VAR_interactsh_version='v0.0.7' \
-it --rm -w /app \
-v $(pwd)/terraform:/app \
--entrypoint /bin/sh \
hashicorp/terraform:latest
Exectue deployment
terraform apply
terraform init
terraform fmt
terraform validate
terraform plan
terraform show
terraform output
terraform destroy
https://github.com/projectdiscovery/interactsh#interactsh-cli-client
sudo docker run projectdiscovery/interactsh-client -server 'https://canary.foo.bar' -token '<token>' -persist -n 10 -v
https://github.com/projectdiscovery/interactsh-web
- Execute:
git clone https://github.com/projectdiscovery/interactsh-web.git - Execute:
yarn start - Go to
http://localhost:3000/ - Enter custom host (without schema):
canary.foo.barand enter token. - Then reload page!!!