#!/bin/bash

set -x
set -e

sudo -v

sudo pkill tcpdump || echo

node_name="${1:?need this node name}"

blackhole_ip="REDUCATED"

date=$(date +%F_%H-%M-%S)

# cd into the dir of this script
cd "$(dirname "$0")"

date >> "traceroute_${node_name}_to_us_${date}.txt"
traceroute "$blackhole_ip" >> "traceroute_${node_name}_to_us_${date}.txt"

date=$(date +%F_%H-%M-%S)

# capture DNS replies
sudo tcpdump -nn host "$blackhole_ip" and port 53 -w "limited_ttl_${node_name}_64_${date}.pcap" &

sleep 2

sudo python3 shoot.py 64

sleep 4

sudo pkill tcpdump

date >> "traceroute_${node_name}_to_us_${date}.txt"
traceroute "$blackhole_ip" >> "traceroute_${node_name}_to_us_${date}.txt"
