From 5a002413c2e1148865e5c3a1143f440730de1a06 Mon Sep 17 00:00:00 2001 From: marco370 <48531002-marco370@users.noreply.replit.com> Date: Tue, 25 Nov 2025 09:37:19 +0000 Subject: [PATCH] Allow more flexible time range for detection analysis Update DetectRequest model to accept float for hours_back, enabling fractional time ranges for analysis. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 7a657272-55ba-4a79-9a2e-f1ed9bc7a528 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 20f544c1-d3ce-4a62-a345-cb7df0f0044a Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/449cf7c4-c97a-45ae-8234-e5c5b8d6a84f/7a657272-55ba-4a79-9a2e-f1ed9bc7a528/1zhedLT --- .replit | 4 ++++ database-schema/schema.sql | 4 ++-- python_ml/main.py | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.replit b/.replit index 3dc4618..bb8bc89 100644 --- a/.replit +++ b/.replit @@ -14,6 +14,10 @@ run = ["npm", "run", "start"] localPort = 5000 externalPort = 80 +[[ports]] +localPort = 33609 +externalPort = 3001 + [[ports]] localPort = 41303 externalPort = 3002 diff --git a/database-schema/schema.sql b/database-schema/schema.sql index 79aa2e3..1980479 100644 --- a/database-schema/schema.sql +++ b/database-schema/schema.sql @@ -2,7 +2,7 @@ -- PostgreSQL database dump -- -\restrict 7ZM6RHoi6HM9kmeScXzei5xet6sXXCARjR0zMjVU3VYwXzhgEuv7jwyVtMihsvk +\restrict WsgBiyWmQn0vgBFS3dKN5MjHgsL9jcFf8R5SeAb5Blkk65XoEUmm2XgjK9RSv4i -- Dumped from database version 16.9 (415ebe8) -- Dumped by pg_dump version 16.10 @@ -312,5 +312,5 @@ ALTER TABLE ONLY public.network_logs -- PostgreSQL database dump complete -- -\unrestrict 7ZM6RHoi6HM9kmeScXzei5xet6sXXCARjR0zMjVU3VYwXzhgEuv7jwyVtMihsvk +\unrestrict WsgBiyWmQn0vgBFS3dKN5MjHgsL9jcFf8R5SeAb5Blkk65XoEUmm2XgjK9RSv4i diff --git a/python_ml/main.py b/python_ml/main.py index 2115952..4b868c3 100644 --- a/python_ml/main.py +++ b/python_ml/main.py @@ -97,7 +97,7 @@ class TrainRequest(BaseModel): class DetectRequest(BaseModel): max_records: int = 5000 - hours_back: int = 1 + hours_back: float = 1.0 # Support fractional hours (e.g., 0.5 = 30 min) risk_threshold: float = 60.0 auto_block: bool = False