diff --git a/content/posts/commits/2026-07-02-commit-2220792.md b/content/posts/commits/2026-07-02-commit-2220792.md new file mode 100644 index 0000000..0aec022 --- /dev/null +++ b/content/posts/commits/2026-07-02-commit-2220792.md @@ -0,0 +1,299 @@ +--- +title: "[bojemoi] chore: extract borodino pipeline to /opt/borodino" +date: 2026-07-02T00:10:20+02:00 +draft: false +tags: ["commit", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Commit 2220792 par grafana-watcher dans bojemoi" +author: "grafana-watcher" +--- + +## Commit `2220792` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Author** | grafana-watcher | +| **Hash** | `22207920025540a0b5a6ee8a6aa006a24a0706ca` | + + +### Description + +- Remove borodino/ directory (moved to /opt/borodino/) +- Remove stack/39-service-borodino-msf.yml and stack/40-service-borodino.yml +- Update scripts/startover.sh: stack paths → /opt/borodino/stack/ +- Update scripts/c2-manage.sh: STACK_FILE → /opt/borodino/stack/ +- Update scripts/package-dist.sh: Dockerfile.postgres-ssl → /opt/borodino/ +- Update scripts/post-commit-blog.sh, commits-to-posts.sh: remove borodino from component list + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +M .claude/agent-memory/infra-daily-monitor/MEMORY.md +M .claude/agent-memory/pipeline/MEMORY.md +D borodino/.dockerignore +D borodino/Dockerfile.berezina +D borodino/Dockerfile.borodino +D borodino/Dockerfile.borodino-msf +D borodino/Dockerfile.borodino-sliver +D borodino/Dockerfile.postgres-ssl +D borodino/Dockerfile.ruby +D borodino/Dockerfile.sliver-c2 +D borodino/Dockerfile.wg-gateway +D borodino/READ.me +D borodino/barbarossa +D borodino/dual +D borodino/import_ipv6_cidrs.sh +D borodino/list_vpn/fr.protonvpn.tcp.ovpn +D borodino/list_vpn/index.html +D borodino/list_vpn/protonvpn_udp_working.ovpn +D borodino/list_vpn/toto.txt +D borodino/msf_import.py +D borodino/osint_lookup.py +D borodino/redirector/Dockerfile +D borodino/redirector/entrypoint.sh +D borodino/redirector/loki-shipper.py +D borodino/redirector/nginx.conf +D borodino/route-setup.sh +D borodino/sliver-entrypoint.sh +D borodino/start_msf_server.sh +D borodino/start_uzi.sh +D borodino/thearm_ak47 +D borodino/thearm_ak47.v1 +D borodino/thearm_ak47.v2 +D borodino/thearm_bm12 +D borodino/thearm_logpull +D borodino/thearm_nuclei +D borodino/thearm_sliver/thearm_sliver +D borodino/thearm_uzi +D borodino/toto +D borodino/update-asn-db.sh +D borodino/wg-gateway-start.sh +A samsonov/Dockerfile.pentest-exporter +M scripts/c2-manage.sh +M scripts/cccp.sh +M scripts/commits-to-posts.sh +M scripts/create-secrets.sh +M scripts/package-dist.sh +M scripts/post-commit-blog.sh +M scripts/startover.sh +M scripts/tannenberg.py +D stack/39-service-borodino-msf.yml +D stack/40-service-borodino.yml +M stack/60-service-telegram.yml +A volumes/swarm-backup/configs/alloy_worker_config +A volumes/swarm-backup/configs/boot_alertmanager_config +A volumes/swarm-backup/configs/boot_alloy_config +A volumes/swarm-backup/configs/boot_grafana-dashboards-provider +A volumes/swarm-backup/configs/boot_grafana-datasources +A volumes/swarm-backup/configs/boot_grafana-ini_config +A volumes/swarm-backup/configs/boot_loki_config +A volumes/swarm-backup/configs/boot_postfix_config +A volumes/swarm-backup/configs/boot_postgres_init_sql +A volumes/swarm-backup/configs/boot_prometheus_config +A volumes/swarm-backup/configs/boot_provisioning_env +A volumes/swarm-backup/configs/boot_registry_config +A volumes/swarm-backup/configs/boot_tempo_config +A volumes/swarm-backup/configs/boot_tls_alertmanager_config +A volumes/swarm-backup/configs/boot_traefik_config +A volumes/swarm-backup/configs/boot_traefik_tls_config +A volumes/swarm-backup/configs/dojo_local_settings +A volumes/swarm-backup/configs/dojo_smtp_backend +A volumes/swarm-backup/configs/dojo_smtp_setup +A volumes/swarm-backup/configs/mosquitto_passwd +A volumes/swarm-backup/configs/niponimai_faraday-server_config +A volumes/swarm-backup/configs/ollama_env +A volumes/swarm-backup/configs/orchestrator_env +A volumes/swarm-backup/configs/postfix_rsyslog_maillog +A volumes/swarm-backup/configs/postgres_ca_cert +A volumes/swarm-backup/configs/postgres_hba_conf +A volumes/swarm-backup/configs/postgres_ssl_cert +A volumes/swarm-backup/configs/ptaas_serial +A volumes/swarm-backup/configs/route_setup +A volumes/swarm-backup/configs/sentinel_mosquitto_conf +A volumes/swarm-backup/secrets/abuseipdb_api_key +A volumes/swarm-backup/secrets/alertmanager_smtp_pass +A volumes/swarm-backup/secrets/anthropic_api_key +A volumes/swarm-backup/secrets/aws_credentials +A volumes/swarm-backup/secrets/c2_telegram_chat_id +A volumes/swarm-backup/secrets/discord_bot_token +A volumes/swarm-backup/secrets/discovery_db_password +A volumes/swarm-backup/secrets/dojo_admin_password +A volumes/swarm-backup/secrets/dojo_api_token +A volumes/swarm-backup/secrets/dojo_secret_key +A volumes/swarm-backup/secrets/fly_api_token +A volumes/swarm-backup/secrets/gitea_token +A volumes/swarm-backup/secrets/grafana_admin_password +A volumes/swarm-backup/secrets/karacho_secret_key +A volumes/swarm-backup/secrets/mcp_dojo_token +A volumes/swarm-backup/secrets/mcp_faraday_password +A volumes/swarm-backup/secrets/mcp_pg_password +A volumes/swarm-backup/secrets/medved_dojo_token +A volumes/swarm-backup/secrets/medved_faraday_password +A volumes/swarm-backup/secrets/medved_pg_password +A volumes/swarm-backup/secrets/ml_threat_intel_db_password +A volumes/swarm-backup/secrets/msf_rpc_password +A volumes/swarm-backup/secrets/my_secret +A volumes/swarm-backup/secrets/otx_api_key +A volumes/swarm-backup/secrets/postgres_password +A volumes/swarm-backup/secrets/postgres_ssl_key +A volumes/swarm-backup/secrets/proton_password +A volumes/swarm-backup/secrets/proton_username +A volumes/swarm-backup/secrets/protonmail_bridge_smtp_pass +A volumes/swarm-backup/secrets/protonvpn_auth +A volumes/swarm-backup/secrets/protonvpn_ovpn +A volumes/swarm-backup/secrets/ptaas_local_key +A volumes/swarm-backup/secrets/ptaas_telegram_key +A volumes/swarm-backup/secrets/rsync_config +A volumes/swarm-backup/secrets/sentinel_mqtt_pass +A volumes/swarm-backup/secrets/sentinel_pg_pass +A volumes/swarm-backup/secrets/shodan_api_key +A volumes/swarm-backup/secrets/ssh_private_key +A volumes/swarm-backup/secrets/telegram_api_credentials +A volumes/swarm-backup/secrets/telegram_api_hash +A volumes/swarm-backup/secrets/telegram_api_id +A volumes/swarm-backup/secrets/telegram_bot_token +A volumes/swarm-backup/secrets/telegram_chat_id +A volumes/swarm-backup/secrets/telegram_phone +A volumes/swarm-backup/secrets/token +A volumes/swarm-backup/secrets/vt_api_key +A volumes/swarm-backup/secrets/xenserver_pass +``` + +### Diff Summary + +``` + .claude/agent-memory/infra-daily-monitor/MEMORY.md | 72 +- + .claude/agent-memory/pipeline/MEMORY.md | 36 +- + borodino/.dockerignore | 6 - + borodino/Dockerfile.berezina | 49 - + borodino/Dockerfile.borodino | 27 - + borodino/Dockerfile.borodino-msf | 66 - + borodino/Dockerfile.borodino-sliver | 17 - + borodino/Dockerfile.postgres-ssl | 6 - + borodino/Dockerfile.ruby | 143 -- + borodino/Dockerfile.sliver-c2 | 32 - + borodino/Dockerfile.wg-gateway | 16 - + borodino/READ.me | 2 - + borodino/barbarossa | 466 ---- + borodino/dual | 152 -- + borodino/import_ipv6_cidrs.sh | 54 - + borodino/list_vpn/fr.protonvpn.tcp.ovpn | 174 -- + borodino/list_vpn/index.html | 16 - + borodino/list_vpn/protonvpn_udp_working.ovpn | 128 - + borodino/list_vpn/toto.txt | 2 - + borodino/msf_import.py | 69 - + borodino/osint_lookup.py | 230 -- + borodino/redirector/Dockerfile | 32 - + borodino/redirector/entrypoint.sh | 124 - + borodino/redirector/loki-shipper.py | 73 - + borodino/redirector/nginx.conf | 84 - + borodino/route-setup.sh | 37 - + borodino/sliver-entrypoint.sh | 78 - + borodino/start_msf_server.sh | 76 - + borodino/start_uzi.sh | 72 - + borodino/thearm_ak47 | 117 - + borodino/thearm_ak47.v1 | 42 - + borodino/thearm_ak47.v2 | 241 -- + borodino/thearm_bm12 | 953 ------- + borodino/thearm_logpull | 227 -- + borodino/thearm_nuclei | 583 ----- + borodino/thearm_sliver/thearm_sliver | 510 ---- + borodino/thearm_uzi | 2631 -------------------- + borodino/toto | 943 ------- + borodino/update-asn-db.sh | 86 - + borodino/wg-gateway-start.sh | 73 - + samsonov/Dockerfile.pentest-exporter | 6 + + scripts/c2-manage.sh | 2 +- + scripts/cccp.sh | 525 ++-- + scripts/commits-to-posts.sh | 2 +- + scripts/create-secrets.sh | 364 ++- + scripts/package-dist.sh | 4 +- + scripts/post-commit-blog.sh | 2 +- + scripts/startover.sh | 4 +- + scripts/tannenberg.py | 34 +- + stack/39-service-borodino-msf.yml | 92 - + stack/40-service-borodino.yml | 1582 ------------ + stack/60-service-telegram.yml | 13 + + 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_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 + + 129 files changed, 4229 insertions(+), 10857 deletions(-) +```