GNU/Linux ◆ xterm-256color ◆ zsh 320 views

The readline_events table is able to capture readline invocations system wide making use of BPF and Uprobes. Does not require kernel headers or external libraries.

In this demo, we are capturing the prompt and the user input from bash in real time from a user that has logged into the system using SSH. Does not matter how/when bash is started.

Implemented using the ebpfpub library (https://github.com/trailofbits/ebpfpub).