Files
blog/content/posts/commits/2026-06-23-commit-26bf97a.md
Betty 9ba8e545e2
Some checks failed
Hugo Build & Deploy / build-deploy (push) Failing after 6s
post: commit 26bf97a in bojemoi
2026-06-23 23:56:29 +02:00

1.4 KiB

title, date, draft, tags, categories, summary, author
title date draft tags categories summary author
[bojemoi] feat(orchestrator): dispatcher Valkey multi-outils + campaign tracker 2026-06-23T23:56:28+02:00 false
commit
bojemoi
main
Git Activity
Commit 26bf97a par Betty dans bojemoi Betty

Commit 26bf97a

Repository bojemoi
Branch main
Author Betty
Hash 26bf97a455b5462de229448a4473a37b5e400970

Description

Réécriture complète du pentest-orchestrator en cerveau centralisé :

  • DISPATCHER thread : pick_next_host() → push 4 queues en parallèle (pentest:uzi_queue, pentest:nuclei_queue, pentest:sliver_queue, zap:targets)
  • CAMPAIGN TRACKER thread : poll target_profile toutes les 60s → agrège résultats uzi/nuclei/zap/sliver → findings DefectDojo auto
  • Table orchestrator_campaigns pour tracking et dédup atomique
  • Dockerfile : psycopg2-binary + valkey (remplace redis)
  • Stack : replicas 0→1, secrets postgres_password + dojo_api_token

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Files Changed

M	samsonov/pentest_orchestrator/Dockerfile
M	samsonov/pentest_orchestrator/main.py
M	stack/40-service-borodino.yml

Diff Summary

 samsonov/pentest_orchestrator/Dockerfile |   4 +-
 samsonov/pentest_orchestrator/main.py    | 938 +++++++++++++------------------
 stack/40-service-borodino.yml            |  22 +-
 3 files changed, 420 insertions(+), 544 deletions(-)