#!/usr/bin/python import dbus bus = dbus.SystemBus() object = dbus.Interface(bus.get_object("net.connman", '/'), "org.freedesktop.DBus.Introspectable") print object.Introspect() manager = dbus.Interface(bus.get_object("net.connman", "/"), "net.connman.Manager") properties = manager.GetProperties() for path in properties["Technologies"]: object = dbus.Interface(bus.get_object("net.connman", path), "org.freedesktop.DBus.Introspectable") print object.Introspect()