--- title: "[bojemoi] feat(recon): pipeline subfinder→httpx→nuclei-api + bonding balance-rr" date: 2026-05-01T22:02:53+02:00 draft: false tags: ["commit", "bojemoi", "main"] categories: ["Git Activity"] summary: "Commit 3ef8513 par Betty dans bojemoi" author: "Betty" --- ## Commit `3ef8513` | | | |---|---| | **Repository** | bojemoi | | **Branch** | `main` | | **Author** | Betty | | **Hash** | `3ef851307c0652d44148d182f881daab178a5322` | ### Description Recon pipeline: - Dockerfile.recon: subfinder v2.14 + httpx v1.9 (images projectdiscovery) - recon/pipeline.py: orchestrateur 3 stages async, APScheduler - stack/42-service-recon.yml: Swarm worker, réseau pentest+backend - Communication vers nuclei-api existante via POST /scan Fixes antérieurs: - scripts/gameover.sh: préserver volume registry lors du deep_clean - stack/01-suricata-host.yml: eve-cleaner truncate eve.json > MAX_EVE_GB - volumes/prometheus/rules/alerts.yml: printf à la place de humanizePercentage Co-Authored-By: Claude Sonnet 4.6 ### Files Changed ``` A Dockerfile.recon A recon/pipeline.py A recon/requirements.txt M scripts/gameover.sh M stack/01-suricata-host.yml A stack/42-service-recon.yml M volumes/prometheus/rules/alerts.yml ``` ### Diff Summary ``` Dockerfile.recon | 20 +++ recon/pipeline.py | 236 ++++++++++++++++++++++++++++++++++++ recon/requirements.txt | 3 + scripts/gameover.sh | 4 +- stack/01-suricata-host.yml | 15 ++- stack/42-service-recon.yml | 59 +++++++++ volumes/prometheus/rules/alerts.yml | 34 +++--- 7 files changed, 352 insertions(+), 19 deletions(-) ```