Screenshots

Command Line

The varlink command line tool with TAB-completion of locally registered interfaces.

commandline

Transports

The command line tool calling a method which will be locally resolved, or call a UNIX-socket directly, or execute a binary and connect to it, or call a remote host over SSH.

transports

Remote Host

Running a bridge on the remote system. All local interfaces on the remote host are accessible to the remote SSH client.

remote-host

Local system

The local activator starting services on-demand and and resolver providing the addresses of requested interfaces.

local-system

Kernel Module

This proof-of-concept kernel module exports a varlink service over a device node, implementing system information and USB monitoring interfaces.

kernel