Skip to content
View RainerGewalt's full-sized avatar

Block or report RainerGewalt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RainerGewalt/README.md

Florian Przybylak

OT/IT architect. I build small infrastructure tools that answer one technical question each, with a demo you can run yourself and limits stated next to the result. Industrial networks are where most of them come from; none of them needs an industrial project to be useful.

Developer tools

Tool The question it answers Try it
TrailMQ Why was my MQTT access denied? A self-hosted broker that controls access and records the check that refused a publish or subscribe. ./trailmq try, then the reproducible proof against a secured Mosquitto
Trail Evidence Is this event journal intact? One JSON record format with a hash chain, and verifiers in Go, Python and the browser that agree. Verify in the browser, nothing is uploaded
TrailSource What changed in my OPC UA data source? A read-only adapter that records every observation, address-space change, gap and restart as a verifiable record. make scenario-server-restart against the bundled simulator
TrailTransfer Which file transfers ran at the edge, and with what result? Policy-restricted rclone jobs over MQTT, every outcome in a verifiable journal. make quickstart

Trail Evidence, TrailSource and TrailTransfer are Apache 2.0. TrailMQ is a free, non-production evaluation under its own licence; how developers may use it beyond evaluation is an open question for the project. Each tool works on its own; none of them requires the others.

Personal software

Tool What it is
Plainlane A small self-hosted task board for everyday projects: tasks, steps, files, notes and emails in one SQLite file. MIT.
Track Forge A track studio for Strudel: see the arrangement lanes of your patterns, audition edits before saving, listen on your phone over the LAN. AGPL.

Working with these projects

Every repository has an Evaluation report issue form. A first run that failed is as useful as one that worked. Support is best effort: issues are read and answered, without a guaranteed response time, SLA or paid support. Security reports go through each repository's private vulnerability form, never through a public issue.

I write about what happens after industrial systems are connected: trust, responsibility, traceability and control. LinkedIn · trailmq.com

Pinned Loading

  1. TrailMQ TrailMQ Public

    Understand your MQTT permissions: a self-hosted MQTT broker for developers that controls access and records why each publish or subscribe was allowed or denied.

    Go 5