Files
felhom.eu/documentation/audits/security-app-updates-2026-10-27/part5/tools/tunnelprobe.sh
T

6 lines
389 B
Bash
Executable File

#!/bin/bash
# tunnelprobe.sh <url> <seconds> — one GET per second through the PUBLIC path (Cloudflare → the box's tunnel); prints
# "HH:MM:SS code". The gap is the run of codes that are not the name's normal answer (530/502/000 = tunnel away).
u=$1; n=$2
for i in $(seq 1 "$n"); do printf '%s %s\n' "$(date -u +%T)" "$(curl -s -o /dev/null -m 3 -w '%{http_code}' "$u")"; sleep 1; done