Files
ghaymah-dns-net-sec-tests/logs/03_dns_tcp_test.log
T

75 lines
4.8 KiB
Plaintext

[2026-10-12T18:51:19.005Z] === PHASE 3: DNS & TCP FUNCTIONALITY TESTING ===
[2026-10-12T18:51:19.660Z] ✅ MCP Connected
[2026-10-12T18:51:19.660Z] 📦 Deploying dns-test-server (TCP + HTTP)...
[2026-10-12T18:51:24.880Z] Server deploy result: {
"id": "74401df6-9097-442b-bfe9-4de9d60a889c"
}
[2026-10-12T18:51:24.880Z]
📦 Deploying dns-test-client...
[2026-10-12T18:51:29.883Z] Client deploy result: {
"id": "8029db40-f90e-4eee-8bb3-626ca7038049"
}
[2026-10-12T18:51:29.883Z]
⏳ Waiting 25 seconds for apps to boot...
[2026-10-12T18:51:54.887Z] === Checking deployed app status ===
[2026-10-12T18:51:55.790Z] soc-gateway: Healthy (tags: {"component":"gateway","platform":"soc"})
[2026-10-12T18:51:55.790Z] dns-test-server: Deploying (tags: {"platform":"soc","role":"dns-test","tier":"backend"})
[2026-10-12T18:51:55.790Z] dns-test-client: Deploying (tags: {"platform":"soc","role":"dns-test","tier":"frontend"})
[2026-10-12T18:51:55.790Z] soc-backend: Healthy (tags: {"component":"backend","platform":"soc"})
[2026-10-12T18:51:55.790Z]
=== SERVER NETWORK INFO ===
[2026-10-12T18:51:56.458Z] ip addr: {
"stdout": "1: lo: \u003cLOOPBACK,UP,LOWER_UP\u003e mtu 0 qlen 1000\n inet 127.0.0.1/8 scope global dynamic \n2: eth0: \u003cBROADCAST,MULTICAST,UP,LOWER_UP\u003e mtu 0 qlen 1000\n inet 172.26.69.146/20 scope global dynamic \n3: wg0: \u003cPOINTOPOINT,NOARP,UP,LOWER_UP\u003e mtu 0 qlen 1000\n inet 10.100.0.64/20 scope global dynamic \n",
"stderr": "",
"exit_code": 0
}
[2026-10-12T18:51:56.853Z] resolv.conf: {
"stdout": "nameserver 127.0.0.1\nsearch mesh\n",
"stderr": "",
"exit_code": 0
}
[2026-10-12T18:51:56.853Z]
=== CLIENT NETWORK INFO ===
[2026-10-12T18:51:57.299Z] ip addr: {
"stdout": "3: wg0: \u003cPOINTOPOINT,NOARP,UP,LOWER_UP\u003e mtu 0 qlen 1000\n inet 10.100.0.66/20 scope global dynamic \n1: lo: \u003cLOOPBACK,UP,LOWER_UP\u003e mtu 0 qlen 1000\n inet 127.0.0.1/8 scope global dynamic \n2: eth0: \u003cBROADCAST,MULTICAST,UP,LOWER_UP\u003e mtu 0 qlen 1000\n inet 172.26.69.147/20 scope global dynamic \n",
"stderr": "",
"exit_code": 0
}
[2026-10-12T18:51:57.684Z] resolv.conf: {
"stdout": "nameserver 127.0.0.1\nsearch mesh\n",
"stderr": "",
"exit_code": 0
}
[2026-10-12T18:51:57.684Z]
=== DNS RESOLUTION TESTS (from client container) ===
[2026-10-12T18:51:58.168Z] getent hosts dns-test-server → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:51:58.554Z] getent hosts dns-test-server.mesh → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:51:59.056Z] getent hosts soc-backend → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:51:59.519Z] getent hosts soc-backend.mesh → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:51:59.956Z] getent hosts soc-gateway → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:52:00.458Z] getent hosts soc-gateway.mesh → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:52:00.818Z] getent hosts dns-test-client → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:52:01.187Z] getent hosts dns-test-client.mesh → {"stdout":"","stderr":"","exit_code":2}
[2026-10-12T18:52:01.187Z]
--- nslookup tests ---
[2026-10-12T18:52:01.593Z] nslookup dns-test-server → {"stdout":"Server:\t\t127.0.0.1\nAddress:\t127.0.0.1:53\n\n** server can't find dns-test-server.mesh: NXDOMAIN\n\n** server can't find dns-test-server.mesh: NXDOMAIN\n\n","stderr":"","exit_code":1}
[2026-10-12T18:52:01.997Z] nslookup soc-backend → {"stdout":"Server:\t\t127.0.0.1\nAddress:\t127.0.0.1:53\n\n** server can't find soc-backend.mesh: NXDOMAIN\n\n** server can't find soc-backend.mesh: NXDOMAIN\n\n","stderr":"","exit_code":1}
[2026-10-12T18:52:01.997Z]
=== TCP CONNECTION TESTS ===
[2026-10-12T18:52:02.404Z] Server WireGuard IP: 10.100.0.64
[2026-10-12T18:52:02.404Z]
Testing TCP connection to 10.100.0.64:9000...
[2026-10-12T18:52:05.761Z] TCP via IP → {"stdout":"","stderr":"","exit_code":1}
[2026-10-12T18:52:05.761Z] Testing HTTP connection to 10.100.0.64:4000...
[2026-10-12T18:52:06.188Z] HTTP via IP → {"stdout":"{\"service\":\"dns-test-server\",\"hostname\":\"77745c23df30\",\"interfaces\":{\"wg0\":[\"10.100.0.64\"],\"lo\":[\"127.0.0.1\"],\"eth0\":[\"172.26.69.146\"]},\"uptime\":15.954253844,\"env\":{\"PORT\":\"4000\",\"NODE_VERSION\":\"v22.23.3\"}}","stderr":"","exit_code":0}
[2026-10-12T18:52:06.188Z]
Testing TCP connection via DNS name dns-test-server:9000...
[2026-10-12T18:52:06.594Z] TCP via DNS → {"stdout":"nc: bad address 'dns-test-server'\nDNS_TCP_FAILED\n","stderr":"","exit_code":0}
[2026-10-12T18:52:06.594Z]
Testing HTTP connection via DNS name dns-test-server:4000...
[2026-10-12T18:52:06.982Z] HTTP via DNS → {"stdout":"wget: bad address 'dns-test-server:4000'\nDNS_HTTP_FAILED\n","stderr":"","exit_code":0}
[2026-10-12T18:52:06.982Z]
=== PHASE 3 COMPLETE ===