Blog posts
2024
Intercept Syscalls with Rust and Ptrace
Rust
Mmap
Linux
How to use Rust with ptrace to intercept and modify syscalls?
Performance series
Performance
Rust
This is the performance series index page.
MMap: a tour to kernel space and back again
Analysis
Mmap
Db
Linux
How does the Linux kernel load pages into memory when you request something to be mapped using mmap?
2021
Global local port
Network
Tinkering
How to expose a local port on your development machine to the internet with a proper domain name, TLS cert and some access control?
2020
Simple and Boring Offline Log Analysis
Tech
You should analyze your logs but you might not need a full-blown elasticsearch cluster for it.
Offline GPG Keys
Tech
Crypto
Security
A few days ago my first YubiKey arrived in the mail, so I was excited to copy over my GPG keys.
Scale in 2D games
Gamedev
While playing a bit of World of Warcraft, I found myself in the vast areas of the southern barrens, striving through the endless planes of the savanna.
2019
Why mcTLS is a bad idea [2: mcTLS]
Network
Tls
Uni
Since you have read about TLS, we can now have a look at the proposed mcTLS, inspect the motivation behind it and show some first indications, why it might be not that much of a bright idea.
Why mcTLS is a bad idea [1: TLS]
Network
Tls
Uni
In this article I am going to introduce you to TLS, explain what it is, why we need it and why some people don’t like it.
The sorry state of logging
Logs
Opinion
How to manage application logs in 2019?