Testwebserver fuer Port- und Firewall-Tests hinzufuegen

- testwebserver/: eigenstaendiger Python-Webserver (python:3.12-alpine, kein Build),
  Port/TLS/Text in .env, zeigt Client-IP und loggt jeden Zugriff
- start.sh: erkennt Docker/Podman (inkl. rootless Port-Grenze), prueft Port-Konflikte,
  erzeugt bei TLS=yes ein selbstsigniertes Zertifikat, Befehle up/down/restart/logs/ps/test/firewall
- firewall-check.sh: erkennt auch HTTP-Dienste ohne TLS als erreichbar
- .gitignore: testwebserver/.env versionieren, testwebserver/certs/ ausschliessen
- README: Abschnitt Testwebserver

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
duffyduck
2026-10-08 13:38:15 +02:00
co-authored by Claude Opus 5.5
parent 174c10505a
commit 2962e4a3d7
7 changed files with 225 additions and 4 deletions
+4
View File
@@ -6,3 +6,7 @@ config/wazuh_indexer_ssl_certs/
config/wazuh_indexer/internal_users.yml
__pycache__/
*.pyc
# Testwebserver: .env enthaelt nur Port/Optionen, keine Geheimnisse
!testwebserver/.env
testwebserver/certs/