Opentrace [open-trace]

Thanks to Koonwen's excellent libbpf bindings in OCaml, I have been building a little tool called opentrace to make it easier to track an executable's inputs and outputs.

This work was inspired my Michael's self-proclaimed "gross hack": pyshark. Whilst pyshark achieves its goals by injecting code into commonly used python objects and methods, opentrace uses eBPF. By using a lower-level API (hooks in the kernel), opentrace can remain programming language agnostic. However, less information is none about the user's intent compared to something like pyshark.

Context

Opentrace and Supervisions [weekly-2025-05-26]

Patrick's OCaml Blog [ocaml-blog]

Posts [posts]

Backlinks

OCaml Roundup: August 2026 [ocaml-roundup-august-2026]

Quarterly OCaml Q2 [ocaml-quarterly-q2]

Forester as a Target Syntax [weekly-2025-06-02]

Opentrace and Supervisions [weekly-2025-05-26]

Related

Software. Eio [eio]

Forester [forester]

Michael W. Dales [mdales]

Opentrace [opentrace]