Skip to content
 
 

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

DBUS-JOURNEY

My journey learning about dbus.So hop in,the bus is about to leave :D

D-Bus is an inter-process communication (IPC) mechanism in *nix-based systems that allows applications and services to communicate with each other efficiently. D-Bus uses a client-server architecture where the dbus-daemon application acts as a server and applications act as clients

Sniffing dbus

use eBPF,Bpftrace to explose the D-Bus API calls. sudo bpftrace -e 'uprobe:/lib/x86_64-linux-gnu/libdbus-1.so.3:dbus_message_get_args { printf("pid: %d, comm: %s, func: %s called with 1st param value: 0x%lx\n", pid, comm, func, arg0); }'

About

My journey learning about dbus.So hop in,the bus is about to leave :D

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors