From b5273f34805b3547be24033b23dd2001e41f4f86 Mon Sep 17 00:00:00 2001 From: Betty Date: Thu, 26 Mar 2026 18:51:18 +0100 Subject: [PATCH] post: commit 2a51f30 in bojemoi --- .../commits/2026-03-26-commit-2a51f30.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 content/posts/commits/2026-03-26-commit-2a51f30.md diff --git a/content/posts/commits/2026-03-26-commit-2a51f30.md b/content/posts/commits/2026-03-26-commit-2a51f30.md new file mode 100644 index 0000000..d230b04 --- /dev/null +++ b/content/posts/commits/2026-03-26-commit-2a51f30.md @@ -0,0 +1,54 @@ +--- +title: "[bojemoi] refactor(zap-scanner): Redis queue + zap_scan_log + Faraday + concurrency" +date: 2026-03-26T18:51:18+01:00 +draft: false +tags: ["commit", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Commit 2a51f30 par Betty dans bojemoi" +author: "Betty" +--- + +## Commit `2a51f30` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Author** | Betty | +| **Hash** | `2a51f3001b29121a572207ae8f42aa46964ac772` | + + +### Description + +Architecture v2: +- DbFeeder thread: charge hosts web non scannés depuis msf.hosts + (NOT IN zap_scan_log) → Redis queue zap:targets toutes les 300s +- ScanWorker: N scans ZAP concurrents (défaut 3), spider→active scan, + DOES_NOT_EXIST/timeout gérés proprement +- zap_scan_log table: tracking persistant (host_id PK, alerts, status) + — plus de rescans aléatoires des mêmes hosts +- Faraday export: POST vulns via API v3 après chaque scan +- Fix: DB_NAME 'msg' → 'msf', Redis connection error ne crashe plus +- Stack: add REDIS_HOST/PORT, ZAP_CONCURRENCY, FARADAY_WORKSPACE, + scanner sur réseau pentest+backend pour atteindre Redis et ZAP + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +M oblast-1/Dockerfile.oblast-1 +M oblast-1/requirements.txt +M oblast-1/zap_scanner.py +M stack/40-service-borodino.yml +``` + +### Diff Summary + +``` + oblast-1/Dockerfile.oblast-1 | 31 +- + oblast-1/requirements.txt | 2 +- + oblast-1/zap_scanner.py | 737 ++++++++++++++++++++---------------------- + stack/40-service-borodino.yml | 42 ++- + 4 files changed, 388 insertions(+), 424 deletions(-) +```