post: commit b5b5641 in bojemoi
All checks were successful
Hugo Build & Deploy / build-deploy (push) Successful in 10s
All checks were successful
Hugo Build & Deploy / build-deploy (push) Successful in 10s
This commit is contained in:
77
content/posts/commits/2026-03-31-commit-b5b5641.md
Normal file
77
content/posts/commits/2026-03-31-commit-b5b5641.md
Normal file
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: "[bojemoi] feat(nuclei): Redis queue pipeline + dedicated Faraday workspaces + Redis Commander"
|
||||
date: 2026-03-31T20:36:25+02:00
|
||||
draft: false
|
||||
tags: ["commit", "bojemoi", "main"]
|
||||
categories: ["Git Activity"]
|
||||
summary: "Commit b5b5641 par Betty dans bojemoi"
|
||||
author: "Betty"
|
||||
---
|
||||
|
||||
## Commit `b5b5641`
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **Repository** | bojemoi |
|
||||
| **Branch** | `main` |
|
||||
| **Author** | Betty |
|
||||
| **Hash** | `b5b56414da22c77a1827f2b4591659727d4e3c44` |
|
||||
|
||||
|
||||
### Description
|
||||
|
||||
- thearm_bm12: LPUSH pentest:nuclei_queue after bm12_v3 classification (event-driven)
|
||||
- thearm_nuclei: replace DB polling with BRPOP (0 CPU idle) + 30s backfill fallback
|
||||
- thearm_logpull: pull nginx logs from Fly.io redirectors + Lightsail → redirector_hits
|
||||
- redirector/nginx.conf: real IP via fly-client-ip header, log to stdout
|
||||
- redirector/entrypoint.sh: symlink nginx logs to stdout/stderr
|
||||
- Dockerfile.borodino: add redis + openssh-client, include thearm_nuclei/logpull
|
||||
- nuclei_api/main.py: push findings to Faraday after scan
|
||||
- plugin_nuclei.py: add push_to_faraday() helper
|
||||
- stack/40-service-borodino.yml:
|
||||
- nuclei-worker: BRPOP mode, REDIS_HOST/PORT, dedicated workspace=nuclei
|
||||
- nuclei-api: workspace=nuclei, FARADAY_URL=http://faraday:5985
|
||||
- zap-scanner: workspace=zap
|
||||
- uzi-service: workspace=uzi
|
||||
- logpull service: nginx log pull worker (manager placement)
|
||||
- redis-commander: web UI at redis.bojemoi.lab
|
||||
- Remove Burp Suite plugin + stack export (replaced by Nuclei)
|
||||
|
||||
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
||||
|
||||
### Files Changed
|
||||
|
||||
```
|
||||
M borodino/Dockerfile.borodino
|
||||
A borodino/redirector/Dockerfile
|
||||
A borodino/redirector/entrypoint.sh
|
||||
A borodino/redirector/nginx.conf
|
||||
M borodino/thearm_bm12
|
||||
A borodino/thearm_logpull
|
||||
A borodino/thearm_nuclei
|
||||
M samsonov/nuclei_api/main.py
|
||||
D samsonov/pentest_orchestrator/plugins/plugin_burp.py
|
||||
M samsonov/pentest_orchestrator/plugins/plugin_nuclei.py
|
||||
D scripts/gameover.sh
|
||||
D scripts/stack_burp.export
|
||||
M stack/40-service-borodino.yml
|
||||
```
|
||||
|
||||
### Diff Summary
|
||||
|
||||
```
|
||||
borodino/Dockerfile.borodino | 6 +-
|
||||
borodino/redirector/Dockerfile | 18 +
|
||||
borodino/redirector/entrypoint.sh | 77 ++++
|
||||
borodino/redirector/nginx.conf | 63 ++++
|
||||
borodino/thearm_bm12 | 23 +-
|
||||
borodino/thearm_logpull | 212 +++++++++++
|
||||
borodino/thearm_nuclei | 410 +++++++++++++++++++++
|
||||
samsonov/nuclei_api/main.py | 116 +++++-
|
||||
.../pentest_orchestrator/plugins/plugin_burp.py | 326 ----------------
|
||||
.../pentest_orchestrator/plugins/plugin_nuclei.py | 28 ++
|
||||
scripts/gameover.sh | 18 -
|
||||
scripts/stack_burp.export | 57 ---
|
||||
stack/40-service-borodino.yml | 139 ++++++-
|
||||
13 files changed, 1082 insertions(+), 411 deletions(-)
|
||||
```
|
||||
Reference in New Issue
Block a user