15 lines
608 B
Bash
15 lines
608 B
Bash
#!/usr/bin/env bash
|
|||
|
|
# Inspect per-team port footprint: UFW rules in the 3xxxx/4xxxx range and
|
||
|
|
# docker volumes/networks named after a team. Read-only.
|
||
|
|
set -uo pipefail
|
||
|
|
echo "=== UFW rules matching 3xxxx/4xxxx ==="
|
||
|
|
ufw status numbered 2>/dev/null | grep -E '\b(3[0-9]{4}|4[0-9]{4})/tcp' || echo "(none)"
|
||
|
|
echo
|
||
|
|
echo "=== docker networks team* ==="
|
||
|
|
docker network ls --format '{{.Name}}' | grep -i team || echo "(none)"
|
||
|
|
echo
|
||
|
|
echo "=== docker volumes team* ==="
|
||
|
|
docker volume ls --format '{{.Name}}' | grep -i team || echo "(none)"
|
||
|
|
echo
|
||
|
|
echo "=== all volumes ==="
|
||
|
|
docker volume ls --format '{{.Name}}' | head -40
|