From 10c9c46a84196109e1598c163db58ea85154cc81 Mon Sep 17 00:00:00 2001 From: PM-pinou <2504420230@qq.com> Date: Fri, 24 Jul 2026 23:18:16 +0800 Subject: [PATCH] fix(upload): remove broken django.setup() from per-file thread --- .server_pid | 1 + analysis/views/upload.py | 9 +- server_stderr.txt | 2086 ++++++++++++++++++++++++++++++++++++++ server_stdout.txt | 60 ++ 4 files changed, 2148 insertions(+), 8 deletions(-) create mode 100644 .server_pid diff --git a/.server_pid b/.server_pid new file mode 100644 index 0000000..729d4ae --- /dev/null +++ b/.server_pid @@ -0,0 +1 @@ +6428 \ No newline at end of file diff --git a/analysis/views/upload.py b/analysis/views/upload.py index 4313bcc..aac344e 100644 --- a/analysis/views/upload.py +++ b/analysis/views/upload.py @@ -73,16 +73,9 @@ def upload_csv(request): def _process_single_file(run_id, filepath): - """Load a single CSV into SQLite, then delete it.""" - import django - import os - os.environ['DJANGO_SETTINGS_MODULE'] = 'tianxuan.settings' - os.environ['DJANGO_ALLOW_ASYNC_UNSAFE'] = 'true' - django.setup() - from analysis.models import AnalysisRun + """Load a single CSV into SQLite, then delete it. Runs in background thread inside Django.""" from analysis.data_loader._sqlite import save_to_db, drop_sqlite_table from analysis.data_loader._csv import load_csv_directory - from analysis.session_store import SessionStore import logging logger = logging.getLogger(__name__) diff --git a/server_stderr.txt b/server_stderr.txt index c41144e..5fe7b44 100644 --- a/server_stderr.txt +++ b/server_stderr.txt @@ -70,3 +70,2089 @@ Restored 1 datasets from disk Restored 1 datasets from disk [2026-07-24 20:54:11,295] INFO django: Restored 1 datasets from disk Error: You don't have permission to access that port. +[24/Jul/2026 23:11:03] "GET / HTTP/1.1" 200 9443 +[24/Jul/2026 23:11:04] "GET / HTTP/1.1" 200 9443 +[24/Jul/2026 23:11:08] "GET /upload/ HTTP/1.1" 200 16136 +[2026-07-24 23:11:20,827] INFO analysis.views.upload: [UPLOAD] Received 5 files +[24/Jul/2026 23:11:20] "POST /upload/csv/ HTTP/1.1" 200 498 +[2026-07-24 23:11:21,030] INFO analysis.views.upload: [UPLOAD] Received 5 files +[24/Jul/2026 23:11:21] "POST /upload/csv/ HTTP/1.1" 200 499 +[2026-07-24 23:11:21,241] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:21,280] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,282] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,282] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,290] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,282] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,290] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:21,290] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,282] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,290] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,282] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,292] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,304] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,306] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:21,320] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,308] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,320] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,308] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,321] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,321] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,321] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,323] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,325] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,325] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[24/Jul/2026 23:11:21] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:21,329] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,325] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:21,332] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,329] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,332] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,329] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,333] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,333] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,334] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,334] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,335] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,345] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,352] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,353] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,355] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,356] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:21,356] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,357] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,367] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,367] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,372] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,372] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,372] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,374] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,374] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:21,376] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,376] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,376] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,378] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,378] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,381] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,382] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,382] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,382] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,386] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,386] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,388] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,390] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,390] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,393] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,393] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,394] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,395] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,396] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,397] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,400] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,401] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,401] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,402] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,403] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,403] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,403] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,403] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,404] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,404] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,405] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,407] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,407] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,408] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,409] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,410] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,410] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,411] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:21,412] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,414] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,415] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,417] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,418] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,419] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,420] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,420] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,420] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,421] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,422] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,423] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,423] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,423] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,423] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,424] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,425] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,426] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,427] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,428] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,428] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,430] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,431] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,432] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,434] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,438] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,438] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,438] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,439] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,439] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,440] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,440] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,441] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,441] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,442] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,442] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,442] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,443] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,444] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,444] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,444] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:21,445] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,445] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,446] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,446] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,446] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,448] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,449] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,449] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,450] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,452] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,452] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,454] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:21,454] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.doma dtype=String +[2026-07-24 23:11:21,454] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,456] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,456] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,458] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,458] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:21,458] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,465] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:21,462] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:21,462] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,462] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,462] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,465] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,465] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,465] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:21,465] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,462] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,467] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,467] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,467] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,469] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,469] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,471] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,471] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,471] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,471] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,471] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,473] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:21,473] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,473] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,473] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,473] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,475] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,475] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,475] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,475] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,477] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,477] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,477] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,477] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:21,477] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,477] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,479] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,488] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,479] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,488] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,490] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,488] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,479] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,481] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,490] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,482] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,482] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,482] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,482] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,490] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,482] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,492] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,497] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,502] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,502] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,512] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[24/Jul/2026 23:11:21] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:21,516] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:21,514] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,540] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,516] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,516] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,516] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,547] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,520] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,547] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cipher-suite dtype=String +[2026-07-24 23:11:21,529] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,549] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,529] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,549] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,534] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,550] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:21,550] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,551] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,554] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,554] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,554] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,556] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,559] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,559] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,562] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,563] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,574] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,574] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,582] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,603] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:21,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,610] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,610] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,610] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,612] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,612] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,613] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,615] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=eiph dtype=String +[2026-07-24 23:11:21,615] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,615] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,615] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,615] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,619] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,620] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,620] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,622] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,624] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,624] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,627] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,627] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:21,628] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:21,628] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,629] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:21,629] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:21,629] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,630] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,630] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,630] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,631] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,631] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,631] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,631] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,633] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,633] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,633] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,633] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,635] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,636] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:21,636] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,638] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,640] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,642] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,645] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,646] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,646] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,646] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,646] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,648] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,648] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,649] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,649] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,649] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,649] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,651] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:21,651] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,651] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,651] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,651] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,653] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,653] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,653] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,653] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,655] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,655] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,657] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,657] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,657] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,657] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,659] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,659] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,661] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,663] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,663] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:21,665] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,665] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,668] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,668] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,668] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,671] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,671] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,672] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,673] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,673] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,673] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,674] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,674] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,674] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,674] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,676] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,676] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:21,676] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,676] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,678] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,678] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,680] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,682] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,682] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,684] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,685] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,687] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,687] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,689] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,689] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:21,689] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,691] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,697] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,697] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,697] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,697] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,706] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,706] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,712] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,712] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,734] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,749] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,749] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:21,777] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,777] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:21,749] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,753] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,771] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,777] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,771] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,773] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.anon dtype=String +[2026-07-24 23:11:21,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,781] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,781] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,786] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam'] +[2026-07-24 23:11:21,786] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,786] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,788] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,788] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,788] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,788] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,788] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:21,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=crcc dtype=String +[2026-07-24 23:11:21,790] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[24/Jul/2026 23:11:21] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:21,792] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:21,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:21,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,807] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,809] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,824] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,824] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:21,824] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:21,819] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,824] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,821] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,824] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,821] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,824] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,825] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,821] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,825] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,825] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,826] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:21,826] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,832] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,833] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,834] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,835] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,836] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,837] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,838] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,839] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,840] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,841] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,852] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,856] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ips.anon', ':ips.doma'] +[2026-07-24 23:11:21,864] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,870] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ips.orgn', ':ips.city', ':ipd.city'] +[2026-07-24 23:11:21,870] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,870] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ipd.city', '0rnd', ':ips.doma'] +[2026-07-24 23:11:21,875] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,875] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', ':ipd.doma'] +[2026-07-24 23:11:21,877] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,879] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,880] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,880] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:21,882] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,882] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:21,883] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,883] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,884] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:21,884] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,886] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city'] +[2026-07-24 23:11:21,886] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,887] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,887] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:21,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,889] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:21,889] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,890] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd'] +[2026-07-24 23:11:21,890] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,891] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,891] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:21,891] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,893] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph', '0crv'] +[2026-07-24 23:11:21,895] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,895] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,900] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,900] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,901] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:21,902] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,904] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,904] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,905] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,905] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,907] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,907] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,908] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,908] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,908] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:21,909] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,910] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,910] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:21,911] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,912] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,914] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,922] INFO analysis.data_loader._csv: [CLEAN] BOOL columns normalised: ['eiph'] +[2026-07-24 23:11:21,923] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,925] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:21,927] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,927] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,927] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:21,929] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,929] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,929] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,933] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,933] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,935] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,935] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,935] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:21,935] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,937] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,937] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:21,937] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:21,943] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,941] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,941] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,939] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,945] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'cipher-suite'] +[2026-07-24 23:11:21,945] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,947] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:21,947] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:21,947] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,949] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:21,949] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,949] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:21,949] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,949] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,949] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,951] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:21,955] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,951] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:21,952] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,952] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,954] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:21,954] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,954] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:21,955] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,957] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,951] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:21,962] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,966] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:21,968] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,968] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,972] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,972] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=crcc dtype=String +[2026-07-24 23:11:21,972] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,974] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,974] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,975] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,979] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,975] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151120\3.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:21,975] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,970] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,982] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,979] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,975] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:21,979] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:21,981] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,981] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:21,981] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:21,982] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:21,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,984] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,986] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,986] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:21,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:21,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:21,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,989] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,989] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:21,984] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:21,991] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:21,993] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,993] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:21,997] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:21,993] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:21,993] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,995] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,995] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:21,997] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:21,997] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:21,997] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:21,993] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:21,999] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:21,999] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:21,999] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,999] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:21,999] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:21,999] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:21,999] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,001] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,001] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,001] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,003] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,005] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,005] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,005] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,007] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,011] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,011] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,011] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,011] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,011] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,011] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,013] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,013] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,078] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,070] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ipd.city', '0rnd', 'cnam'] +[2026-07-24 23:11:22,076] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,076] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,076] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,078] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,078] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,078] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,078] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph', '0crv'] +[2026-07-24 23:11:22,068] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,080] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,080] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,080] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,080] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,080] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,088] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151120\4.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,082] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,082] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,092] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,082] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,094] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,082] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,082] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,094] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,084] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:22,111] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\9.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,084] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,111] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151120\0.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,111] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\5.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,111] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,111] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,128] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,114] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,128] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,114] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,130] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:22,114] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,140] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,116] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', 'crcc'] +[2026-07-24 23:11:22,142] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151120\1.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,118] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,142] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\6.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,122] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,142] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,142] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,143] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:22,153] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,143] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,155] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,145] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,145] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:22,155] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,155] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,147] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,167] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,151] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[24/Jul/2026 23:11:22] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:22,169] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,171] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,171] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,171] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,171] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,178] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,178] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,178] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,178] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,178] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,178] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,178] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,180] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,180] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:22,180] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,183] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,197] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam'] +[2026-07-24 23:11:22,198] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'cnam'] +[2026-07-24 23:11:22,198] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,198] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,199] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151120\2.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,201] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,203] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,203] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,205] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:22,205] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,205] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,229] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,221] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:22,221] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,223] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,225] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,227] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:22,227] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,229] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:22,229] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,229] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,219] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,230] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,230] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,232] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,234] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,234] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,234] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,234] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,236] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,236] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,236] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,238] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,238] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,238] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:22,240] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:22,240] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,240] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,240] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,242] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,242] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,242] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,242] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,242] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,245] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,240] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,245] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,245] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,245] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,245] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,245] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,245] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,246] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=orga dtype=String +[2026-07-24 23:11:22,246] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,246] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,246] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,248] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,248] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ipd.city', '0rnd', 'snam', ':ipd.anon'] +[2026-07-24 23:11:22,250] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,250] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,252] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,252] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,252] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,252] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,254] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,254] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,258] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\7.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,258] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,258] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:22,260] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,270] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,262] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,264] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,264] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,264] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,264] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,266] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,268] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.doma dtype=String +[2026-07-24 23:11:22,260] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,264] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:22,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,282] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,282] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:22,282] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,282] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,284] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,284] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,286] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:22,286] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,286] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:22,286] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,286] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,286] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,294] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,300] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:22,302] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,302] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,308] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,302] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,308] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,306] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:22,306] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,308] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,302] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,309] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,309] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,302] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,311] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,309] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:22,311] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,309] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,316] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,316] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,316] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,316] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,316] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,316] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,316] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,318] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,318] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,318] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,318] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,322] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,322] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,322] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,322] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,322] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,324] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'cnam'] +[2026-07-24 23:11:22,326] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,328] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,328] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,332] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,332] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,332] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:22,334] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,334] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,336] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,336] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,338] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,340] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,340] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,340] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,340] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,341] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,341] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,341] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,345] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,345] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:22,345] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,347] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,349] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,349] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,351] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:22,353] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,355] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ipd.city', '0rnd', 'snam', 'cnam', 'crcc'] +[2026-07-24 23:11:22,355] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,357] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,359] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,359] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:22,361] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,361] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,361] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,361] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,361] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,363] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,363] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,363] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,361] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,365] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,365] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,365] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,365] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:22,365] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,367] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,367] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:22,367] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,367] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,371] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,369] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,369] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,369] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,371] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,373] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,373] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,367] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,373] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,373] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,377] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,379] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:22,377] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,377] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,379] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:22,379] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,379] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,379] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,379] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,377] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,381] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:22,382] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,382] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:22,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,386] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,386] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,386] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,386] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,388] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,389] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,388] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,389] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,388] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,391] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,391] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,391] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,393] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,393] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,395] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,397] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,397] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,397] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,397] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,397] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,399] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,399] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,399] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,399] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,399] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:22,405] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,405] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,407] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=orga dtype=String +[2026-07-24 23:11:22,407] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,407] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,407] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,407] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,409] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,411] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,413] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,435] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\8.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,435] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,442] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:22,442] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:22,442] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,442] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,444] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,446] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,446] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,450] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,450] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,450] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,452] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,452] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,456] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,458] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,458] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,458] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:22,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,460] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,458] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,480] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,480] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,482] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,490] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,492] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,492] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,494] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\10.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,494] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\13.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,496] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,496] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,496] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\12.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,498] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,517] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,525] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,527] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.city'] +[2026-07-24 23:11:22,529] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,537] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'ecdhe-named-curve'] +[2026-07-24 23:11:22,529] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,541] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,537] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,537] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.city', '0rnd', 'snam'] +[2026-07-24 23:11:22,539] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,531] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,541] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,541] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,543] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,543] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[24/Jul/2026 23:11:22] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:22,545] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,570] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,545] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:22,576] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,576] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:22,565] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:22,576] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,578] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,580] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,580] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', ':ips.anon', 'ecdhe-named-curve', 'orga'] +[2026-07-24 23:11:22,580] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,582] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:22,582] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,584] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,598] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\14.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,598] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam'] +[2026-07-24 23:11:22,598] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,600] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,610] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,614] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,614] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,614] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,614] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:22,616] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,616] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,616] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,618] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,618] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,618] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,620] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,620] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,620] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,620] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,620] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,627] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,627] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,628] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,627] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,632] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,633] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,633] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,633] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,641] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,643] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,643] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,645] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,645] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,647] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,649] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,649] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,647] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,653] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city'] +[2026-07-24 23:11:22,653] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,655] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,655] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:22,655] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,655] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,655] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,661] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,663] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,663] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,663] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,665] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:22,665] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,665] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,669] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,669] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,669] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,669] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,671] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,671] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,677] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,692] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\11.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,712] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', ':ips.doma', 'ecdhe-named-curve'] +[2026-07-24 23:11:22,720] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', ':ips.anon', ':ips.doma', 'orga'] +[2026-07-24 23:11:22,722] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'cnam', ':ipd.doma', 'ecdhe-named-curve'] +[2026-07-24 23:11:22,722] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,730] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:22,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,734] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,736] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,736] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,736] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,736] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,738] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,738] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,738] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,740] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,740] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,742] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,742] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.doma dtype=String +[2026-07-24 23:11:22,742] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,742] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,742] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,744] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,744] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,744] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,744] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:22,746] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:22,746] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:22,746] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,746] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,746] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,746] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,747] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,751] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,751] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,753] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:22,753] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,753] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,756] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,756] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,756] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,760] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:22,762] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\15.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,763] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:22,763] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,763] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,765] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,765] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:22,767] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,767] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,767] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,767] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,771] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,771] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=orga dtype=String +[2026-07-24 23:11:22,773] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,773] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,773] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,773] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,773] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.doma dtype=String +[2026-07-24 23:11:22,773] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,775] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,777] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam'] +[2026-07-24 23:11:22,777] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,779] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:22,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,795] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,800] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,802] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,804] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,804] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,825] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,828] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:22,828] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:22,834] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,836] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,836] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,836] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,836] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,856] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,856] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\19.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,862] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\24.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,862] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\16.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,862] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,866] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'cnam'] +[2026-07-24 23:11:22,868] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,870] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:22,873] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\17.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,877] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', 'cnam', ':ips.anon'] +[2026-07-24 23:11:22,904] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam'] +[2026-07-24 23:11:22,905] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,907] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:22,907] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:22,907] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:22,911] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,911] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,911] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,913] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,913] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:22,929] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\20.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,927] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,931] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[24/Jul/2026 23:11:22] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:22,935] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:22,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,939] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:22,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:22,944] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\18.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,944] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,958] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\21.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,959] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,962] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,963] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:22,964] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:22,966] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\22.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,966] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:22,966] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:22,969] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:22,969] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:22,969] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:22,971] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:22,973] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:22,973] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:22,973] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:22,973] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:22,975] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:22,975] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=crcc dtype=String +[2026-07-24 23:11:22,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:22,977] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:22,979] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:22,979] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:22,979] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:22,981] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:22,981] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:22,983] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:22,983] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:22,985] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:22,985] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:22,985] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:22,985] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:22,985] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:22,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:22,987] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:22,991] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\23.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:22,991] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:22,991] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:22,993] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:22,995] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:22,997] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:22,997] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:22,997] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:22,998] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:22,998] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,000] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,002] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,002] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,002] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,002] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,004] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,004] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=@iph dtype=String +[2026-07-24 23:11:23,004] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,006] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,006] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,006] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,008] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,008] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,008] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,010] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,010] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,012] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,012] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\25.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,029] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,029] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,031] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:23,031] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,031] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,031] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,031] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,033] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:23,035] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,035] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,035] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,035] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,037] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,037] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,037] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,037] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.anon dtype=String +[2026-07-24 23:11:23,037] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,037] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.doma dtype=String +[2026-07-24 23:11:23,037] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,044] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,045] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,045] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,047] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,047] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,047] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,049] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,051] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,051] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,051] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,055] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cipher-suite dtype=String +[2026-07-24 23:11:23,055] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,057] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,057] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,057] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:23,059] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,061] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,063] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,064] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,064] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,064] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,064] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,066] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,083] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:23,089] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', ':ips.anon', ':ipd.doma', 'orga'] +[2026-07-24 23:11:23,090] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:23,139] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\26.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,139] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,143] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,143] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,145] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,145] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,145] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,147] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,147] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,147] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,147] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,147] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,149] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,167] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', '0rnd', '@iph'] +[2026-07-24 23:11:23,171] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', 'cnam', ':ips.anon', ':ipd.doma'] +[2026-07-24 23:11:23,171] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\27.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,171] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,173] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:23,175] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,177] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,179] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,197] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,199] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,199] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,201] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,201] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,201] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,201] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,201] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,202] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[24/Jul/2026 23:11:23] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:23,216] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'ecdhe-named-curve', 'crcc'] +[2026-07-24 23:11:23,216] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,220] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', ':ipd.anon', ':ipd.doma', 'cipher-suite'] +[2026-07-24 23:11:23,224] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:23,224] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,226] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:23,227] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,227] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,228] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:23,228] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,247] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,248] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\29.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,249] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,254] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,254] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,254] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,256] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,259] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:23,259] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,261] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,261] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,261] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,261] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,263] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,263] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,263] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,263] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,265] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,266] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,266] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,268] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,268] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,268] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,268] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,270] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,270] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,270] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,272] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,274] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,274] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,274] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,274] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,274] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,274] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,274] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,276] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:23,278] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,280] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,283] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,283] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,283] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,283] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,283] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cipher-suite dtype=String +[2026-07-24 23:11:23,285] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,285] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,285] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,287] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,285] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,288] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,290] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,292] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,292] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,292] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,295] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,295] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,297] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,297] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,301] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,303] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,303] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,358] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,362] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,362] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:23,362] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,362] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,362] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,362] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,364] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,366] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,366] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,366] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,366] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,368] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,370] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,370] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,370] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,372] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,372] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,372] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,374] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,374] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,374] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,376] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,378] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,378] INFO analysis.views.upload: [UPLOAD] Received 5 files +[2026-07-24 23:11:23,378] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,378] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,378] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,380] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,380] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:23,382] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,384] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,385] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,385] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,385] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,387] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,387] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,387] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,388] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,388] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,388] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,389] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,389] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\30.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,389] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,390] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.anon dtype=String +[2026-07-24 23:11:23,392] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:23,394] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151121\28.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,396] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,398] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,400] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,402] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,402] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,404] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:23,404] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,404] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,404] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:23,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,406] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,408] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,408] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,408] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,412] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,414] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,414] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,414] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:23,416] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,416] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,418] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,424] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\31.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,424] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,426] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,443] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\32.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,445] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,447] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', ':ips.doma'] +[2026-07-24 23:11:23,449] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,449] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:23,455] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,455] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,457] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,457] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,459] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,459] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:23,476] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', ':ips.anon', ':ips.doma', 'cipher-suite'] +[2026-07-24 23:11:23,480] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,483] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,476] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,483] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,483] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,485] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,485] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,499] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[24/Jul/2026 23:11:23] "POST /upload/csv/ HTTP/1.1" 200 508 +[2026-07-24 23:11:23,516] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,516] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,522] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,522] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,527] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,531] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:23,531] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,531] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,532] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,532] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,532] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,528] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,533] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,534] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,534] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,535] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,552] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,552] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,552] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,552] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,552] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,554] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,554] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,552] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,554] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,554] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,556] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,556] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,556] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,556] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,558] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,558] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,558] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,558] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,558] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,558] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,560] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,560] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,560] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.anon dtype=String +[2026-07-24 23:11:23,562] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.doma dtype=String +[2026-07-24 23:11:23,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,562] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,562] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,564] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,568] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,568] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,568] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,568] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,568] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,568] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,574] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +Not Found: /runs/undefined/finalize/ +[2026-07-24 23:11:23,574] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,574] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,580] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,583] WARNING django.request: Not Found: /runs/undefined/finalize/ +[2026-07-24 23:11:23,584] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,586] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,586] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,588] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,588] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,588] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:23,588] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,588] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,588] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[24/Jul/2026 23:11:23] "POST /runs/undefined/finalize/ HTTP/1.1" 404 6805 +[2026-07-24 23:11:23,588] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,590] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,592] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,592] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'cnam', 'ecdhe-named-curve'] +[2026-07-24 23:11:23,592] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,595] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,596] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,597] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,601] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,599] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,601] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,602] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,601] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,602] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,602] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,602] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,603] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,603] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,603] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,601] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,603] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,604] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,605] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,605] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,606] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,606] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,607] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,607] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,607] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:23,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,606] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,609] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,609] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,609] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,611] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,611] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,608] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,612] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,612] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,612] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,613] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,613] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,611] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,614] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,615] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,615] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,615] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,616] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,616] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,619] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,619] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cipher-suite dtype=String +[2026-07-24 23:11:23,619] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,619] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,619] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:23,619] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,619] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\35.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,623] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,625] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,625] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,625] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,625] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,629] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,645] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'cnam', ':ipd.anon', ':ips.doma'] +[2026-07-24 23:11:23,647] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:23,663] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\34.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,671] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', 'cnam', 'ecdhe-named-curve'] +[2026-07-24 23:11:23,693] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,693] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,693] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:23,693] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:23,693] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,695] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,695] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,695] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,695] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,695] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,695] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,696] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,696] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,696] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,696] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,698] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,698] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,698] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,698] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,698] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:23,698] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:23,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:23,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,700] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnt dtype=Int64 +[2026-07-24 23:11:23,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,702] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,704] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,706] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,706] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,706] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,706] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,708] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,710] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,712] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,712] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,714] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,714] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,714] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,714] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,714] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,714] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:23,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,716] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.doma dtype=String +[2026-07-24 23:11:23,718] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,718] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,718] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,720] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,720] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,720] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,720] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,720] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,720] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,720] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,722] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,724] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,726] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,726] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,726] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,726] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,726] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,728] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=ecdhe-named-curve dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,730] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:23,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=orga dtype=String +[2026-07-24 23:11:23,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,732] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,734] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,734] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,734] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,736] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,736] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,736] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,748] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam', ':ips.anon'] +[2026-07-24 23:11:23,758] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\33.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,775] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,775] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,775] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,775] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,777] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,777] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,777] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,779] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,781] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,781] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,781] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,781] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,783] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,783] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,783] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,783] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,783] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:23,785] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,787] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,787] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:23,787] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,787] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,787] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,787] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,789] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,789] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,791] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,807] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,809] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,809] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,809] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,809] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,809] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,811] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,811] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,811] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,813] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,815] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:23,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,817] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,819] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,819] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,819] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,821] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,821] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,821] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,821] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,835] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam'] +[2026-07-24 23:11:23,845] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\37.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,851] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,851] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,853] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,853] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,853] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,854] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,854] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,854] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,854] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,854] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,854] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,854] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,856] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,856] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,857] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,857] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,857] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,858] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,858] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,858] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,860] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,860] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,860] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,860] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,860] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,862] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,862] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,862] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,862] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,862] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,862] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,864] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,864] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,864] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,864] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,864] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,864] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,870] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ips.city', ':ipd.city', 'snam', ':ips.doma'] +[2026-07-24 23:11:23,880] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'cipher-suite', 'ecdhe-named-curve'] +[2026-07-24 23:11:23,882] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,882] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0crv dtype=String +[2026-07-24 23:11:23,883] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0rnd dtype=String +[2026-07-24 23:11:23,883] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,883] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,883] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,883] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,883] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,885] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,885] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,885] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,886] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,886] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,886] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,886] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,886] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.city dtype=String +[2026-07-24 23:11:23,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.latd dtype=Float64 +[2026-07-24 23:11:23,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.orgn dtype=String +[2026-07-24 23:11:23,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,888] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,890] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,890] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,890] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,890] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,890] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,890] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,892] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,892] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,892] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,892] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,892] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,892] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,892] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,894] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,894] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,910] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\36.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,914] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ipd.city', 'snam'] +[2026-07-24 23:11:23,914] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph', '0crv'] +[2026-07-24 23:11:23,917] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', ':ipd.doma', 'ecdhe-named-curve'] +[2026-07-24 23:11:23,917] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:23,919] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'orga'] +[2026-07-24 23:11:23,922] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph', '0crv'] +[2026-07-24 23:11:23,926] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\40.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:23,930] INFO analysis.data_loader._csv: [LOAD] files=1 total_rows_est=10000 +[2026-07-24 23:11:23,930] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0cph dtype=String +[2026-07-24 23:11:23,930] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=0ver dtype=Int64 +[2026-07-24 23:11:23,932] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=1ipp dtype=Int64 +[2026-07-24 23:11:23,932] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=2tmo dtype=Float64 +[2026-07-24 23:11:23,932] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dbn dtype=Int64 +[2026-07-24 23:11:23,933] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4dur dtype=Float64 +[2026-07-24 23:11:23,933] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4ksz dtype=Int64 +[2026-07-24 23:11:23,933] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=4srs dtype=Int64 +[2026-07-24 23:11:23,933] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ack dtype=Int64 +[2026-07-24 23:11:23,933] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8byt dtype=Int64 +[2026-07-24 23:11:23,936] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8did dtype=Int64 +[2026-07-24 23:11:23,936] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8pak dtype=Int64 +[2026-07-24 23:11:23,936] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ppk dtype=Int64 +[2026-07-24 23:11:23,936] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8seq dtype=Float64 +[2026-07-24 23:11:23,936] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=8ses dtype=Float64 +[2026-07-24 23:11:23,936] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd dtype=String +[2026-07-24 23:11:23,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.ispn dtype=String +[2026-07-24 23:11:23,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ipd.lond dtype=Float64 +[2026-07-24 23:11:23,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips dtype=String +[2026-07-24 23:11:23,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.city dtype=String +[2026-07-24 23:11:23,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.ispn dtype=String +[2026-07-24 23:11:23,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.latd dtype=Float64 +[2026-07-24 23:11:23,938] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.lond dtype=Float64 +[2026-07-24 23:11:23,940] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:ips.orgn dtype=String +[2026-07-24 23:11:23,940] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prd dtype=Int64 +[2026-07-24 23:11:23,940] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=:prs dtype=Int64 +[2026-07-24 23:11:23,940] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cipher-suite dtype=String +[2026-07-24 23:11:23,940] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=client-ip dtype=String +[2026-07-24 23:11:23,940] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnam dtype=String +[2026-07-24 23:11:23,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=cnrs dtype=String +[2026-07-24 23:11:23,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=dcnt dtype=String +[2026-07-24 23:11:23,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=isrs dtype=String +[2026-07-24 23:11:23,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=name dtype=String +[2026-07-24 23:11:23,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=scnt dtype=String +[2026-07-24 23:11:23,942] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=server-ip dtype=String +[2026-07-24 23:11:23,944] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=snam dtype=String +[2026-07-24 23:11:23,944] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=source-node dtype=String +[2026-07-24 23:11:23,944] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=tabl dtype=String +[2026-07-24 23:11:23,944] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=time dtype=String +[2026-07-24 23:11:23,944] INFO analysis.data_loader._csv: [LOAD_SCHEMA] col=timestamp dtype=Float64 +[2026-07-24 23:11:23,978] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam'] +[2026-07-24 23:11:23,978] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:24,003] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\39.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,015] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\44.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,019] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ipd.city', '0rnd', 'cnam'] +[2026-07-24 23:11:24,019] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:24,037] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ipd.orgn', ':ips.city', ':ipd.city', 'snam', 'cnam'] +[2026-07-24 23:11:24,040] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:24,040] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\41.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,089] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ipd.orgn', ':ips.city', ':ipd.city', '0rnd', 'snam'] +[2026-07-24 23:11:24,089] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0crv'] +[2026-07-24 23:11:24,089] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\49.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,094] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\43.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,096] INFO analysis.data_loader._csv: [CLEAN] Generic numeric coercion applied: ['tabl', 'name', 'source-node', 'time', ':ips.ispn', ':ipd.ispn', ':ips.orgn', ':ips.city', 'snam', 'cnam', 'cipher-suite'] +[2026-07-24 23:11:24,096] INFO analysis.data_loader._csv: [CLEAN] BYTES columns added hex_pairs_count: ['0cph'] +[2026-07-24 23:11:24,119] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151122\38.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,124] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\42.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,130] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\48.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,157] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\45.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,187] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\46.csv: 'str' object has no attribute 'collect' +[2026-07-24 23:11:24,187] ERROR analysis.views.upload: [UPLOAD] Failed to process C:\Users\25044\AppData\Roaming\TianXuan\data\uploads\20260724_151123\47.csv: 'str' object has no attribute 'collect' +[24/Jul/2026 23:11:38] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:12:08] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:12:38] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:12:48] "GET / HTTP/1.1" 200 21770 +[24/Jul/2026 23:12:52] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:12:53] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:12:54] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:13:18] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:13:52] "GET / HTTP/1.1" 200 21770 +[24/Jul/2026 23:14:22] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:14:52] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:15:22] "HEAD / HTTP/1.1" 200 0 +[24/Jul/2026 23:15:30] "GET / HTTP/1.1" 200 21770 diff --git a/server_stdout.txt b/server_stdout.txt index 6057b01..f9802fc 100644 --- a/server_stdout.txt +++ b/server_stdout.txt @@ -12,3 +12,63 @@ System check identified no issues (0 silenced). Performing system checks... System check identified no issues (0 silenced). +Performing system checks... + +System check identified no issues (0 silenced). + +You have 19 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions, tianxuan_analysis. +Run 'python manage.py migrate' to apply them. +Operations to perform: + Apply all migrations: admin, auth, contenttypes, sessions, tianxuan_analysis +Running migrations: + Applying contenttypes.0001_initial... OK + Applying auth.0001_initial... OK + Applying admin.0001_initial... OK + Applying admin.0002_logentry_remove_auto_add... OK + Applying admin.0003_logentry_add_action_flag_choices... OK + Applying contenttypes.0002_remove_content_type_name... OK + Applying auth.0002_alter_permission_name_max_length... OK + Applying auth.0003_alter_user_email_max_length... OK + Applying auth.0004_alter_user_username_opts... OK + Applying auth.0005_alter_user_last_login_null... OK + Applying auth.0006_require_contenttypes_0002... OK + Applying auth.0007_alter_validators_add_error_messages... OK + Applying auth.0008_alter_user_username_max_length... OK + Applying auth.0009_alter_user_last_name_max_length... OK + Applying auth.0010_alter_group_name_max_length... OK + Applying auth.0011_update_proxy_permissions... OK + Applying auth.0012_alter_user_first_name_max_length... OK + Applying sessions.0001_initial... OK + Applying tianxuan_analysis.0001_squashed_0008_entityprofile_embedding_z_and_more... OK + +[OK] Imported 57 TLS field definitions from: E:\hjq\Ììè¯\TlsDB.csv + New: 57 | Updated: 0 | Total: 57 +July 24, 2026 - 23:11:03 +Django version 4.2.30, using settings 'tianxuan.settings' +Starting development server at http://0.0.0.0:8000/ +Quit the server with CTRL-BREAK. + +Performing system checks... + +System check identified no issues (0 silenced). +July 24, 2026 - 23:12:48 +Django version 4.2.30, using settings 'tianxuan.settings' +Starting development server at http://0.0.0.0:8000/ +Quit the server with CTRL-BREAK. + +Performing system checks... + +System check identified no issues (0 silenced). +July 24, 2026 - 23:13:52 +Django version 4.2.30, using settings 'tianxuan.settings' +Starting development server at http://0.0.0.0:8000/ +Quit the server with CTRL-BREAK. + +Performing system checks... + +System check identified no issues (0 silenced). +July 24, 2026 - 23:15:31 +Django version 4.2.30, using settings 'tianxuan.settings' +Starting development server at http://0.0.0.0:8000/ +Quit the server with CTRL-BREAK. +