diff --git a/content/posts/pushes/2026-08-13-push-bojemoi-main-fe99174.md b/content/posts/pushes/2026-08-13-push-bojemoi-main-fe99174.md new file mode 100644 index 0000000..9fe73d1 --- /dev/null +++ b/content/posts/pushes/2026-08-13-push-bojemoi-main-fe99174.md @@ -0,0 +1,953 @@ +--- +title: "[bojemoi] Push 7 commit(s) to main" +date: 2026-08-13T06:07:34+02:00 +draft: false +tags: ["push", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Push de 7 commit(s) par grafana-watcher dans bojemoi/main" +author: "grafana-watcher" +--- + +## Push to `bojemoi/main` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Commits** | 7 | +| **Pushed by** | grafana-watcher | + +### Commits + +- **fe99174** feat(monitor): add MyAI service to infra-daily-monitor checks (grafana-watcher) +- **4495b7b** restore: agents et commands supprimés par force-push (grafana-watcher) +- **d2e609b** fix(suricata): désactiver fast.log et stats.log — redondants avec eve.json (grafana-watcher) +- **a8a32ef** feat(myai): add POST /generate via StarCoder2-3B (GPU) (Betty) +- **3949a07** feat(myai): route GET /history — liste les modèles en DB (Betty) +- **488be07** chore: add .gitignore (Betty) +- **561100c** feat(myai): initial — FastAPI + scikit-learn + PostgreSQL (Betty) + + +### Diff Summary + +``` + .claude/agent-memory/infra-daily-monitor/MEMORY.md | 146 +- + .claude/agent-memory/pipeline/MEMORY.md | 48 +- + .dockerignore | 9 - + .env.example | 224 -- + .gitea/workflows/trivy.yml | 34 - + .gitignore | 53 +- + .gitlab-ci.yml | 60 - + .mcp.json | 8 - + ARCHITECTURE.md | 542 --- + BUILD_PROMPT.md | 330 -- + CLAUDE.md | 120 - + Dockerfile | 16 + + Dockerfile.protonmail-bridge | 8 - + Dockerfile.recon | 20 - + Makefile | 108 - + READ.me | 20 - + README.md | 211 -- + alert-agent/Dockerfile.alert-agent | 17 - + alert-agent/alert_agent/__init__.py | 0 + alert-agent/alert_agent/__main__.py | 48 - + alert-agent/alert_agent/actions.py | 146 - + alert-agent/alert_agent/alerter.py | 69 - + alert-agent/alert_agent/config.py | 86 - + alert-agent/alert_agent/db.py | 107 - + alert-agent/alert_agent/enricher.py | 105 - + alert-agent/alert_agent/llm.py | 151 - + alert-agent/alert_agent/metrics.py | 25 - + alert-agent/alert_agent/webhook.py | 137 - + alert-agent/requirements.txt | 7 - + app/codegen.py | 46 + + app/db.py | 140 + + app/main.py | 140 + + app/model.py | 150 + + arch-reviewer/Dockerfile | 16 - + arch-reviewer/arch_reviewer.py | 375 -- + arch-reviewer/requirements.txt | 2 - + archi.md | 165 - + bacasable/docker-compose.yml | 16 - + berezina/1-thearm_uzi | 47 - + berezina/Dockerfile.berezina | 49 - + berezina/READ.me | 1 - + berezina/ak47 | 43 - + berezina/bm12 | 108 - + berezina/list_vpn/fr.protonvpn.tcp.ovpn | 174 - + berezina/list_vpn/index.html | 16 - + berezina/list_vpn/toto.txt | 3 - + berezina/thearm_ak47.v1 | 42 - + berezina/thearm_ak47.v2 | 241 -- + berezina/thearm_bm12 | 109 - + berezina/thearm_uzi | 181 - + berezina/uzi | 45 - + ...Homelab Threat Intelligence Platform with ML.md | 291 -- + blog/adding OSINT lookup during IPs scanning.md | 350 -- + blog/alertmanager-docker-secrets-fr.md | 174 - + blog/architecture-bojemoi-lab-linkedin.md | 26 - + blog/architecture-bojemoi-lab-telegram.md | 23 - + blog/blog_metasplable pour uzi | 8 - + blog/bojemoi-lab-sur-dockerhub.md | 160 - + blog/choisir alpine linux.md | 37 - + blog/choisir-alpine-linux-en.md | 93 - + blog/choisir-alpine-linux-fr.md | 93 - + blog/mcp-server-bojemoi-lab.md | 125 - + blog/threat-intel-homelab-post-fr.md | 305 -- + blog/trivy-gitea-actions-en.md | 104 - + blog/trivy-gitea-actions-fr.md | 104 - + blog/tryvi implement.md | 95 - + blog/turn into MCP.md | 223 -- + .../bojemoi_mitre_attack.egg-info/PKG-INFO | 7 - + .../bojemoi_mitre_attack.egg-info/SOURCES.txt | 13 - + .../dependency_links.txt | 1 - + .../bojemoi_mitre_attack.egg-info/top_level.txt | 1 - + .../bojemoi_mitre_attack/__init__.py | 23 - + .../bojemoi_mitre_attack/formatters.py | 136 - + .../bojemoi_mitre_attack/mapper.py | 324 -- + .../bojemoi_mitre_attack/mappings/__init__.py | 20 - + .../bojemoi_mitre_attack/mappings/osint.py | 54 - + .../bojemoi_mitre_attack/mappings/suricata.py | 99 - + .../bojemoi_mitre_attack/mappings/vulnerability.py | 73 - + .../bojemoi_mitre_attack/models.py | 36 - + bojemoi-mitre-attack/setup.py | 10 - + bojemoiBuild.sh.1 | 31 - + c2-monitor/Dockerfile | 10 - + c2-monitor/monitor.py | 205 -- + c2-monitor/requirements.txt | 4 - + claude/Dockerfile | 3 - + claude/claude.sh | 9 - + claude/monthly-review.sh | 203 -- + claude/state.json | 55 - + cloud-init/alpine/alpine-worker-full.yaml | 312 -- + cloud-init/meta-data | 11 - + cloud-init/network-config | 62 - + cloud-init/network-config-static | 22 - + cloud-init/redirector-template.yaml | 317 -- + cloud-init/templates/alpine-docker-swarm.yaml.j2 | 183 - + cloud-init/templates/network-config.yaml.j2 | 29 - + cloud-init/user-data | 259 -- + configs/ssh_banner | 3 - + configs/sshd_config_hardened | 68 - + cti/operation-talked-navigator.json | 258 -- + discord/.env.example | 17 - + discord/ARCHITECTURE.md | 0 + discord/cleanup.py | 49 - + discord/create_structure.sh | 68 - + discord/populate.py | 420 --- + discord/post_architecture.py | 90 - + discord/post_blueteam.py | 177 - + discord/post_infra_channels.py | 323 -- + discord/post_intel_channels.py | 244 -- + discord/structure.yml | 38 - + docs/runbook/README.md | 12 - + docs/runbook/borodino-rebuild.md | 44 - + docs/runbook/docker-secrets.md | 54 - + docs/runbook/node-access.md | 46 - + docs/runbook/postgres-ssl.md | 52 - + docs/runbook/protonmail-bridge.md | 69 - + docs/runbook/stack-deploy.md | 72 - + dojo-triage/Dockerfile | 10 - + dojo-triage/requirements.txt | 4 - + dojo-triage/triage.py | 376 -- + dozor/.dockerignore | 7 - + dozor/Dockerfile.dozor | 14 - + dozor/dozor/__init__.py | 0 + dozor/dozor/__main__.py | 4 - + dozor/dozor/config.py | 37 - + dozor/dozor/feeds.py | 147 - + dozor/dozor/main.py | 66 - + dozor/dozor/metrics.py | 29 - + dozor/dozor/rules.py | 123 - + dozor/requirements.txt | 3 - + dvar/Dockerfile.dvar | 55 - + dvar/entrypoint.sh | 87 - + dvar/src/vuln_httpd.c | 194 -- + entrypoint-protonmail.sh | 46 - + grafana-screenshot/Dockerfile | 11 - + grafana-screenshot/docker-compose.yml | 22 - + grafana-screenshot/screenshot.py | 56 - + .../screenshots/batch/alertmanager.png | Bin 148322 -> 0 bytes + .../screenshots/batch/c2-sessions.png | Bin 151193 -> 0 bytes + .../screenshots/batch/docker-container-metrics.png | Bin 105040 -> 0 bytes + .../screenshots/batch/docker-registry.png | Bin 231492 -> 0 bytes + .../screenshots/batch/docker-swarm-overview.png | Bin 111607 -> 0 bytes + .../screenshots/batch/loki-stack.png | Bin 256376 -> 0 bytes + .../screenshots/batch/nvidia-dcgm.png | Bin 150873 -> 0 bytes + .../screenshots/batch/nvidia-gpu.png | Bin 242125 -> 0 bytes + .../screenshots/batch/nym-operator.png | Bin 89265 -> 0 bytes + .../screenshots/batch/pentest-overview.png | Bin 241165 -> 0 bytes + .../screenshots/batch/pentest-vuln.png | Bin 371237 -> 0 bytes + .../screenshots/batch/pipeline-borodino.png | Bin 525119 -> 0 bytes + .../screenshots/batch/postgresql-exporter.png | Bin 262208 -> 0 bytes + .../batch/postgresql-infrastructure.png | Bin 102784 -> 0 bytes + .../screenshots/batch/scan-results.png | Bin 203535 -> 0 bytes + .../screenshots/batch/security-monitoring.png | Bin 53706 -> 0 bytes + .../screenshots/batch/sentinel-iot.png | Bin 174178 -> 0 bytes + grafana-screenshot/screenshots/batch/traefik.png | Bin 177730 -> 0 bytes + grafana-screenshot/screenshots/batch/trivy.png | Bin 58564 -> 0 bytes + grafana-screenshot/screenshots/batch/valkey.png | Bin 292406 -> 0 bytes + .../screenshots/batch/vigie-certfr.png | Bin 117011 -> 0 bytes + grafana-screenshot/screenshots/grafana.png | Bin 134302 -> 0 bytes + .../screenshots/grafana_viewport.png | Bin 199132 -> 0 bytes + grafana-watcher/Dockerfile | 12 - + grafana-watcher/generator.py | 42 - + grafana-watcher/git_sync.py | 49 - + grafana-watcher/grafana_api.py | 59 - + grafana-watcher/main.py | 95 - + grafana-watcher/requirements.txt | 4 - + grafana-watcher/scanner.py | 35 - + grafana-watcher/templates/datasource.json.j2 | 49 - + grafana-watcher/templates/infra.json.j2 | 131 - + grafana-watcher/templates/pipeline.json.j2 | 112 - + grafana-watcher/templates/scanner.json.j2 | 90 - + install.sh | 416 --- + karacho/.dockerignore | 7 - + karacho/Dockerfile.karacho | 45 - + karacho/READ.me | 2 - + karacho/blockchain_postgres_api-1.py | 1202 ------- + karacho/blockchain_postgres_api.py | 858 ----- + karacho/blockchain_postgres_api.py-200250530 | 863 ----- + karacho/blockchain_service.py | 311 -- + karacho/blockchain_service.txt | 326 -- + karacho/client_api.py | 317 -- + karacho/config/index.html | 15 - + karacho/config/toto | 0 + karacho/index.html | 24 - + karacho/karacho.service | 71 - + koursk-1/Dockerfile.koursk-1 | 53 - + koursk-1/cmd.sql | 150 - + koursk-1/configs/rsyncd.conf | 41 - + koursk-1/entrypoint.sh | 18 - + koursk-1/metrics_exporter.py | 145 - + koursk-1/metrics_server.sh | 380 -- + koursk-1/rsync.md | 321 -- + koursk-1/scripts/healthcheck.sh | 16 - + koursk-1/scripts/monitor.sh | 66 - + koursk-1/scripts/rsync-master.sh | 71 - + koursk-1/scripts/rsync-slave.sh | 35 - + koursk-1/scripts/rsync.wrapper.sh | 207 -- + koursk-2/Dockerfile.koursk-2 | 33 - + koursk-2/config/rsync_jobs.json | 45 - + koursk-2/config/rsyncd.conf | 80 - + koursk-2/crontab | 2 - + koursk-2/modules/bojemoi.py | 258 -- + koursk-2/modules/bojemoi3.py | 461 --- + koursk-2/modules/toto | 122 - + koursk-2/scripts/list_rsync_slave.py | 200 -- + koursk-2/scripts/listrsyncslave.py | 80 - + koursk-2/scripts/rsync-master.py | 374 -- + koursk-2/scripts/rsync-start.sh | 11 - + koursk-2/scripts/run_backups.sh | 41 - + koursk-2/setup.sh | 205 -- + koursk/Dockerfile.koursk | 50 - + koursk/cmd.sql | 150 - + koursk/configs/rsyncd.conf | 41 - + koursk/rsync.md | 321 -- + koursk/scripts/entrypoint.sh | 18 - + koursk/scripts/healthcheck.sh | 16 - + koursk/scripts/monitor.sh | 66 - + koursk/scripts/rsync-master.sh | 71 - + koursk/scripts/rsync-slave.sh | 35 - + koursk/scripts/rsync.wrapper.sh | 207 -- + lightsail/etc/nginx/conf.d/grafana.conf | 31 - + lightsail/etc/nginx/nginx.conf | 104 - + lightsail/etc/systemd/system/c2-vpn-relay.service | 14 - + lightsail/usr/local/bin/c2-vpn-relay-start.sh | 8 - + mail-watchdog/Dockerfile.mail-watchdog | 10 - + mail-watchdog/mail_watchdog/__main__.py | 83 - + mail-watchdog/requirements.txt | 1 - + mcp-server/Dockerfile | 33 - + mcp-server/cti_daily.py | 89 - + mcp-server/requirements.txt | 4 - + mcp-server/server.py | 502 --- + mcp-server/tools/__init__.py | 0 + mcp-server/tools/nmap.py | 94 - + medved/.dockerignore | 7 - + medved/Dockerfile.medved | 20 - + medved/honeypot/__init__.py | 0 + medved/honeypot/config.py | 62 - + medved/honeypot/db.py | 149 - + medved/honeypot/defectdojo_reporter.py | 234 -- + medved/honeypot/main.py | 75 - + medved/honeypot/metrics.py | 37 - + medved/honeypot/protocols/__init__.py | 0 + medved/honeypot/protocols/ftp_handler.py | 126 - + medved/honeypot/protocols/http_handler.py | 118 - + medved/honeypot/protocols/rdp_handler.py | 136 - + medved/honeypot/protocols/smb_handler.py | 181 - + medved/honeypot/protocols/ssh_handler.py | 84 - + medved/honeypot/protocols/telnet_handler.py | 121 - + medved/requirements.txt | 6 - + ml-threat/Dockerfile.ml-threat | 41 - + ml-threat/ai_agents.py | 207 -- + ml-threat/api.py | 634 ---- + .../bojemoi_mitre_attack.egg-info/PKG-INFO | 7 - + .../bojemoi_mitre_attack.egg-info/SOURCES.txt | 13 - + .../dependency_links.txt | 1 - + .../bojemoi_mitre_attack.egg-info/top_level.txt | 1 - + .../bojemoi_mitre_attack/__init__.py | 23 - + .../bojemoi_mitre_attack/formatters.py | 136 - + .../bojemoi_mitre_attack/mapper.py | 324 -- + .../bojemoi_mitre_attack/mappings/__init__.py | 11 - + .../bojemoi_mitre_attack/mappings/osint.py | 54 - + .../bojemoi_mitre_attack/mappings/suricata.py | 99 - + .../bojemoi_mitre_attack/mappings/vulnerability.py | 73 - + .../bojemoi_mitre_attack/models.py | 36 - + ml-threat/bojemoi-mitre-attack/setup.py | 10 - + ml-threat/config/config.yaml | 95 - + ml-threat/database.py | 543 --- + ml-threat/feature_extractor.py | 330 -- + ml-threat/integration_example.py | 391 --- + ml-threat/investigator.py | 598 ---- + ml-threat/ml_models.py | 353 -- + ml-threat/requirements.txt | 33 - + ml-threat/telegram_bot.py | 329 -- + ml-threat/test.py | 205 -- + ml-threat/train.py | 200 -- + ml-threat/train_from_msf.py | 359 -- + narva/Dockerfile.narva | 202 -- + nfs-exports/ghhhj | 0 + nfs-exports/htree | 0 + nym-proxy/Dockerfile | 19 - + nym-proxy/entrypoint.sh | 24 - + oblast-1/Dockerfile.oblast-1 | 93 - + oblast-1/READ.me | 1 - + oblast-1/entrypoint.sh | 183 - + oblast-1/requirements.txt | 1 - + oblast-1/zap_scanner.py | 574 --- + oblast/Dockerfile | 79 - + oblast/Dockerfile.oblast | 59 - + oblast/Dockerfile.oblast.bis | 53 - + oblast/Dockerfile.zaproxy | 110 - + oblast/READ.me | 3 - + oblast/backup/Dockerfile.oblast | 44 - + oblast/backup/Dockerfile.zaproxy | 115 - + oblast/backup/READ.me | 3 - + oblast/backup/db.properties | 39 - + oblast/backup/docker-compose.yaml | 41 - + oblast/backup/entrypoint-1.sh | 89 - + oblast/backup/entrypoint.sh | 210 -- + oblast/backup/scrip.sql | 262 -- + oblast/backup/zap-script.sh | 335 -- + oblast/db.properties | 39 - + oblast/docker-compose.yaml | 41 - + oblast/entrypoint-1.sh | 89 - + oblast/entrypoint.sh | 210 -- + oblast/init-db.sh | 15 - + oblast/list_vpn/fr.protonvpn.tcp.ovpn | 174 - + oblast/list_vpn/toto.txt | 3 - + oblast/postgresql-42.7.1.jar | Bin 1084174 -> 0 bytes + oblast/scrip.sql | 262 -- + oblast/vpn-swarm/config/client.ovpn | 174 - + oblast/vpn-swarm/config/nginx.conf | 16 - + oblast/vpn-swarm/config/toto.txt | 3 - + oblast/vpn-swarm/deploy.sh | 130 - + oblast/vpn-swarm/docker-stack-vpn-with-configs.yml | 129 - + oblast/vpn-swarm/manage-vpn.sh | 103 - + oblast/vpn-swarm/scripts/healthcheck.sh | 62 - + oblast/zap-script.sh | 335 -- + osint-reports/progruzspb-ru-20260222.md | 138 - + provisioning/.dockerignore | 8 - + provisioning/Dockerfile.provisioning | 56 - + provisioning/MANUAL.md | 581 ---- + .../cloud-init/alpine/alpine-worker-full.yaml | 312 -- + provisioning/cloud-init/alpine/database.yaml | 75 - + provisioning/cloud-init/alpine/minimal.yaml | 60 - + provisioning/cloud-init/alpine/webserver.yaml | 78 - + provisioning/cloud-init/common/hardening.sh | 92 - + provisioning/cloud-init/common/setup_docker.sh | 64 - + provisioning/cloud-init/common/setup_monitoring.sh | 50 - + provisioning/cloud-init/debian/default.yaml | 54 - + provisioning/cloud-init/debian/webserver.yaml | 72 - + provisioning/cloud-init/ubuntu/database.yaml | 73 - + provisioning/cloud-init/ubuntu/default.yaml | 54 - + provisioning/cloud-init/ubuntu/webserver.yaml | 72 - + .../examples/cloud-init/alpine/webserver.yaml | 114 - + .../examples/cloud-init/debian/default.yaml | 42 - + .../examples/cloud-init/ubuntu/default.yaml | 43 - + provisioning/orchestrator/.env.example | 61 - + provisioning/orchestrator/.gitignore | 53 - + provisioning/orchestrator/INSTALL.md | 232 -- + provisioning/orchestrator/README.md | 185 - + provisioning/orchestrator/alembic.ini | 80 - + provisioning/orchestrator/alembic/README.md | 228 -- + provisioning/orchestrator/alembic/env.py | 92 - + provisioning/orchestrator/alembic/script.py.mako | 26 - + .../versions/20260129_0001_001_initial_schema.py | 121 - + provisioning/orchestrator/app/__init__.py | 6 - + provisioning/orchestrator/app/auth/dependencies.py | 196 -- + provisioning/orchestrator/app/auth/models.py | 123 - + provisioning/orchestrator/app/auth/router.py | 357 -- + provisioning/orchestrator/app/auth/security.py | 165 - + provisioning/orchestrator/app/config.py | 155 - + provisioning/orchestrator/app/main.py | 1221 ------- + provisioning/orchestrator/app/metrics.py | 479 --- + .../orchestrator/app/middleware/__init__.py | 4 - + .../orchestrator/app/middleware/ip_validation.py | 196 -- + .../orchestrator/app/middleware/metrics.py | 133 - + provisioning/orchestrator/app/models/__init__.py | 16 - + provisioning/orchestrator/app/models/schemas.py | 512 --- + provisioning/orchestrator/app/services/README.md | 109 - + provisioning/orchestrator/app/services/__init__.py | 14 - + .../orchestrator/app/services/blockchain.py | 752 ---- + .../orchestrator/app/services/cloudinit_gen.py | 143 - + provisioning/orchestrator/app/services/database.py | 157 - + .../orchestrator/app/services/docker_client.py | 190 - + .../orchestrator/app/services/gitea_client.py | 556 --- + .../app/services/ip2location_client.py | 138 - + .../app/services/local_template_client.py | 158 - + .../orchestrator/app/services/rapid7_manager.py | 124 - + .../orchestrator/app/services/vulnhub_manager.py | 196 -- + .../orchestrator/app/services/xenserver_client.py | 185 - + .../app/services/xenserver_client_real.py | 1074 ------ + provisioning/orchestrator/app/test_all_services.py | 275 -- + provisioning/orchestrator/app/test_xenserver.py | 66 - + .../docs/XENSERVER_IMPLEMENTATION_GUIDE.md | 302 -- + .../orchestrator/examples/GITEA_STRUCTURE.md | 185 - + .../orchestrator/examples/cloud-init/database.yaml | 51 - + .../examples/cloud-init/webserver.yaml | 56 - + provisioning/orchestrator/scripts/init_db.sql | 40 - + provisioning/orchestrator/scripts/migrate.sh | 193 -- + provisioning/orchestrator/scripts/test_deploy.sh | 55 - + provisioning/requirements.txt | 34 - + ptaas-init/Dockerfile | 12 - + ptaas-init/init.py | 241 -- + ptaas-init/requirements.txt | 3 - + razvedka/.dockerignore | 7 - + razvedka/Dockerfile.razvedka | 30 - + razvedka/auth_helper.py | 81 - + razvedka/razvedka/__init__.py | 0 + razvedka/razvedka/alerter.py | 135 - + razvedka/razvedka/config.py | 93 - + razvedka/razvedka/db.py | 145 - + razvedka/razvedka/extractor.py | 178 - + razvedka/razvedka/keywords.py | 85 - + razvedka/razvedka/main.py | 219 -- + razvedka/razvedka/metrics.py | 53 - + razvedka/razvedka/scorer.py | 93 - + razvedka/razvedka/twitter.py | 145 - + razvedka/requirements.txt | 8 - + recon/pipeline.py | 235 -- + recon/requirements.txt | 3 - + redirector/Dockerfile | 31 - + redirector/c2-proxy.conf | 8 - + redirector/fly.toml | 26 - + redirector/nginx.conf | 34 - + requirements.txt | 9 + + routers | 1 - + samsonov/.dockerignore | 7 - + samsonov/Dockerfile.nuclei | 4 - + samsonov/Dockerfile.pentest-exporter | 6 - + samsonov/Dockerfile.samsonov | 36 - + .../bojemoi_mitre_attack.egg-info/PKG-INFO | 7 - + .../bojemoi_mitre_attack.egg-info/SOURCES.txt | 13 - + .../dependency_links.txt | 1 - + .../bojemoi_mitre_attack.egg-info/top_level.txt | 1 - + .../bojemoi_mitre_attack/__init__.py | 23 - + .../bojemoi_mitre_attack/formatters.py | 136 - + .../bojemoi_mitre_attack/mapper.py | 324 -- + .../bojemoi_mitre_attack/mappings/__init__.py | 20 - + .../bojemoi_mitre_attack/mappings/osint.py | 54 - + .../bojemoi_mitre_attack/mappings/suricata.py | 99 - + .../bojemoi_mitre_attack/mappings/vulnerability.py | 73 - + .../bojemoi_mitre_attack/models.py | 36 - + samsonov/bojemoi-mitre-attack/setup.py | 10 - + samsonov/entrypoint.sh | 59 - + samsonov/install-orchestrator.sh | 416 --- + .../cves/2026/cve-2026-42533-nginx.yaml | 42 - + .../cves/2026/cve-2026-63030-wp2shell.yaml | 89 - + .../misconfigs/nginx/nginx-alias-traversal.yaml | 36 - + .../misconfigs/nginx/nginx-crlf-injection.yaml | 26 - + .../misconfigs/nginx/nginx-proxy-headers-ssrf.yaml | 43 - + .../misconfigs/nginx/nginx-stub-status.yaml | 37 - + samsonov/nuclei_api/Dockerfile | 31 - + samsonov/nuclei_api/entrypoint.sh | 28 - + samsonov/nuclei_api/main.py | 440 --- + samsonov/nuclei_api/nuclei_ai.py | 298 -- + samsonov/nuclei_api/requirements.txt | 4 - + samsonov/pentest-orchestrator.tar.gz | Bin 23898 -> 0 bytes + samsonov/pentest_orchestrator/Dockerfile | 16 - + samsonov/pentest_orchestrator/README.md | 31 - + samsonov/pentest_orchestrator/config/config.json | 32 - + .../pentest_orchestrator/cve_campaign_agent.py | 549 --- + samsonov/pentest_orchestrator/cve_ip_matcher.py | 668 ---- + samsonov/pentest_orchestrator/feedback_loop.py | 435 --- + samsonov/pentest_orchestrator/import_results.py | 260 -- + samsonov/pentest_orchestrator/main.py | 628 ---- + samsonov/pentest_orchestrator/plugins/__init__.py | 68 - + samsonov/pentest_orchestrator/plugins/base.py | 655 ---- + .../pentest_orchestrator/plugins/plugin_masscan.py | 700 ---- + .../plugins/plugin_metasploit.py | 409 --- + .../pentest_orchestrator/plugins/plugin_nuclei.py | 372 -- + .../pentest_orchestrator/plugins/plugin_vulnx.py | 195 -- + .../pentest_orchestrator/plugins/plugin_zap.py | 302 -- + .../pentest_orchestrator/plugins/requirements.txt | 1 - + samsonov/runbook-generator/Dockerfile | 12 - + samsonov/runbook-generator/main.py | 531 --- + samsonov/scripts/metrics_exporter.py | 33 - + samsonov/scripts/pentest_orchestrator.py | 215 -- + samsonov/scripts/task_queue.py | 46 - + samsonov/server.ini | 17 - + samsonov/vulnx_wrapper/main.py | 183 - + "samsonov/\360\237\216\257-COMMENCEZ-ICI.txt" | 218 -- + scripts/CI_CD_check.sh | 60 - + scripts/INTEGRATION_GUIDE.sh | 205 -- + scripts/README.md | 540 --- + scripts/alertmanager-debug.sh | 149 - + scripts/all_compil.sh | 283 -- + scripts/bojemoi2.py | 904 ----- + scripts/bojemoiBuild.sh | 289 -- + scripts/bojemoiCadencer.sh | 19 - + scripts/bond0-meta68.sh | 65 - + scripts/bond0-meta76.sh | 69 - + scripts/build_all.sh | 5 - + scripts/c2-manage.sh | 415 --- + scripts/c2-vpn-init-pki.sh | 255 -- + scripts/cccp.sh | 264 -- + scripts/check_image.py | 356 -- + scripts/check_image_v2.py | 481 --- + scripts/check_new_images | 32 - + scripts/cleanDocker.sh | 256 -- + scripts/clean_image.py | 156 - + scripts/cleaning_registry.sh | 43 - + scripts/commits-to-posts.sh | 123 - + scripts/create-networks.sh | 53 - + scripts/create-nfs-volume.sh | 5 - + scripts/create-secrets.sh | 176 - + scripts/deploy-base-stack.sh | 69 - + scripts/deploy-worker-vm.sh | 239 -- + scripts/download_ip.py | 233 -- + scripts/download_ruby_dockerfiles_real.py | 52 - + scripts/encode.py | 241 -- + scripts/examples_usage.py | 300 -- + scripts/gameover.sh | 113 - + scripts/images_cross_build.py | 211 -- + scripts/import_dbip_country.py | 119 - + scripts/import_ripe_cidrs.py | 113 - + scripts/import_vulnhub_ova.sh | 123 - + scripts/index.html | 370 -- + scripts/init-proton-bridge.sh | 12 - + scripts/init_postgres.sh | 15 - + scripts/list_registry.sh | 10 - + scripts/metasploitable2_exploit.py | 387 --- + scripts/mockba.sh | 286 -- + scripts/nfs-install.sh | 70 - + scripts/openrc-bond0 | 31 - + scripts/package-dist.sh | 305 -- + scripts/post-commit-blog.sh | 110 - + scripts/postgresql.sh | 7 - + scripts/provision-redirector.sh | 116 - + scripts/push-images.sh | 262 -- + scripts/push_registry_onebyone.sh | 69 - + scripts/recreate_databases.sql | 55 - + scripts/run.sh | 14 - + scripts/search_dockerfile | 360 -- + scripts/send_email.sh | 13 - + scripts/stack_export.sh | 259 -- + scripts/startover.sh | 325 -- + scripts/sync-stack-images.sh | 140 - + scripts/sync_registry.py | 331 -- + scripts/sync_registry.sh | 16 - + scripts/tannenberg.py | 155 - + scripts/zaproxy-run-test.sh | 2 - + sdk/bojemoi/__init__.py | 3 - + sdk/bojemoi/cti.py | 336 -- + sdk/bojemoi/database.py | 177 - + sdk/bojemoi/defectdojo.py | 194 -- + sdk/bojemoi/metasploit.py | 250 -- + sdk/bojemoi/osint.py | 137 - + sdk/bojemoi/pentest/__init__.py | 1 - + sdk/bojemoi/pentest/base.py | 655 ---- + sdk/bojemoi/pentest/campaign.py | 153 - + sdk/bojemoi/pentest/dojo_pusher.py | 88 - + sdk/bojemoi/queue.py | 55 - + sdk/bojemoi/secrets.py | 18 - + sdk/bojemoi/telegram.py | 76 - + sdk/bojemoi_sdk.egg-info/PKG-INFO | 10 - + sdk/bojemoi_sdk.egg-info/SOURCES.txt | 18 - + sdk/bojemoi_sdk.egg-info/dependency_links.txt | 1 - + sdk/bojemoi_sdk.egg-info/requires.txt | 5 - + sdk/bojemoi_sdk.egg-info/top_level.txt | 1 - + sdk/pyproject.toml | 20 - + sentinel/collector/Dockerfile | 13 - + sentinel/collector/collector.py | 348 -- + sentinel/collector/requirements.txt | 3 - + sentinel/esp32/sentinel_probe.ino | 213 -- + sentinel/mosquitto/mosquitto.conf | 18 - + sentinel/setup.sh | 50 - + sentinel/sql/01-init-db.sql | 28 - + sentinel/sql/02-tables.sql | 93 - + sentinel/sql/03-grants.sql | 18 - + sentinel/sql/apply.sh | 45 - + stack/.gitignore | 31 - + stack/.gitlab-ci.yml | 325 -- + stack/00-service-boot.yml | 451 --- + stack/01-service-hl.yml | 1449 -------- + stack/01-suricata-host.yml | 101 - + stack/02-init-ptaas.yml | 64 - + stack/02-service-maintenance.yml | 202 -- + stack/42-service-recon.yml | 59 - + stack/45-service-ml-threat-intel.yml | 92 - + stack/46-service-razvedka.yml | 142 - + stack/47-service-vigie.yml | 93 - + stack/48-service-alert-agent.yml | 85 - + stack/48-service-dozor.yml | 48 - + stack/49-service-mcp.yml | 85 - + stack/50-service-trivy.yml | 23 - + stack/51-service-ollama.yml | 98 - + stack/52-service-runbook.yml | 70 - + stack/55-service-sentinel.yml | 139 - + stack/56-service-dvar.yml | 55 - + stack/60-service-telegram.yml | 79 - + stack/65-service-medved.yml | 91 - + stack/72-service-arch-reviewer.yml | 53 - + stack/73-service-grafana-watcher.yml | 46 - + stack/99-service-tool.yml | 147 - + stack/READ.me | 14 - + stack/README.md | 60 - + stack/myai.yml | 52 + + stack/scripts/automate-deploy.sh | 56 - + stack/scripts/create-gitlab-token.sh | 45 - + stack/scripts/deploy/deploy.sh | 110 - + stack/scripts/deploy/health-check.sh | 30 - + stack/scripts/deploy/rollback.sh | 25 - + stack/scripts/gitlab-helper.sh | 59 - + stack/scripts/notify/notify.sh | 26 - + stack/scripts/security/zap-scan.sh | 19 - + stack/scripts/token | 2 - + stalingrad/Dockerfile.stalingrad | 4 - + stalingrad/config/suricata.yaml | 210 -- + stalingrad/rules/emerging-threats.rules | 2 - + stalingrad/rules/suricata.rules | 5 - + suricata-attack-enricher/.dockerignore | 7 - + suricata-attack-enricher/Dockerfile | 19 - + .../bojemoi_mitre_attack.egg-info/PKG-INFO | 7 - + .../bojemoi_mitre_attack.egg-info/SOURCES.txt | 13 - + .../dependency_links.txt | 1 - + .../bojemoi_mitre_attack.egg-info/top_level.txt | 1 - + .../bojemoi_mitre_attack/__init__.py | 23 - + .../bojemoi_mitre_attack/formatters.py | 136 - + .../bojemoi_mitre_attack/mapper.py | 324 -- + .../bojemoi_mitre_attack/mappings/__init__.py | 20 - + .../bojemoi_mitre_attack/mappings/osint.py | 54 - + .../bojemoi_mitre_attack/mappings/suricata.py | 99 - + .../bojemoi_mitre_attack/mappings/vulnerability.py | 73 - + .../bojemoi_mitre_attack/models.py | 36 - + .../bojemoi-mitre-attack/setup.py | 10 - + suricata-attack-enricher/enricher.py | 234 -- + suricata-attack-enricher/requirements.txt | 1 - + suricata-exporter/Dockerfile | 10 - + telegram-bot/Dockerfile.telegram-bot | 29 - + telegram-bot/blockchain.py | 152 - + telegram-bot/bot.py | 1330 ------- + telegram-bot/config.py | 89 - + telegram-bot/database/__init__.py | 16 - + telegram-bot/database/connection.py | 48 - + telegram-bot/database/crud.py | 759 ---- + telegram-bot/database/models.py | 184 - + telegram-bot/deploy.sh | 53 - + telegram-bot/init_db.py | 15 - + telegram-bot/integrations/__init__.py | 48 - + telegram-bot/integrations/cortex.py | 423 --- + telegram-bot/integrations/maltego.py | 412 --- + telegram-bot/integrations/misp.py | 436 --- + telegram-bot/integrations/mitre_attack.py | 644 ---- + telegram-bot/integrations/thehive.py | 590 ---- + telegram-bot/osint.py | 1682 --------- + telegram-bot/redis_client.py | 280 -- + telegram-bot/requirements.txt | 11 - + .../hugo-workflow/.gitea/workflows/hugo-deploy.yml | 28 - + toolbox/Dockerfile | 41 - + toto | 945 ----- + trivy-scanner/Dockerfile | 14 - + trivy-scanner/scan-images.sh | 78 - + tsushima/Dockerfile.tsushima | 71 - + tsushima/READ.me | 2 - + tsushima/docker-compose.yaml | 26 - + tsushima/entrypoint.sh | 124 - + tsushima/masscan_msf_script.py | 719 ---- + tsushima/requirements.txt | 4 - + tsushima/setup-unified-scanner.sh | 672 ---- + tsushima/vpn_masscan_pipeline.py | 989 ------ + vigie/.dockerignore | 7 - + vigie/Dockerfile.vigie | 17 - + vigie/requirements.txt | 5 - + vigie/vigie/__init__.py | 0 + vigie/vigie/__main__.py | 4 - + vigie/vigie/alerter.py | 107 - + vigie/vigie/config.py | 62 - + vigie/vigie/db.py | 106 - + vigie/vigie/feeds.py | 91 - + vigie/vigie/main.py | 85 - + vigie/vigie/matcher.py | 21 - + vigie/vigie/metrics.py | 17 - + vladimir-1/Dockerfile.vladimir-1 | 34 - + vladimir-1/docker-compose.yml | 18 - + vladimir-1/entrypoint.sh | 51 - + vladimir-1/run.sh | 6 - + vladimir-2/docker-compose.yml | 57 - + vladimir/Dockerfile.vladimir | 44 - + vladimir/docker-compose.yml | 22 - + vladimir/exports | 2 - + vladimir/start-nfs.sh | 81 - + vladimir/supervisor.conf | 14 - + volumes/READ.me | 3 - + volumes/alert_rules.yml | 75 - + volumes/alertmanager/alertmanager.yml | 117 - + volumes/alertmanager/alertmanager.yml.txt | 357 -- + volumes/alloy/config/config-worker.alloy | 66 - + volumes/alloy/config/config.alloy | 324 -- + volumes/c2-vpn/.gitignore | 6 - + volumes/c2-vpn/README.md | 46 - + volumes/crowdsec/config/acquis.yaml | 15 - + volumes/defectdojo/dojo_smtp_backend.py | 32 - + volumes/defectdojo/local_settings.py | 25 - + volumes/defectdojo/smtp_setup.py | 35 - + volumes/deploy.sh | 239 -- + volumes/dnsmask/dnsmask.conf | 21 - + volumes/dnsmask/dnsmask.d/01-base.conf | 66 - + volumes/generate_configs.sh | 340 -- + volumes/gitlab/cinc-stacktrace.out | 59 - + volumes/gitlab/config.toml | 1 - + volumes/gitlab/gitlab.rb | 3624 ------------------- + volumes/grafana/dashboards/dashboard.yml | 10 - + .../grafana/dashboards/general/claude-review.json | 92 - + .../general/docker-container-metrics.json | 1737 ---------- + .../grafana/dashboards/general/infra-monitor.json | 89 - + .../dashboards/general/loki-stack-monitoring.json | 239 -- + .../grafana/dashboards/general/nvidia-dcgm.json | 804 ----- + .../infrastructure-bojemoi/alertmanager.json | 276 -- + .../infrastructure-bojemoi/alloy-worker.json | 276 -- + .../dashboards/infrastructure-bojemoi/alloy.json | 276 -- + .../infrastructure-bojemoi/cadvisor.json | 276 -- + .../dashboards/infrastructure-bojemoi/grafana.json | 276 -- + .../dashboards/infrastructure-bojemoi/loki.json | 85 - + .../infrastructure-bojemoi/mail-watchdog.json | 276 -- + .../infrastructure-bojemoi/maintenance-cron.json | 298 -- + .../infrastructure-bojemoi/node-exporter.json | 276 -- + .../infrastructure-bojemoi/orchestrator.json | 276 -- + .../dashboards/infrastructure-bojemoi/pgadmin.json | 276 -- + .../infrastructure-bojemoi/postfix-exporter.json | 276 -- + .../dashboards/infrastructure-bojemoi/postfix.json | 276 -- + .../infrastructure-bojemoi/postgres-exporter.json | 276 -- + .../infrastructure-bojemoi/postgres.json | 85 - + .../infrastructure-bojemoi/prometheus.json | 85 - + .../infrastructure-bojemoi/protonmail-bridge.json | 276 -- + .../infrastructure-bojemoi/rsync-master.json | 276 -- + .../infrastructure-bojemoi/rsync-slave.json | 276 -- + .../suricata-attack-enricher.json | 107 - + .../dashboards/infrastructure-bojemoi/tempo.json | 276 -- + .../dashboards/infrastructure-docker/dnsmask.json | 276 -- + .../infrastructure-docker/docker-socket-proxy.json | 276 -- + .../infrastructure-docker/image-pusher.json | 276 -- + .../dashboards/infrastructure-docker/registry.json | 276 -- + .../dashboards/infrastructure-docker/traefik.json | 276 -- + .../grafana/dashboards/pentest/c2-sessions.json | 316 -- + .../dashboards/pentest/pentest-overview.json | 999 ------ + .../dashboards/pentest/pipeline-overview.json | 3653 -------------------- + volumes/grafana/dashboards/pentest/pipeline.json | 209 -- + .../grafana/dashboards/pentest/scan-results.json | 971 ------ + volumes/grafana/dashboards/pentest/sliver.json | 180 - + .../dashboards/pentest/vuln-management.json | 1544 --------- + volumes/grafana/dashboards/red-team/.gitkeep | 1 - + .../grafana/dashboards/red-team/ak47-service.json | 153 - + .../grafana/dashboards/red-team/bm12-service.json | 153 - + .../dashboards/red-team/masscan-scanner.json | 153 - + .../dashboards/red-team/msf-teamserver.json | 276 -- + volumes/grafana/dashboards/red-team/nuclei.json | 153 - + .../dashboards/red-team/pentest-orchestrator.json | 202 -- + .../grafana/dashboards/red-team/sliver-server.json | 276 -- + .../grafana/dashboards/red-team/sliver-worker.json | 276 -- + .../grafana/dashboards/red-team/uzi-service.json | 202 -- + .../grafana/dashboards/red-team/zap-scanner.json | 153 - + volumes/grafana/dashboards/red-team/zaproxy.json | 153 - + .../dashboards/redteam-analyse/hosts-geo.json | 412 --- + .../security/dashboard-security-minimal.json | 57 - + .../dashboards/security/ia-pour-les-nuls.json | 134 - + .../dashboards/security/ml-threat-intel.json | 240 -- + .../dashboards/security/ml-threat-quality.json | 396 --- + volumes/grafana/dashboards/security/sentinel.json | 812 ----- + volumes/grafana/dashboards/security/vigie.json | 328 -- + .../dashboards/topology/service-topology.json | 79 - + volumes/grafana/datasources/prometheus.yml | 7 - + volumes/grafana/datasources/sentinel-postgres.yml | 16 - + volumes/grafana/grafana.ini | 2113 ----------- + .../provisioning/dashboards/attack-heatmap.json | 277 -- + .../grafana/provisioning/dashboards/dashboards.yml | 82 - + .../provisioning/datasources/datasources.yml | 123 - + volumes/loki/loki-config.yml | 109 - + volumes/maintenance/dojo_token_init.py | 161 - + .../monitoring/alertmanager/templates/default.tmpl | 94 - + .../provisioning/datasources/elasticsearch.yml | 16 - + volumes/monitoring/logstash/config/logstash.yml | 39 - + volumes/monitoring/logstash/pipeline/logstash.conf | 109 - + volumes/monitoring/swarm-exporter.py | 286 -- + volumes/nginx/conf.d/default.conf | 219 -- + volumes/nginx/conf.d/sites/defectdojo.conf | 31 - + volumes/nginx/conf.d/sites/grafana.conf | 44 - + volumes/nginx/conf.d/sites/prometheus.conf | 36 - + volumes/nginx/conf.d/sites/zap.conf | 41 - + volumes/nginx/conf.d/upstreams/upstreams.conf | 55 - + volumes/nginx/deploy.sh | 185 - + volumes/nginx/index.html | 35 - + volumes/nuclei/nuclei-config.yml | 7 - + volumes/openvpn/Read.me | 301 -- + volumes/openvpn/openvpn-config/.firewall | 1 - + volumes/openvpn/openvpn-config/.firewall6 | 0 + volumes/openvpn/openvpn-config/client.ovpn | 24 - + .../openvpn/openvpn-config/fr.protonvpn.tcp.ovpn | 175 - + volumes/openvpn/script/setup_tun.sh | 17 - + volumes/openvpn/script/tun-check.sh | 245 -- + volumes/openvpn/script/vpn-manager.sh | 221 -- + volumes/postfix/main.cf | 35 - + volumes/postgres/conf/pg_hba.conf | 22 - + volumes/postgres/init/01-create-databases.sql | 76 - + volumes/postgres/init/02-ip2location-schema.sql | 60 - + volumes/postgres/init/03-msf-custom-tables.sql | 50 - + volumes/postgres/postgres-entrypoint.sh | 14 - + volumes/prometheus/nodes.json | 9 - + volumes/prometheus/prometheus.yml | 259 -- + volumes/prometheus/rules/alert_rules.yml | 437 --- + volumes/prometheus/rules/alerts.yml | 1054 ------ + volumes/prometheus/rules/recording_rules.yml | 288 -- + volumes/prometheus/rules/sentinel_alerts.yml | 52 - + volumes/provisioning/A.env | 34 - + volumes/registry/config.yml | 27 - + volumes/rsync/configs/rsync_jobs.json | 45 - + volumes/rsync/configs/rsyncd.conf | 80 - + volumes/rsync/keys/deploy-keys-to-docker.sh | 74 - + volumes/rsync/keys/distribute-public-keys.sh | 109 - + volumes/rsync/keys/generate-ssh-keys.sh | 85 - + volumes/rsync/keys/genkey.sh | 465 --- + volumes/rsync/keys/rotate-ssh-keys.sh | 32 - + volumes/rsync/keys/test-ssh-keys.sh | 140 - + volumes/rsync/ssh-keys/id_rsa.pub | 1 - + volumes/suricata/classification.config | 51 - + volumes/suricata/config/classification.config | 50 - + volumes/suricata/reference.config | 44 - + volumes/suricata/suricata.yaml | 4 +- + volumes/suricata/threshold.config | 32 - + volumes/suricata/update.yaml | 1 - + volumes/swarm-backup/configs/alloy_worker_config | 65 - + .../swarm-backup/configs/boot_alertmanager_config | 118 - + volumes/swarm-backup/configs/boot_alloy_config | 298 -- + .../configs/boot_grafana-dashboards-provider | 63 - + .../swarm-backup/configs/boot_grafana-datasources | 104 - + .../swarm-backup/configs/boot_grafana-ini_config | 2114 ----------- + volumes/swarm-backup/configs/boot_loki_config | 106 - + volumes/swarm-backup/configs/boot_postfix_config | 36 - + .../swarm-backup/configs/boot_postgres_init_sql | 77 - + .../swarm-backup/configs/boot_prometheus_config | 260 -- + volumes/swarm-backup/configs/boot_provisioning_env | 32 - + volumes/swarm-backup/configs/boot_registry_config | 28 - + volumes/swarm-backup/configs/boot_rsync_jobs | 18 - + volumes/swarm-backup/configs/boot_rsync_rsyncd | 42 - + volumes/swarm-backup/configs/boot_tempo_config | 41 - + .../configs/boot_tls_alertmanager_config | 23 - + volumes/swarm-backup/configs/boot_traefik_config | 11 - + .../swarm-backup/configs/boot_traefik_tls_config | 8 - + volumes/swarm-backup/configs/dojo_local_settings | 26 - + volumes/swarm-backup/configs/dojo_smtp_backend | 33 - + volumes/swarm-backup/configs/dojo_smtp_setup | 36 - + volumes/swarm-backup/configs/mosquitto_passwd | 2 - + .../configs/niponimai_faraday-server_config | 18 - + volumes/swarm-backup/configs/ollama_env | 4 - + volumes/swarm-backup/configs/orchestrator_env | 15 - + .../swarm-backup/configs/postfix_rsyslog_maillog | 2 - + volumes/swarm-backup/configs/postgres_ca_cert | 32 - + volumes/swarm-backup/configs/postgres_hba_conf | 23 - + volumes/swarm-backup/configs/postgres_ssl_cert | 31 - + volumes/swarm-backup/configs/ptaas_serial | 1 - + volumes/swarm-backup/configs/route_setup | 38 - + .../swarm-backup/configs/sentinel_mosquitto_conf | 19 - + volumes/swarm-backup/secrets/abuseipdb_api_key | 1 - + .../swarm-backup/secrets/alertmanager_smtp_pass | 1 - + volumes/swarm-backup/secrets/anthropic_api_key | 1 - + volumes/swarm-backup/secrets/aws_credentials | 1 - + volumes/swarm-backup/secrets/c2_telegram_chat_id | 1 - + volumes/swarm-backup/secrets/discord_bot_token | 1 - + volumes/swarm-backup/secrets/discovery_db_password | 1 - + volumes/swarm-backup/secrets/dojo_admin_password | 1 - + volumes/swarm-backup/secrets/dojo_api_token | 1 - + volumes/swarm-backup/secrets/dojo_secret_key | 1 - + volumes/swarm-backup/secrets/fly_api_token | 1 - + volumes/swarm-backup/secrets/gitea_token | 1 - + .../swarm-backup/secrets/grafana_admin_password | 1 - + volumes/swarm-backup/secrets/karacho_secret_key | 1 - + volumes/swarm-backup/secrets/mcp_dojo_token | 1 - + volumes/swarm-backup/secrets/mcp_faraday_password | 1 - + volumes/swarm-backup/secrets/mcp_pg_password | 1 - + volumes/swarm-backup/secrets/medved_dojo_token | 1 - + .../swarm-backup/secrets/medved_faraday_password | 1 - + volumes/swarm-backup/secrets/medved_pg_password | 1 - + .../secrets/ml_threat_intel_db_password | 1 - + volumes/swarm-backup/secrets/msf_rpc_password | 1 - + volumes/swarm-backup/secrets/my_secret | 1 - + volumes/swarm-backup/secrets/otx_api_key | 1 - + volumes/swarm-backup/secrets/postgres_password | 1 - + volumes/swarm-backup/secrets/postgres_ssl_key | 1 - + volumes/swarm-backup/secrets/proton_password | 1 - + volumes/swarm-backup/secrets/proton_username | 1 - + .../secrets/protonmail_bridge_smtp_pass | 1 - + volumes/swarm-backup/secrets/protonvpn_auth | 1 - + volumes/swarm-backup/secrets/protonvpn_ovpn | 1 - + volumes/swarm-backup/secrets/ptaas_local_key | 1 - + volumes/swarm-backup/secrets/ptaas_telegram_key | 1 - + volumes/swarm-backup/secrets/rsync_config | 1 - + volumes/swarm-backup/secrets/sentinel_mqtt_pass | 1 - + volumes/swarm-backup/secrets/sentinel_pg_pass | 1 - + volumes/swarm-backup/secrets/shodan_api_key | 1 - + volumes/swarm-backup/secrets/ssh_private_key | 1 - + .../swarm-backup/secrets/telegram_api_credentials | 1 - + volumes/swarm-backup/secrets/telegram_api_hash | 1 - + volumes/swarm-backup/secrets/telegram_api_id | 1 - + volumes/swarm-backup/secrets/telegram_bot_token | 1 - + volumes/swarm-backup/secrets/telegram_chat_id | 1 - + volumes/swarm-backup/secrets/telegram_phone | 1 - + volumes/swarm-backup/secrets/token | 1 - + volumes/swarm-backup/secrets/vt_api_key | 1 - + volumes/swarm-backup/secrets/xenserver_pass | 1 - + volumes/tempo/config/tempo.yaml | 40 - + volumes/traefik/certs/ca-cert.srl | 1 - + volumes/traefik/dynamic-config.yml | 10 - + volumes/traefik/key_gen.sh | 73 - + volumes/traefik/traefik-tls.yml | 7 - + volumes/wireguard/config/.donoteditthisfile | 7 - + volumes/wireguard/config/coredns/Corefile | 6 - + volumes/wireguard/config/peer1/peer1.conf | 11 - + volumes/wireguard/config/peer1/peer1.png | Bin 1130 -> 0 bytes + volumes/wireguard/config/peer1/publickey-peer1 | 1 - + volumes/wireguard/config/peer2/peer2.conf | 11 - + volumes/wireguard/config/peer2/peer2.png | Bin 1133 -> 0 bytes + volumes/wireguard/config/peer2/publickey-peer2 | 1 - + volumes/wireguard/config/peer3/peer3.conf | 11 - + volumes/wireguard/config/peer3/peer3.png | Bin 1140 -> 0 bytes + volumes/wireguard/config/peer3/publickey-peer3 | 1 - + volumes/wireguard/config/peer4/peer4.conf | 11 - + volumes/wireguard/config/peer4/peer4.png | Bin 1136 -> 0 bytes + volumes/wireguard/config/peer4/publickey-peer4 | 1 - + volumes/wireguard/config/peer5/peer5.conf | 11 - + volumes/wireguard/config/peer5/peer5.png | Bin 1130 -> 0 bytes + volumes/wireguard/config/peer5/publickey-peer5 | 1 - + volumes/wireguard/config/server/publickey-server | 1 - + volumes/wireguard/config/show-client.sh | 219 -- + volumes/wireguard/config/templates/peer.conf | 11 - + volumes/wireguard/config/templates/server.conf | 6 - + volumes/wireguard/config/wg_confs/wg0.conf | 37 - + wiki/Alertes.md | 116 - + wiki/Claude-Skills.md | 182 - + wiki/DefectDojo.md | 144 - + wiki/Docker-Swarm.md | 233 -- + wiki/Home.md | 52 - + wiki/Monitoring.md | 98 - + wiki/Pentest-Orchestrator.md | 0 + zarovnik/GITLAB-SETUP.md | 450 --- + zarovnik/deploy-gitlab.sh | 157 - + zarovnik/gitlab-ci-example.yml | 199 -- + zarovnik/gitlab-deployment-package.tar.gz | Bin 9670 -> 0 bytes + zarovnik/gitlab-maintenance.sh | 170 - + zarovnik/gitlab-runner-config-example.toml | 103 - + zarovnik/gitlab-stack.yml | 190 - + 918 files changed, 698 insertions(+), 129994 deletions(-) +```