Gladex Agent Logs

Agent run logs & app logs · env: prod · LAN-only investor surface

Overview
Run logs1200 files, 75.2 MB
Latest run logrun-20261006-233016-734.log
Log directory/data/agent-logs
App log directory/opt/startup/prod/logs
Run logs (newest first, last 50)
FileSizeModified (UTC)
run-20261006-233016-734.log 367 KB 2026-10-06 22:26:12
run-20261006-231309-733.log 300 KB 2026-10-06 21:20:06
run-20261006-222432-732.log 262 KB 2026-10-06 21:03:00
run-20261006-211819-731.log 403 KB 2026-10-06 20:14:24
run-20261006-204734-730.log 136 KB 2026-10-06 19:08:10
run-20261006-193520-729.log 347 KB 2026-10-06 18:37:25
run-20261006-164643-728.log 351 KB 2026-10-06 17:25:12
run-20261006-124129-727.log 445 KB 2026-10-06 14:36:35
run-20261006-104452-726.log 468 KB 2026-10-06 10:31:20
run-20261006-090726-725.log 338 KB 2026-10-06 08:34:44
run-20261006-073331-724.log 245 KB 2026-10-06 06:57:18
run-20261006-061912-723.log 266 KB 2026-10-06 05:23:23
run-20261006-053304-722.log 192 KB 2026-10-06 04:09:04
run-20261006-041829-721.log 341 KB 2026-10-06 03:22:57
run-20261006-031229-720.log 292 KB 2026-10-06 02:08:21
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
Tail — run-20261006-233016-734.log (last 200 lines)
466:FX_STALE="$SANDBOX/logs-stale"           # green about the past -> warning
469:FX_STALE_DRIFT="$SANDBOX/logs-stale-drift"                        # red, old
477:FX_NEWEST_OK="$SANDBOX/logs-newest-ok"
481:FX_NEWEST_DRIFT="$SANDBOX/logs-newest-drift"
487:FX_OK_ENDS_DRIFT="$SANDBOX/logs-tail-word"
490:FX_WANT="$SANDBOX/logs-want"
494:FX_QUOTE="$SANDBOX/logs-quote"
500:FX_RECENT="$SANDBOX/logs-recent"
504:FX_ALERTS_ONLY="$SANDBOX/logs-alerts-only"
516:FX_EMPTY="$SANDBOX/logs-empty"
524:FX_TWICE="$SANDBOX/logs-twice"
529:FX_NONL="$SANDBOX/logs-no-newline"
537:FX_FUTURE="$SANDBOX/logs-future"
547:FX_HIGHBYTE="$SANDBOX/logs-highbyte"
567:        GLADEX_DEV_DB="$SANDBOX/no.db" GLADEX_PROD_DB="$SANDBOX/no.db" \
965:    WREP="$SANDBOX/writer-replay"
2979:run_mutation() {   # <label> <find> <repl> <dir> <want-status> <want-errors> <want-overall> <want-rc>
$ cd /data/repo; echo "run_suite_plant: $(grep -c 'run_suite_plant' tests/test_ip_drift_cron.sh)"; echo "PAIR23 lines:"; grep -n 'PAIR23' tests/test_ip_drift_cron.sh; python3 - <<'PY'
import re
p=open('/data/repo/tests/test_ip_drift_cron.sh').read()
f1="    ('has', 'private-or-cgnat', "
print("PAIR23-row prefix count in cron suite:", p.count(f1))
q=open('/data/repo/tests/test_system_status_ip_drift.sh').read()
n1='grep -qF "WireGuard tunnel likely DOWN" "$LOG_CGN" 2>/dev/null \\\n        && ok "'
print("M38 needle count in reader suite:", q.count(n1))
n2='grep -qF "WireGuard tunnel likely DOWN" "$LOG_CGN" 2>/dev/null \\\n        && bad "'
print("alt M38 needle count:", q.count(n2))
# does any existing mutant in either battery edit the reader suite file?
PY
echo "=== plants naming the reader suite in mutation sections ==="; grep -n 'test_system_status_ip_drift.sh' tests/test_ip_drift_cron.sh | sed -n '1,40p'
run_suite_plant: 5
PAIR23 lines:
876:PAIR23 = {
882:missing = sorted(PAIR23 - b)
PAIR23-row prefix count in cron suite: 1
M38 needle count in reader suite: 1
alt M38 needle count: 0
=== plants naming the reader suite in mutation sections ===
298:# (`tests/test_system_status_ip_drift.sh` section 25). So the sentence was
328:    # tests/test_system_status_ip_drift.sh section 27). Measured before these
345:    # test_system_status_ip_drift.sh`, run from a copy with `REPO=`/`CRON=`
371:    # asserted: `tests/test_system_status_ip_drift.sh` `control27B` builds its
421:# (`tests/test_system_status_ip_drift.sh`, run from a copy with REPO/CRON made
595:#   `tests/test_system_status_ip_drift.sh` clean **662 / 0**, against plantE
752:#      `tests/test_system_status_ip_drift.sh`, so its §23 pair-guard is read as
832:    # Never sourced, never run: `tests/test_system_status_ip_drift.sh` is opened
837:    MSG30X=$(python3 - "$SELF30" "$REPO/tests/test_system_status_ip_drift.sh" <<'PY30X'
2605:    # `tests/test_system_status_ip_drift.sh`. Until this block, `grep -c
> build · mimo-v2.6-flash-free
$ cd /data/repo; awk 'NR>=2979 && NR<=3120' tests/test_system_status_ip_drift.sh | grep -n 'FILE=\|TARGET\|self\|SELF\|sed -i\|python3\|\.sh"' | head -20; echo "=== cron mutation section mentions of reader suite ==="; awk 'NR>=2640' tests/test_ip_drift_cron.sh | grep -c 'test_system_status_ip_drift.sh'; echo "=== cron suite total assertions ==="; grep -c '' /dev/null; echo "=== reader default baseline (from log) ==="; grep -n 'clean baseline\|759' /tmp/opencode/entry-aj.md | head
11:    python3 - "$mut" "$find" "$repl" <<'PY'
38:        printf '%s' "$out" | python3 -c '
96:# self-test is what makes this mutant's verdict readable rather than invisible.
102:# restored with a fresh name promotes itself, which is exactly what
105:    'IPD_FILE="$IPD_CAND"' \
106:    'IPD_FILE="${IPD_FILE:-$IPD_CAND}"' \
119:# anti-pattern, reached by a line the writer itself produced.
=== cron mutation section mentions of reader suite ===
0
=== cron suite total assertions ===
0
=== reader default baseline (from log) ===
1:**(aj)** **Give `control31`'s THREE unpinned src assertions the same battery teeth (M20/M21/M22) — the last src readings in `tests/test_system_status_ip_drift.sh` that no plant is PINNED to, i.e. the same gap (ae)→(ah) closed four times, left open on the file's newest control.** Structural reading, not yet probed — the probe is step 1 and does not inherit this sentence: that block's src half carries **five** assertions and the battery pins **two** of them — **M14** reddens `control31 src: the akind helper no longer reads the foreign kind's absence` (line 2809) and **M15** reddens `control31 src: got 4 call site(s) / 24 row(s) (12 anchor + 12 absence), expected 4 / 24 (12 + 12)` (line 2816) — while **three** are read by nothing: `control31 src: the akind helper lost its file check, so every absence it reads would be vacuous` (line 2803), `control31 src: the akind helper lost its own-kind anchor` (line 2806) and `control31 src: the extracted set is not the contract` (line 2848). Shapes, mirroring (ag)/(ah) exactly: **M20** = delete one row of `control31`'s written contract (the extraction still returns 24 rows while the contract holds 23) → only the **contract** assertion reddens; **M21** = drop the helper's file check (the half rule (h) reads) → only the **file-check** assertion reddens; **M22** = drop the helper's own-kind anchor → only the **anchor** assertion reddens. House order: **(1)** probe first, out of tree (`/tmp/opencode/probe53/`, nothing under `/data/repo`): needles byte-equal to their targets, `s.count(find) == 1`, `bash -n` clean, clean baseline **759/0** re-taken there, keep only plants that redden **exactly one** assertion on a pin that lands, and measure the then-current battery's blindness the way (af)/(ag)/(ah) did (`--mutations` over the planted tree, `grep -c 'M2[012]'` → 0); **(2)** then `run_suite_plant` — already in this file since (af), so no port is needed — with needles built by concatenation and `s.count()` preconditions (never `grep -F -c`: GNU grep treats a NEWLINE in a fixed pattern as a separator, which is why (af) read 4 where `s.count()` reads 1); **(3)** arithmetic only after `=== Results:` says it (expect **799 → 814/0**, default unchanged at **759/0** — three plants × 5 assertions); **(4)** one teeth redirect per new pin, **and check the redirected string is an assertion in the source first** (`ok "…"` count **1** each, and mind that a backslash is LITERAL under `grep -F` — both defects (af)/(ag) paid for). Before taking it, re-read `git status --porcelain` and the process list (the sibling-shell lesson of runs 708/709, and run 730's session ending while its own shells still ran). Standing, not actioned: **(93)**/**(97)(a)** fires on the investor's approve/reject of `hiring/queue/*.json` (**two** requests staged: `marco-steiner.json`, `ruben-stoll.json` — 0 unread at this close), **(e)** hand-run only, **(k)** clear of my name (`identity-run@dispatcher`, `identity-run@jonas`, `identity-run@sofia` are the operator's/other desks' — still **2** rows in `systemctl --failed`, no `reset-failed` run), the `SOA:gladex.de … mname=placeholder` row is the investor's NEEDS-INVESTOR item. Everything in (a)–(ah) is DONE; **(ai)**, the bullet above, is queued ahead of this item, not actioned.
> build · mimo-v2.6-flash-free
$ cd /data/repo; echo "M38 in cron suite: $(grep -c 'M38' tests/test_ip_drift_cron.sh)"; echo "M39 in cron suite: $(grep -c 'M39' tests/test_ip_drift_cron.sh)"; grep -n 'M1–M37\|M1-M37\|491 assertion' tools/REGISTRY.md | head; echo "=== headline ==="; sed -n '11799p' agent-logs/PROGRESS.md | cut -c1-120; wc -l /tmp/opencode/entry-p1.md
M38 in cron suite: 0
M39 in cron suite: 0
1207:- `bash tests/test_ip_drift_cron.sh --mutations` — mutation battery, **M1–M37** (each
1209:  verdict, with a clean control); **491 assertions** measured 2026-10-06 (the
=== headline ===
**(ai)** **Give `control30` in `tests/test_ip_drift_cron.sh` the same battery teeth (M36/M37) — the one `src:` control
37 /tmp/opencode/entry-p1.md
> build · mimo-v2.6-flash-free
$ cd /data/repo; grep -n 'die(' tests/test_ip_drift_cron.sh | sed -n '1,12p'; echo "=== 893-894 ==="; sed -n '893,894p' tests/test_ip_drift_cron.sh; echo "=== section heading before 831 ==="; sed -n '744,760p' tests/test_ip_drift_cron.sh
864:def die(msg):
870:    die("this file extracted %d of the nine class-internal reads, want 9" % len(a))
872:    die("the reader suite extracted %d of its nine diagnosis reads, want 9 — §23/§24 changed" % len(b))
875:    die("kind/class pairs differ: %s vs %s" % (pa, pb))
884:    die("§23 lost its pair-guard row(s): %s" % ";".join("/".join(m) for m in missing))
888:    die("read(s) here with no §23/§24 counterpart: %s" % ";".join("/".join(r) for r in unmapped))
=== 893-894 ===
    [ "$?" = "0" ] && ok "control30 §23: $MSG30X" \
                   || bad "control30 §23: $MSG30X"
=== section heading before 831 ===
# decoration. This block closes that from the inside, in four steps:
#   1. READ THIS FILE'S OWN SOURCE — the nine DIAGNOSIS reads (3 presence +
#      6 absence) extracted from `${BASH_SOURCE[0]}` by SHAPE (an
#      `assert_has`/`assert_lacks` whose needle is one of the three class
#      diagnosis bodies and whose target is `$DCP`/`$DCC`/`$DCU`), compared
#      against a written contract: a typo'd needle, a swapped target or a
#      deleted assertion changes what this block believes exists.
#   2. THE SAME NINE, CROSS-CHECKED AGAINST §23/§24 — this suite never sources
#      `tests/test_system_status_ip_drift.sh`, so its §23 pair-guard is read as
#      TEXT (this repo's normal cross-file needle), never executed: 9/9 rows on
#      both sides, the 4/4 rows of §23's public<->tunnel pair, and every needle
#      here mapped onto the reader's own.
#   3. PLANT — three borrows (one per class) and ONE swap, on the writer, each
#      replayed through this file's own `run_cron`, so the logs under test are
#      logs a writer wrote.
#   4. RUN EVERY EXTRACTED ROW OVER BOTH WORLDS — an absence: absent from the
#      real run's log (not vacuous), PRESENT in the planting class's log (would
> build · mimo-v2.6-flash-free
$ cd /data/repo; awk 'NR<=1173 && /^echo "=== /{h=NR": "$0} END{}  {if(NR==1173) print h}' tests/test_system_status_ip_drift.sh; grep -n 'echo "=== 2[3-8]\.\|=== 23\|=== 24' tests/test_system_status_ip_drift.sh | head
938: echo "=== 22. the WRITER's own exit branches, replayed through tools/ip-drift-cron ==="
1068:    echo "=== 23. the writer's DRIFT branch replayed: two classes, two diagnoses, one red ==="
1206:    echo "=== 24. the writer's THIRD drift class: class=unparseable, and a diagnosis that must not claim a public IP ==="
1939:    echo "=== 25. the writer's FOURTH exit branch: the unclassified default, replayed ==="
2185:    echo "=== 26. the three NAMED check-error arms: each keeps its own diagnosis ==="
2365:    echo "=== 27. the ACTION half of the cross-guard: read as BODIES, not prefixes ==="
2615:    echo "=== 28. the escalation channel's KIND cross-guard: every replayed branch, in BOTH channels ==="
> build · mimo-v2.6-flash-free
← Write /tmp/opencode/entry-p2.md
Created file successfully: /tmp/opencode/entry-p2.md
> build · mimo-v2.6-flash-free
$ cd /data/repo; git status --porcelain; echo "--- tail before ---"; tail -2 agent-logs/PROGRESS.md | cut -c1-160; cat /tmp/opencode/entry-p1.md /tmp/opencode/entry-aj.md /tmp/opencode/entry-p2.md >> agent-logs/PROGRESS.md; echo "--- tail after ---"; tail -4 agent-logs/PROGRESS.md | cut -c1-160; wc -l agent-logs/PROGRESS.md
M CHANGELOG.md
 M tests/test_ip_drift_cron.sh
 M tools/REGISTRY.md
--- tail before ---
- **No code, no gate, no promote**: `md5sum tools/ip-drift-cron` = `git show HEAD:tools/ip-drift-cron` = **`2816126cb8bad48aabd03be621c2a60c`** (re-read at this
- **Rule 3, at stop**: `git status --porcelain` read immediately **before** this append → **empty**; immediately after it → exactly ` M agent-logs/PROGRESS.
--- tail after ---
**(aj)** **Give `control31`'s THREE unpinned src assertions the same battery teeth (M20/M21/M22) — the last src readings in `tests/test_system_status_ip_drift
**(ak)** **Give `control30`'s §23 cross-file read the same battery teeth (M38/M39) — the last `control30` assertion whose INPUT is a file no mutation block i

**CLOSE PROTOCOL**: this entry is appended **before** the commit that carries it (rule 1); a second commit carrying closing measurements re-appends this entry f
11861 agent-logs/PROGRESS.md
> build · mimo-v2.6-flash-free
$ cd /data/repo; ./tools/repo-lint 2>&1 | tail -3; echo "lint rc=$?"
go-compile: 45 module file(s) compile clean (1.97s)
  changelog-version: 245 changelog version heading(s), 245 unique, 7699 citation(s) checked, 0 missing, 7842 bare token(s) counted
result: all 184 linted file(s) parse clean (exit 0)
lint rc=0
$ cd /data/repo; ./tools/queue-source-check; echo "qsc rc=$?"; bash tests/test_queue_source.sh 2>&1 | tail -3; echo "tqs rc=$?"
queue-source-check: OK - one queue: [0.4.241] pointer-only, 111 item line(s) frozen across 196 section(s), 198 PROGRESS bullet(s), 1 path token(s)
qsc rc=0
===============================
queue-source-check suite: 278 passed, 0 failed
===============================
tqs rc=0
> build · mimo-v2.6-flash-free
$ cd /data/repo; ps -ef | grep -E 'regression-run|red-watch' | grep -v grep | head; echo "--- status ---"; git status --porcelain; echo "--- head ---"; git log --oneline -2
--- status ---
 M CHANGELOG.md
 M agent-logs/PROGRESS.md
 M tests/test_ip_drift_cron.sh
 M tools/REGISTRY.md
--- head ---
0eebc78 log: queue item (ah) closing memorandum — post-push verifiers, red-watch attribution, rule 3 re-read
c2b6a42 log: run 733 — queue item (ah) independently re-measured on be4603d's bytes (759/0 default, 799/0 battery); run 732's record left untouched, no queue restated
> build · mimo-v2.6-flash-free
$ cd /data/repo; git add -- CHANGELOG.md tests/test_ip_drift_cron.sh tools/REGISTRY.md agent-logs/PROGRESS.md && git commit -m "test: queue item (ai) M36/M37 — control30's contract and count given opt-in battery teeth (changelog [0.4.241])" -- CHANGELOG.md tests/test_ip_drift_cron.sh tools/REGISTRY.md agent-logs/PROGRESS.md 2>&1 | tail -5; echo "rc=$?"; git status --porcelain; git log --oneline -1
[main 5d20817] test: queue item (ai) M36/M37 — control30's contract and count given opt-in battery teeth (changelog [0.4.241])
 4 files changed, 219 insertions(+), 6 deletions(-)
rc=0
5d20817 test: queue item (ai) M36/M37 — control30's contract and count given opt-in battery teeth (changelog [0.4.241])
> build · mimo-v2.6-flash-free
$ cd /data/repo; git remote -v | head -2; git push 2>&1 | tail -5; echo "push rc=$?"
origin	git://git.gladex.de/gladex.git (fetch)
origin	git://git.gladex.de/gladex.git (push)
To git://git.gladex.de/gladex.git
   0eebc78..5d20817  main -> main
push rc=0
> build · mimo-v2.6-flash-free
$ cd /data/repo; echo "=== queue-source-check ==="; ./tools/queue-source-check; echo "rc=$?"; echo "=== inbox ==="; ./tools/inbox-status; echo "rc=$?"; echo "=== md5 vs HEAD ==="; md5sum tests/test_ip_drift_cron.sh tools/ip-drift-cron; git show HEAD:tests/test_ip_drift_cron.sh | md5sum; git show HEAD:tools/ip-drift-cron | md5sum; echo "=== status/log ==="; git status --porcelain; git log --oneline -1; echo "=== failed ==="; systemctl --failed --no-legend | wc -l; df -h / | tail -1
=== queue-source-check ===
queue-source-check: OK - one queue: [0.4.241] pointer-only, 111 item line(s) frozen across 196 section(s), 198 PROGRESS bullet(s), 1 path token(s)
rc=0
=== inbox ===
inbox-status — STEP 0 investor duty

  messages unread : dev 0 / prod 0 / total 0
  last reply      : dev 144 / prod 109
  INBOX.md        : 80 entries, 80 handled, 0 open

verdict: OK - nothing owed (0 unread, 0 open entries all replied)
rc=0
=== md5 vs HEAD ===
606935c24e485b981eafcd90bfeee4ae  tests/test_ip_drift_cron.sh
2816126cb8bad48aabd03be621c2a60c  tools/ip-drift-cron
606935c24e485b981eafcd90bfeee4ae  -
2816126cb8bad48aabd03be621c2a60c  -
=== status/log ===
5d20817 test: queue item (ai) M36/M37 — control30's contract and count given opt-in battery teeth (changelog [0.4.241])
=== failed ===
2
/dev/mapper/ubuntu--vg-ubuntu--lv   98G   87G  6.7G  93% /
$ cd /data/repo; echo "=== default ==="; IPDRIFT_NO_LIVE=1 bash tests/test_ip_drift_cron.sh 2>/dev/null | tail -2; echo "=== mutations ==="; IPDRIFT_NO_LIVE=1 bash tests/test_ip_drift_cron.sh --mutations 2>/dev/null | tail -2; echo "=== M36/37 lines ==="; IPDRIFT_NO_LIVE=1 bash tests/test_ip_drift_cron.sh --mutations 2>/dev/null | grep -cE '^  ok   - M3[67]'
=== default ===

=== Results: 337 passed, 0 failed ===
=== mutations ===

=== Results: 488 passed, 0 failed ===
=== M36/37 lines ===


Command exceeded timeout of 300000 ms. Retry with a larger timeout if the command is expected to take longer.
> 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)
[Wed Oct  7 00:06:59 2026] 127.0.0.1:58674 Closing
[Wed Oct  7 00:07:00 2026] 127.0.0.1:58676 Accepted
[Wed Oct  7 00:07:00 2026] 127.0.0.1:58676 Closed without sending a request; it was probably just an unused speculative preconnection
[Wed Oct  7 00:07:00 2026] 127.0.0.1:58676 Closing
[Wed Oct  7 00:07:01 2026] 127.0.0.1:58680 Accepted
[Wed Oct  7 00:07:01 2026] 127.0.0.1:58680 Closing
[Wed Oct  7 00:07:39 2026] 127.0.0.1:53188 Accepted
[Wed Oct  7 00:07:39 2026] 127.0.0.1:53188 Closed without sending a request; it was probably just an unused speculative preconnection
[Wed Oct  7 00:07:39 2026] 127.0.0.1:53188 Closing
[Wed Oct  7 00:07:41 2026] 127.0.0.1:53192 Accepted
[Wed Oct  7 00:07:41 2026] 127.0.0.1:53192 Closed without sending a request; it was probably just an unused speculative preconnection
[Wed Oct  7 00:07:41 2026] 127.0.0.1:53192 Closing
[Wed Oct  7 00:14:44 2026] 127.0.0.1:33064 Accepted
[Wed Oct  7 00:14:44 2026] 127.0.0.1:33064 Closing
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49732 Accepted
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49732 Closing
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49742 Accepted
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49742 Closing
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49744 Accepted
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49744 Closing
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49748 Accepted
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49748 Closing
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49750 Accepted
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49750 Closing
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49764 Accepted
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49764 Closing
[Wed Oct  7 00:15:10 2026] 127.0.0.1:49772 Accepted
[Wed Oct  7 00:15:11 2026] 127.0.0.1:49772 Closing
[Wed Oct  7 00:15:11 2026] 127.0.0.1:49786 Accepted
[Wed Oct  7 00:15:11 2026] 127.0.0.1:49786 Closing
[Wed Oct  7 00:15:11 2026] 127.0.0.1:49796 Accepted
[Wed Oct  7 00:15:11 2026] 127.0.0.1:49796 Closing
[Wed Oct  7 00:15:11 2026] 127.0.0.1:49810 Accepted
[Wed Oct  7 00:15:11 2026] 127.0.0.1:49810 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59056 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59056 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59060 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59060 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59062 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59062 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59074 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59074 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59082 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59082 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59086 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59086 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59102 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59102 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59114 Accepted
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59114 Closing
[Wed Oct  7 00:16:00 2026] 127.0.0.1:59120 Accepted
[Wed Oct  7 00:16:01 2026] 127.0.0.1:59120 Closing
[Wed Oct  7 00:16:01 2026] 127.0.0.1:59122 Accepted
[Wed Oct  7 00:16:01 2026] 127.0.0.1:59122 Closing
[Wed Oct  7 00:22:27 2026] 127.0.0.1:58940 Accepted
[Wed Oct  7 00:22:27 2026] 127.0.0.1:58940 Closing
[Wed Oct  7 00:23:13 2026] 127.0.0.1:56626 Accepted
[Wed Oct  7 00:23:13 2026] 127.0.0.1:56626 Closing
[Wed Oct  7 00:26:16 2026] 127.0.0.1:58460 Accepted

Generated 2026-10-06 22:26:16 UTC · Gladex.de