Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.547.547 Times

Gabriel 0.1

  Date Added: October 03, 2010  |  Visits: 1.321

Gabriel

Report Broken Link
Printer Friendly Version


Product Homepage
Download (84 downloads)



Gabriel is a simple utility to enable D-Bus clients to connect to a D-Bus daemon running on a remote machine, through SSH. Installing Gabriel (0) To build Gabriel client, you need to have libssh (>= 0.2) [1] and glib (> 2.10) installed. For Gabriel server scripts, you need socat and D-Bus (> 1.0.2) installed on your machine. (1) Type: ./configure (2) make (3) make install Usage Notes Gabriel is composed of a client-side and a server side: The server side is actually just a small dbus configuration file and a pair of scripts that start and shut-down a dbus-daemon with that configuration file. Here is the usage for the Gabriel server scripts: gabriel-server-start [PID_FILE] gabriel-server-stop [PID_FILE] Where PID_FILE is the path to the file where the PID of the dbus-daemon will be stored. If no PID_FILE is specified, /tmp/gabriel-server.pid is assumed. The client side is the actual thing and is therefore a binary named, gabriel. Following is its usage: gabriel [OPTION...] - Gabriel Help Options: -?, --help Show help options Application Options: -h, --host=HOSTNAME Hostname or IP of the remote host -u, --username=USERNAME Username on the remote host -p, --password=PASSWORD Password on the remote host -b, --bind=LOCALHOST The address to listen for DBus client connections on -t, --port=PORT The TCP port to listen for DBus client connections on Upon successful launch, gabriel will inform you about the D-Bus Bus address you need to use for your D-Bus clients. If you launch gabriel without any arguments, it will try to connect to the localhost, bind TCP socket it listens on to the localhost at port 1337. The output from gabriel on successful launch in this case would be: Listening to D-Bus clients on: "tcp:host=localhost,port=1337" Now to make your D-Bus clients connect to it, you either pass this as an argument to dbus_connection_open() in the clients code or simply set the environment variable DBUS_SESSION_BUS_ADDRESS like this: DBUS_SESSION_BUS_ADDRESS="tcp:host=localhost,port=1337" your_dbus_client Tada! Your dbus client is manipulating objects on a remote machine over a secure channel. Known Issues * Only one client can connect at one time. I already have a fix for this but unfortunately it doesnt work since libssh is not thread-safe. However the developer has promised to make things better in this respect in the next release. * The server (dbus-daemon actually) should be launched by the same user account as used by gabriel to authenticate to the server. This is because of some strange authentication mechanism of D-Bus that I dont really understand..

Requirements: No special requirements
Platforms: Linux
Keyword: Clients Connect Connect To D-bus Dbus File Gabriel Networking Pid Remote Remote Machine Ssh System
Users rating: 0/10

License: Freeware Size: 88.06 KB
USER REVIEWS
More Reviews or Write Review


GABRIEL RELATED
Programming  -  pyatspi 2.0.0
The easiest move to D-Bus would require that these core libraries were rewritten to make D-Bus calls while maintaining the same interface. Luckily the AT programs use the cspi and pyatspi wrappers around ORBit, rather than direct calls. It should...
378.88 KB  
Programming  -  at-spi2-atk 2.4.0
Migration of AT-SPI from Bonobo/ORBit to D-Bus is something that has already been widely discussed, both recently at the Accessibility Summit and over a the longer term with the Open A11y workgroup. Many concerns from developers about a possible...
296.96 KB  
Utilities  -  kdbus 0.8.6
kdbus is a D-BUS service browser for KDE. Is like kdcop, but for D-BUS instead. kdbus is being developed in KDE SVN, at /trunk/playground/utils/kdbus. A few things which need attention: - The GUI is kinda ugly - Only a subset of the D-BUS...
491.52 KB  
Libraries  -  Shizzle 0.1.21
Shizzle project is an X-session based daemon that runs in the background and monitors D-Bus activity. When a D-Bus capable application is started, Shizzle will activate the loaded plugins (which are Python modules or applications) which matche the...
 
Application Add-Ins  -  PPT Repair Free 1.0
PPT Repair Free is the market leading solution for how to repair a ppt file used by Microsoft PowerPoint. No other solution comes close to delivering highly effective error detection with error identification and the deployment of a practical...
1.35 MB  
Games  -  Hail to the Bus Driver : The City Community eco friendly transport - Free Edition 2.0
TRY OUR HAIL TO THE BUS DRIVER: THE CITY COMMUNITY ECO FRIENDLY TRANSPORT GAME In this game you are being a driver so as a bus driver, you will drive the bus on road and pick up all passengers from the road. But there are huge traffic on...
18.1 MB  
Utilities  -  Pocket Linux 2.51
Pocket Linux is an almost minimal, one floppy linux system designed to quickly convert PC workstation into secure linux-based workstation using ssh to connect to remote host (other networking clients are also supported). It supports bootp for...
1.44 MB  
Network & Internet  -  Myosotis 0.4.5 / 0.5 Beta
Myosotis allows MySQL and PostgreSQL clients to connect directly to the Sequoia cluster. From the client application point of view Myosotis acts as a MySQL or a PostgreSQL server. Continuent uc/connector product is based on the Open Source...
368.64 KB  
Shell & Desktop  -  d command 5.4
The d command runs a command in the background and redirects its output to a file. The output file is annotated with start and end time, the actual command used, cwd, host, etc. You can ask the d command to extract the last command from the...
8.19 KB  
File Sharing  -  GtkDC 0.2.1-pre5
GtkDC is a client for the Direct Connect peer-to-peer network written in C using GTK+ widgets. GtkDC currently supports full hub management (chat and userlist) and search, but not transfers yet..
276.48 KB  
NEW DOWNLOADS IN NETWORK & INTERNET, NETWORKING TOOLS
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Networking Tools  -  gvrpad 0.1
gvrpad is a daemon that makes GVRP announcements of all VLAN interfaces on a FreeBSD system. GVRP is the GARP VLAN Registration Protocol, defined in IEEE 802.1Q (VLANS); GARP is the Generic Attribute Registration Protocol, defined in 802.1D...
15.36 KB  
Networking Tools  -  Cheops 0.61
Cheops is an Open Source Network User Interface. It is designed to be the network equivalent of a swiss-army knife, unifying your network utilities. Cheops is for the network what a file manager is for your filesystem..
317.44 KB  
Networking Tools  -  dynacc 0.5.0
Dynacc aims to be a Pakage which gives you control other your Internet Connection. It runs a linux router/host which provides MASQ services and HTTP proxying for a LAN. It gives you the Power to define users/groups which are allowed to make...
122.88 KB  
Networking Tools  -  ssh tunnel on demand 1.0
ssh tunnel on demand provides a script that creates an SSH tunnel on demand. ssh tunnel on demand is a script that makes it possible for a user to create an SSH tunnel to a server and connect to it without needing an account on the box or any...
13.31 KB  
Networking Tools  -  strongSwan 4.1.5
strongSwan is an OpenSource IPsec implementation for the Linux operating system. strongSwan is an OpenSource IPsec implementation for the Linux operating system. In order to have a stable IPsec platform to base our future extensions of the X.509...
1.7 MB