Gladex Agent Logs
Agent run logs & app logs · env: prod · LAN-only investor surface
Overview
| Run logs | 1186 files, 70.8 MB |
| Latest run log | run-20261006-031229-720.log |
| Log directory | /data/agent-logs |
| App log directory | /opt/startup/prod/logs |
Run logs (newest first, last 50)
| File | Size | Modified (UTC) |
|---|---|---|
| run-20261006-031229-720.log | 196 KB | 2026-10-06 01:25:47 |
| run-20261006-022028-719.log | 271 KB | 2026-10-06 01:02:21 |
| run-20261006-013213-718.log | 276 KB | 2026-10-06 00:10:20 |
| run-20261006-004412-717.log | 192 KB | 2026-10-05 23:22:05 |
| run-20261005-234618-716.log | 235 KB | 2026-10-05 22:34:04 |
| run-20261005-225616-715.log | 296 KB | 2026-10-05 21:36:11 |
| run-20261005-215648-714.log | 220 KB | 2026-10-05 20:46:08 |
| run-20261005-205855-713.log | 188 KB | 2026-10-05 19:46:40 |
| run-20261005-201246-712.log | 321 KB | 2026-10-05 18:48:47 |
| run-20261005-190629-711.log | 213 KB | 2026-10-05 18:02:38 |
| run-20261005-174000-710.log | 397 KB | 2026-10-05 16:56:22 |
| run-20261005-164047-709.log | 254 KB | 2026-10-05 15:29:53 |
| run-20261005-160934-708.log | 139 KB | 2026-10-05 14:30:37 |
| run-20261005-155925-707.log | 153 B | 2026-10-05 13:59:26 |
| run-20261005-154917-706.log | 190 B | 2026-10-05 13:49:18 |
| run-20261005-153909-705.log | 153 B | 2026-10-05 13:39:09 |
| run-20261005-152900-704.log | 153 B | 2026-10-05 13:29:01 |
| run-20261005-142051-703.log | 222 KB | 2026-10-05 13:18:53 |
| run-20261005-130731-702.log | 227 KB | 2026-10-05 12:10:44 |
| run-20261005-120453-701.log | 163 KB | 2026-10-05 10:57:24 |
| run-20261005-094142-700.log | 440 KB | 2026-10-05 09:54:46 |
| run-20261005-090130-699.log | 165 KB | 2026-10-05 07:31:34 |
| run-20261005-071341-698.log | 435 KB | 2026-10-05 06:51:22 |
| run-20261005-061647-697.log | 196 KB | 2026-10-05 05:03:34 |
| run-20261005-052959-696.log | 226 KB | 2026-10-05 04:06:39 |
| run-20261005-044026-695.log | 177 KB | 2026-10-05 03:19:52 |
| run-20261005-034927-694.log | 254 KB | 2026-10-05 02:30:18 |
| run-20261005-030059-693.log | 312 KB | 2026-10-05 01:39:20 |
| run-20261004-233305-692.log | 1010 KB | 2026-10-05 00:50:51 |
| run-20261004-230052-691.log | 130 KB | 2026-10-04 21:22:57 |
| run-20261004-221607-690.log | 258 KB | 2026-10-04 20:50:44 |
| run-20261004-210204-689.log | 310 KB | 2026-10-04 20:05:59 |
| run-20261004-184239-688.log | 505 KB | 2026-10-04 18:51:56 |
| run-20261004-172538-687.log | 486 KB | 2026-10-04 16:32:32 |
| run-20261004-165539-686.log | 142 KB | 2026-10-04 15:15:29 |
| run-20261004-161338-685.log | 176 KB | 2026-10-04 14:45:31 |
| run-20261004-160330-684.log | 153 B | 2026-10-04 14:03:31 |
| run-20261004-155322-683.log | 153 B | 2026-10-04 13:53:23 |
| run-20261004-154314-682.log | 190 B | 2026-10-04 13:43:15 |
| run-20261004-153306-681.log | 153 B | 2026-10-04 13:33:07 |
| run-20261004-152258-680.log | 153 B | 2026-10-04 13:22:58 |
| run-20261004-151250-679.log | 190 B | 2026-10-04 13:12:50 |
| run-20261004-150241-678.log | 153 B | 2026-10-04 13:02:42 |
| run-20261004-145233-677.log | 153 B | 2026-10-04 12:52:34 |
| run-20261004-144225-676.log | 190 B | 2026-10-04 12:42:26 |
| run-20261004-143217-675.log | 153 B | 2026-10-04 12:32:17 |
| run-20261004-142209-674.log | 153 B | 2026-10-04 12:22:09 |
| run-20261004-141201-673.log | 153 B | 2026-10-04 12:12:01 |
| run-20261004-140152-672.log | 153 B | 2026-10-04 12:01:53 |
| run-20261004-135144-671.log | 153 B | 2026-10-04 11:51:44 |
Tail — run-20261006-031229-720.log (last 200 lines)
+ # `err_int → default arm action points at the checker's own output` (M25's
+ # pin) reddens with it while `err_int → default arm diagnosis names an
+ # unclassified cause` (M7's pin) stays GREEN — that green diagnosis
+ # assertion is the half the mutant must NOT touch. Because both pins sit in
+ # the three-scenario loop the red count is 2 per scenario x 3 = 6, not the
+ # 2 the named arms gave: probe measured **274 passed / 6 failed** (total
+ # 280, the plain suite under `IPDRIFT_NO_LIVE=1`; the queue's "374/6"
+ # shape misstated the total — the REDS are what was predicted and measured).
+ "M26": (' *)\n'
+ ' DIAGNOSIS="checker failed without a classified cause (exit ${EXIT_CODE})."\n'
+ ' ACTION="run \'ip-drift-check --format json\' by hand and read its output." ;;',
+ ' *)\n'
+ ' DIAGNOSIS="checker failed without a classified cause (exit ${EXIT_CODE})."\n'
+ ' ACTION="check egress; no drift verdict can be trusted until this clears." ;;'),
}
needle, repl = M[os.environ["MUT_ID"]]
path = os.environ["MUT_TARGET"]
src = open(path).read()
> build · mimo-v2.6-flash-free
[0m← [0mEdit repo/tests/test_ip_drift_cron.sh
Index: repo/tests/test_ip_drift_cron.sh
===================================================================
--- repo/tests/test_ip_drift_cron.sh
+++ repo/tests/test_ip_drift_cron.sh
@@ -1893,8 +1893,10 @@
run_mutation M21 'err_no_a → does not borrow the missing-egress diagnosis'
run_mutation M22 'err_dns → does not borrow the missing-egress action'
run_mutation M23 'err_ip → named arm diagnosis says no public IPv4 could be found'
run_mutation M24 'err_no_a → does not borrow the dead-lookup action'
+ run_mutation M25 'err_int → default arm action points at the checker's own output'
+ run_mutation M26 'err_int → does not declare the egress untrustworthy'
fi
# =============================================================================
echo ""
[0m← [0mEdit repo/tests/test_ip_drift_cron.sh
Index: repo/tests/test_ip_drift_cron.sh
===================================================================
--- repo/tests/test_ip_drift_cron.sh
+++ repo/tests/test_ip_drift_cron.sh
@@ -1226,9 +1226,9 @@
# untouched control — measured on the control run: 10/10 pin strings matched
# with ZERO FAIL lines in the output, i.e. the pin only proved the assertion
# exists in this file. It now greps the ` FAIL - ` lines for the pin, so a
# mutant whose defect reddens somewhere ELSE fails the pin. Re-measured across
-# M1–M24: every pinned assertion fails under its own mutant (24/24), so the
+# M1–M26: every pinned assertion fails under its own mutant (26/26), so the
# stricter test stays green without moving any pin to an easier assertion, and
# both of the newest pins were read the other way too (queue item (p), the
# teeth check): with M11's and M12's pins redirected to an assertion neither
# defect reddens — `drift_unparse → own action present (the class-internal
> build · mimo-v2.6-flash-free
[0m$ [0mset -e; rm -rf /tmp/opencode/probe39/fake; mkdir -p /tmp/opencode/probe39/fake; cd /data/repo; cp -r tests tools /tmp/opencode/probe39/fake/; cd /tmp/opencode/probe39/fake; python3 - <<'PY'
from pathlib import Path
p = Path("tests/test_ip_drift_cron.sh")
t = p.read_text()
a = "run_mutation M25 'err_int → default arm action points at the checker's own output'"
b = "run_mutation M26 'err_int → does not declare the egress untrustworthy'"
ra = "run_mutation M25 'no drift → nothing appended to ALERTS'"
rb = "run_mutation M26 'no drift → nothing appended to ALERTS'"
assert t.count(a) == 1, t.count(a)
assert t.count(b) == 1, t.count(b)
t = t.replace(a, ra).replace(b, rb)
p.write_text(t)
print("redirected both pins")
PY
IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh --mutations > /tmp/opencode/probe39/teeth.out 2>&1; echo "teeth rc=$?"; tail -2 /tmp/opencode/probe39/teeth.out; echo "=== teeth FAILs ==="; grep ' FAIL - ' /tmp/opencode/probe39/teeth.out; echo "=== redirected pin count in clean plain run ==="; IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh 2>/dev/null | grep -c 'ok - no drift → nothing appended to ALERTS'
redirected both pins
> build · mimo-v2.6-flash-free
[0m$ [0mcd /tmp/opencode/probe39/fake && IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh --mutations > /tmp/opencode/probe39/teeth.out 2>&1; echo "teeth rc=$?"; tail -2 /tmp/opencode/probe39/teeth.out; echo "=== teeth FAILs ==="; grep ' FAIL - ' /tmp/opencode/probe39/teeth.out; echo "=== redirected pin count in clean plain run ==="; IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh 2>/dev/null | grep -c 'ok - no drift → nothing appended to ALERTS'; echo "=== plain suite in fake tree ==="; IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh 2>/dev/null | tail -1
teeth rc=1
=== Results: 383 passed, 2 failed ===
=== teeth FAILs ===
FAIL - M25 → wrong verdict is NOT the intended one (expected a failure of: 'no drift → nothing appended to ALERTS')
FAIL - M26 → wrong verdict is NOT the intended one (expected a failure of: 'no drift → nothing appended to ALERTS')
=== redirected pin count in clean plain run ===
1
=== plain suite in fake tree ===
=== Results: 280 passed, 0 failed ===
> build · mimo-v2.6-flash-free
[0m$ [0mcd /tmp/opencode/probe39/fake && IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh --mutations > /tmp/opencode/probe39/teeth-nolive-off.out 2>&1; echo "teeth(no NO_LIVE) rc=$?"; tail -2 /tmp/opencode/probe39/teeth-nolive-off.out; grep -c ' FAIL - ' /tmp/opencode/probe39/teeth-nolive-off.out; echo "=== clean battery (real tree, no NO_LIVE) ==="; cd /data/repo && bash tests/test_ip_drift_cron.sh --mutations > /tmp/opencode/probe39/battery.out 2>&1; echo "battery rc=$?"; tail -2 /tmp/opencode/probe39/battery.out; grep -c ' FAIL - ' /tmp/opencode/probe39/battery.out; grep -c '^ run_mutation M' tests/test_ip_drift_cron.sh; grep -c 'M2[56] → suite goes red' /tmp/opencode/probe39/battery.out; grep -c 'M2[56] → wrong verdict lands on the intended assertion' /tmp/opencode/probe39/battery.out; grep -c 'suite stayed GREEN\|precondition:\|does not parse' /tmp/opencode/probe39/battery.out
teeth(no NO_LIVE) rc=1
=== Results: 386 passed, 2 failed ===
2
=== clean battery (real tree, no NO_LIVE) ===
battery rc=2
ok - C8 guard mode keeps only the two UNGUARDED opens
tests/test_ip_drift_cron.sh: line 1898: unexpected EOF while looking for matching `''
0
26
0
0
0
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && bash -n tests/test_ip_drift_cron.sh; echo "bash -n rc=$?"; sed -n '1885,1905p' tests/test_ip_drift_cron.sh; echo "=== diff real vs fake ==="; diff tests/test_ip_drift_cron.sh /tmp/opencode/probe39/fake/tests/test_ip_drift_cron.sh | head -20; wc -l tests/test_ip_drift_cron.sh /tmp/opencode/probe39/fake/tests/test_ip_drift_cron.sh
tests/test_ip_drift_cron.sh: line 1898: unexpected EOF while looking for matching `''
bash -n rc=2
run_mutation M13 "drift_unparse → does not borrow the public class's action"
run_mutation M14 'drift_unparse → own action present (the class-internal absences read a real log)'
run_mutation M15 "drift_unparse → does not borrow the public class's diagnosis"
run_mutation M16 'drift_unparse → own diagnosis present (the four absences read a real log)'
run_mutation M17 'err_dns → does not borrow the missing-egress diagnosis'
run_mutation M18 'err_dns → named arm diagnosis says the lookup never completed'
run_mutation M19 'err_ip → does not borrow the vanished-A diagnosis'
run_mutation M20 'err_no_a → does not borrow the dead-lookup diagnosis'
run_mutation M21 'err_no_a → does not borrow the missing-egress diagnosis'
run_mutation M22 'err_dns → does not borrow the missing-egress action'
run_mutation M23 'err_ip → named arm diagnosis says no public IPv4 could be found'
run_mutation M24 'err_no_a → does not borrow the dead-lookup action'
run_mutation M25 'err_int → default arm action points at the checker's own output'
run_mutation M26 'err_int → does not declare the egress untrustworthy'
fi
# =============================================================================
echo ""
echo "=== Results: $PASS passed, $FAIL failed ==="
[ "$FAIL" -eq 0 ] || exit 1
exit 0
=== diff real vs fake ===
1897,1898c1897,1898
< run_mutation M25 'err_int → default arm action points at the checker's own output'
< run_mutation M26 'err_int → does not declare the egress untrustworthy'
---
> run_mutation M25 'no drift → nothing appended to ALERTS'
> run_mutation M26 'no drift → nothing appended to ALERTS'
1905 tests/test_ip_drift_cron.sh
1905 /tmp/opencode/probe39/fake/tests/test_ip_drift_cron.sh
3810 total
> build · mimo-v2.6-flash-free
Found it — M25's pin contains an apostrophe, so it must be double-quoted (the file's own convention for such pins).
[0m← [0mEdit repo/tests/test_ip_drift_cron.sh
Index: repo/tests/test_ip_drift_cron.sh
===================================================================
--- repo/tests/test_ip_drift_cron.sh
+++ repo/tests/test_ip_drift_cron.sh
@@ -1893,9 +1893,9 @@
run_mutation M21 'err_no_a → does not borrow the missing-egress diagnosis'
run_mutation M22 'err_dns → does not borrow the missing-egress action'
run_mutation M23 'err_ip → named arm diagnosis says no public IPv4 could be found'
run_mutation M24 'err_no_a → does not borrow the dead-lookup action'
- run_mutation M25 'err_int → default arm action points at the checker's own output'
+ run_mutation M25 "err_int → default arm action points at the checker's own output"
run_mutation M26 'err_int → does not declare the egress untrustworthy'
fi
# =============================================================================
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && bash -n tests/test_ip_drift_cron.sh; echo "bash -n rc=$?"; echo "=== rebuild fake tree ==="; rm -rf /tmp/opencode/probe39/fake; mkdir -p /tmp/opencode/probe39/fake; cp -r tests tools /tmp/opencode/probe39/fake/; cd /tmp/opencode/probe39/fake && python3 - <<'PY'
from pathlib import Path
p = Path("tests/test_ip_drift_cron.sh")
t = p.read_text()
a = 'run_mutation M25 "err_int → default arm action points at the checker\'s own output"'
b = "run_mutation M26 'err_int → does not declare the egress untrustworthy'"
assert t.count(a) == 1, ("M25 anchor", t.count(a))
assert t.count(b) == 1, ("M26 anchor", t.count(b))
t = t.replace(a, "run_mutation M25 'no drift → nothing appended to ALERTS'").replace(b, "run_mutation M26 'no drift → nothing appended to ALERTS'")
p.write_text(t)
print("redirected both pins (anchors counted 1 each)")
PY
bash -n tests/test_ip_drift_cron.sh && echo "fake bash -n OK"
bash -n rc=0
=== rebuild fake tree ===
redirected both pins (anchors counted 1 each)
fake bash -n OK
> build · mimo-v2.6-flash-free
[0m$ [0mcd /data/repo && bash tests/test_ip_drift_cron.sh --mutations > /tmp/opencode/probe39/battery.out 2>&1; echo "battery rc=$?"; tail -2 /tmp/opencode/probe39/battery.out; echo "run_mutation calls: $(grep -c '^ run_mutation M' tests/test_ip_drift_cron.sh)"; echo "M25/M26 went red: $(grep -c 'M2[56] → suite goes red' /tmp/opencode/probe39/battery.out)"; echo "M25/M26 landed on pin: $(grep -c 'M25 → wrong verdict lands\|M26 → wrong verdict lands' /tmp/opencode/probe39/battery.out)"; echo "survivors/precondition/parse: $(grep -c 'suite stayed GREEN\|precondition:\|does not parse' /tmp/opencode/probe39/battery.out)"; echo "=== plain suite ==="; bash tests/test_ip_drift_cron.sh 2>&1 | tail -1; echo "=== battery under NO_LIVE ==="; IPDRIFT_NO_LIVE=1 bash tests/test_ip_drift_cron.sh --mutations 2>&1 | tail -1
battery rc=0
=== Results: 388 passed, 0 failed ===
run_mutation calls: 26
M25/M26 went red: 2
M25/M26 landed on pin: 2
survivors/precondition/parse: 0
=== plain suite ===
=== Results: 283 passed, 0 failed ===
=== battery under NO_LIVE ===
Command exceeded timeout of 120000 ms. Retry with a larger timeout if the command is expected to take longer.
[0m$ [0mcd /tmp/opencode/probe39/fake && IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh --mutations > /tmp/opencode/probe39/teeth.out 2>&1; echo "teeth(NO_LIVE) rc=$?"; tail -2 /tmp/opencode/probe39/teeth.out; grep ' FAIL - ' /tmp/opencode/probe39/teeth.out; IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh --mutations > /tmp/opencode/probe39/teeth2.out 2>&1; echo "teeth(live) rc=$?"; tail -2 /tmp/opencode/probe39/teeth2.out; echo "redirected pin occurrences in clean plain run: $(IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh 2>/dev/null | grep -c 'ok - no drift → nothing appended to ALERTS')"; echo "clean plain run in fake tree: $(IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh 2>/dev/null | tail -1)"
teeth(NO_LIVE) rc=1
=== Results: 383 passed, 2 failed ===
FAIL - M25 → wrong verdict is NOT the intended one (expected a failure of: 'no drift → nothing appended to ALERTS')
FAIL - M26 → wrong verdict is NOT the intended one (expected a failure of: 'no drift → nothing appended to ALERTS')
Command exceeded timeout of 120000 ms. Retry with a larger timeout if the command is expected to take longer.
> build · mimo-v2.6-flash-free
[0m$ [0mcd /tmp/opencode/probe39/fake && IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh 2>/dev/null | tail -1; echo "redirected pin occurrences: $(IPDRIFT_NO_LIVE=1 IPDRIFT_CRON=$PWD/tools/ip-drift-cron bash tests/test_ip_drift_cron.sh 2>/dev/null | grep -c 'ok - no drift → nothing appended to ALERTS')"
=== Results: 280 passed, 0 failed ===
redirected pin occurrences: 1
> build · mimo-v2.6-flash-free
Select another run log from the list above. Only files matching run-YYYYMMDD-HHMMSS-N.log are readable.
App log tail — prod-8001.log (last 60 lines)
[Tue Oct 6 03:20:50 2026] 127.0.0.1:51406 Accepted [Tue Oct 6 03:20:50 2026] 127.0.0.1:51406 Closing [Tue Oct 6 03:20:50 2026] 127.0.0.1:51414 Accepted [Tue Oct 6 03:20:50 2026] 127.0.0.1:51414 Closing [Tue Oct 6 03:20:50 2026] 127.0.0.1:51422 Accepted [Tue Oct 6 03:20:50 2026] 127.0.0.1:51422 Closing [Tue Oct 6 03:20:51 2026] 127.0.0.1:51438 Accepted [Tue Oct 6 03:20:51 2026] 127.0.0.1:51438 Closing [Tue Oct 6 03:20:51 2026] 127.0.0.1:51446 Accepted [Tue Oct 6 03:20:51 2026] 127.0.0.1:51446 Closing [Tue Oct 6 03:20:52 2026] 127.0.0.1:51458 Accepted [Tue Oct 6 03:20:52 2026] 127.0.0.1:51458 Closing [Tue Oct 6 03:20:52 2026] 127.0.0.1:51462 Accepted [Tue Oct 6 03:20:52 2026] 127.0.0.1:51462 Closing [Tue Oct 6 03:20:52 2026] 127.0.0.1:51470 Accepted [Tue Oct 6 03:20:52 2026] 127.0.0.1:51470 Closing [Tue Oct 6 03:20:52 2026] 127.0.0.1:51486 Accepted [Tue Oct 6 03:20:52 2026] 127.0.0.1:51486 Closing [Tue Oct 6 03:20:53 2026] 127.0.0.1:51498 Accepted [Tue Oct 6 03:20:53 2026] 127.0.0.1:51498 Closing [Tue Oct 6 03:20:53 2026] 127.0.0.1:51500 Accepted [Tue Oct 6 03:20:53 2026] 127.0.0.1:51500 Closing [Tue Oct 6 03:20:54 2026] 127.0.0.1:51514 Accepted [Tue Oct 6 03:20:54 2026] 127.0.0.1:51514 Closing [Tue Oct 6 03:20:54 2026] 127.0.0.1:51516 Accepted [Tue Oct 6 03:20:54 2026] 127.0.0.1:51516 Closing [Tue Oct 6 03:20:55 2026] 127.0.0.1:57884 Accepted [Tue Oct 6 03:20:55 2026] 127.0.0.1:57884 Closing [Tue Oct 6 03:20:55 2026] 127.0.0.1:57892 Accepted [Tue Oct 6 03:20:55 2026] 127.0.0.1:57892 Closing [Tue Oct 6 03:20:56 2026] 127.0.0.1:57902 Accepted [Tue Oct 6 03:20:56 2026] 127.0.0.1:57902 Closing [Tue Oct 6 03:20:56 2026] 127.0.0.1:57918 Accepted [Tue Oct 6 03:20:56 2026] 127.0.0.1:57918 Closing [Tue Oct 6 03:20:56 2026] 127.0.0.1:57920 Accepted [Tue Oct 6 03:20:56 2026] 127.0.0.1:57920 Closing [Tue Oct 6 03:20:56 2026] 127.0.0.1:57936 Accepted [Tue Oct 6 03:20:56 2026] 127.0.0.1:57936 Closing [Tue Oct 6 03:20:57 2026] 127.0.0.1:57948 Accepted [Tue Oct 6 03:20:57 2026] 127.0.0.1:57948 Closing [Tue Oct 6 03:20:57 2026] 127.0.0.1:57956 Accepted [Tue Oct 6 03:20:57 2026] 127.0.0.1:57956 Closing [Tue Oct 6 03:20:58 2026] 127.0.0.1:57970 Accepted [Tue Oct 6 03:20:58 2026] 127.0.0.1:57970 Closing [Tue Oct 6 03:20:58 2026] 127.0.0.1:57982 Accepted [Tue Oct 6 03:20:58 2026] 127.0.0.1:57982 Closing [Tue Oct 6 03:20:58 2026] 127.0.0.1:57986 Accepted [Tue Oct 6 03:20:58 2026] 127.0.0.1:57986 Closing [Tue Oct 6 03:20:59 2026] 127.0.0.1:57990 Accepted [Tue Oct 6 03:20:59 2026] 127.0.0.1:57990 Closing [Tue Oct 6 03:20:59 2026] 127.0.0.1:57992 Accepted [Tue Oct 6 03:20:59 2026] 127.0.0.1:57992 Closing [Tue Oct 6 03:21:00 2026] 127.0.0.1:58000 Accepted [Tue Oct 6 03:21:00 2026] 127.0.0.1:58000 Closing [Tue Oct 6 03:21:00 2026] 127.0.0.1:58010 Accepted [Tue Oct 6 03:21:00 2026] 127.0.0.1:58010 Closing [Tue Oct 6 03:23:39 2026] 127.0.0.1:51108 Accepted [Tue Oct 6 03:23:39 2026] 127.0.0.1:51108 Closing [Tue Oct 6 03:28:07 2026] 127.0.0.1:39392 Accepted
Generated 2026-10-06 01:28:07 UTC · Gladex.de