find me the gateway ips

This commit is contained in:
Sebastian
2024-11-03 08:55:57 +01:00
parent 664cc8ccb2
commit 51f400fe59
3 changed files with 103 additions and 0 deletions

13
utils/capture-ips.sh Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
ip="$(curl -s ipinfo.io/ip)"
interface="$(ip addr | awk -v ip="$ip" '$1 == "inet" && $2 ~ "^" ip "/" {print $NF}')"
TMPFILE=$(mktemp)
timeout 10 tcpdump -i $interface "port ${1:-3042}" -n -q 2> /dev/null | awk '{print $3}' | cut -d '.' -f1-4 | grep -v "$ip" > $TMPFILE
RESULT=$(cat $TMPFILE | sort -u | grep -v '^$')
rm "$TMPFILE"
echo "$RESULT"