Aivars Kalvans

Developer

PandaDoc

Latvia

About

Aivars Kalvāns is a FinTech developer with more than 18 years of experience developing and architecting payment card software for acquiring and issuing, as well as solutions for accounting and utility payments through mobile phones, ATMs, and POS terminals. At the moment, he is a contractor exploring foreign exchange (FX), SWIFT, SEPA, ledgers, and other areas of the FinTech landscape.Outside of work, Aivars trains in Brazilian Jiu-Jitsu (BJJ) with Team Jelgava and participates as a member of Latvia’s Linux team in Locked Shields.
Talk

Aivars Kalvans | What userland utilities won’t tell you: uncovering hidden process state in `procfs`

Procfs, Containers, Capabilities, Enumeration

Standard userland utilities like ps, netstat, and top create a false sense of security and observability. Built for simpler times, they are easily blindsided by modern abstractions like containers and capabilities, or outright tricked by argument overwriting and linker hijacking. Furthermore, the “do one thing and do it well” philosophy forces engineers to combine fragmented tool outputs using vague criteria, burying critical insights in noise.

This talk strips away user-space abstractions to demonstrate how to audit, debug, and verify running workloads by querying raw kernel structures directly inside /proc. This approach is invaluable for uncovering malware or anomalies, or for debugging minimalist containers with no native tooling installed. Aivars will explore the most vital /proc files, what they reveal, and how to link them together through inodes and memory addresses to extract the kernel’s absolute truth.

TBA