Skip to content
webersheim.de
← All projects

Security & networks

logflow-sim

An explainable log-pipeline simulator — know where every log lands.

Screenshot of logflow-sim

Whoever changes an rsyslog or Vector configuration rarely sees in advance which logs will land somewhere else afterwards — or nowhere at all. logflow-sim builds a normalised model from the configuration and simulates a message through it: which input matches, which ruleset is entered, which condition holds, which variable changes and which action fires, each with file and line. No call to the real daemon, no regex over the configuration text.

Diff mode replays real traffic through the old and the new version. As a GitHub Action, logflow-sim posts the result on the pull request — for example “127 of 25,567 messages change routing” — and can block the merge above a threshold. Detection impact goes one step further: Sigma rules run against the replayed traffic, which shows whether a routing change starves a SIEM detection of its data.

For migrations, logflow-sim translates a configuration into another dialect, say from rsyslog to the OpenTelemetry Collector, together with the field vocabulary of the target SIEM — through OCSF as a common schema, for Splunk, Elastic, Microsoft Sentinel, Chronicle, QRadar and more. Whatever does not translate without loss is reported as a diagnostic. A static validator, a command-line tool and an MCP server for AI assistants come with it.

At a glance

  • Ten dialects, parsed and evaluated in-process
  • Diff mode as a GitHub Action with a PR comment
  • Detection impact: Sigma rules against real traffic
  • Migration between dialects and ten SIEM targets
  • MCP server for AI assistants

More projects

LiveMCPSince 2026

SiteGuardian

Website monitoring for security, accessibility and EU compliance.

A SaaS hosted in Germany that checks websites around the clock: uptime, SSL, domains, e-mail authentication, security headers, cookie consent and WCAG 2.2 AA accessibility. A compliance engine maps controls to NIS2, DORA, CRA, GDPR, ISO 27001 and the EU AI Act.

  • Python
  • FastAPI
  • MongoDB
  • Redis
  • HTMX
Open sourceSince 2025

mockdr

One mock server for eight EDR and SIEM platforms.

Reproduces the APIs of SentinelOne, CrowdStrike Falcon, Defender for Endpoint, Elastic Security, Cortex XDR, Splunk, Microsoft Sentinel and Microsoft Graph, with real paths, auth and deterministic seed data. SOAR playbooks and SIEM connectors can be tested without vendor tenants.

  • Python
  • TypeScript
  • Vue 3
  • Docker
Open sourceSince 2026

Injection Guard

Prompt-injection guard for web content an agent fetches.

A plugin for the open-source Hermes agent framework: fetched web content runs through a DeBERTa classifier, and hits are marked as untrusted data or optionally blocked. Small, CPU-only, lazy-loaded.

  • Python
  • Transformers
  • DeBERTa v3