feat: initial T-Pot attack map with Spanish UI and Docker support

- Full Spanish interface (all UI text, popups, charts, tables)
- Dark and light mode support
- Disclaimer banner: no data logged, public European service
- Footer: Servicio ofrecido por Cloud Host (cloudhost.es)
- Docker: single container (Redis + DataServer + AttackMapServer)
- Remote T-Pot support via ELASTICSEARCH_URL env var (direct or SSH tunnel)
- Based on telekom-security/t-pot-attack-map (Apache 2.0)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-25 21:23:28 +01:00
commit 1aa164263f
306 changed files with 17213 additions and 0 deletions

13
static/flags/PK.svg Normal file
View File

@@ -0,0 +1,13 @@
<svg width="32" height="24" viewBox="0 0 32 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_270_67559)">
<rect width="32" height="24" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 0H32V24H8V0Z" fill="#2F8D00"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H8V24H0V0Z" fill="#F7FCFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M22.4294 15.3062C22.4294 15.3062 17.9636 16.4705 14.419 14.0956C10.8743 11.7206 12.6562 6.24775 12.6562 6.24775C10.8072 6.5168 7.90356 13.2627 12.584 16.6461C17.2644 20.0296 21.7482 16.7772 22.4294 15.3062ZM17.4738 8.86648L15.1023 10.0261L17.6041 10.4717L17.9418 12.9172L19.3589 10.8344L22.1474 11.0225L19.9633 9.39355L21.126 7.21719L18.9516 8.21305L17.3364 6.69437L17.4738 8.86648Z" fill="#F1F9FF"/>
</g>
<defs>
<clipPath id="clip0_270_67559">
<rect width="32" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 908 B