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

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

Serving Software Downloads in 956 Categories, Downloaded 50.223.828 Times

Gabriel 0.1

  Date Added: October 03, 2010  |  Visits: 1.643

Gabriel

Report Broken Link
Printer Friendly Version


Product Homepage
Download (106 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
Database Tools  -  Easy Connect to MySQL 1.0
Easy Connect to MySQL is a very simple class that can be used to connect to a MySQL database and execute a SQL SELECT query.It consists of a single function that does everything at once: connects to a given MySQL database, executes a given SELECT...
10 KB  
Utilities  -  PHPQstat 1.0
PHPQstat is a web interface that allows to connect to the useful commands of the Sun Grid Engine (SGE) batch queue system. With this interface, you can monitor your job status and your queues health at real time.
19.58 KB  
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  
File Utilities  -  SEFIR 0.14
SEFIR stands for Secure File Burning On a Remote Machine and is an application for securely burning files on a remote machine. SEFIR is a client-side program that makes it possible for users to log in to a remote SSH server, browse and choose...
40.96 KB  
Gaming Utilities  -  BattleTech THUD 1.4
BattleTech THUD is a Java client designed to connect to Battletech MUXes and display combat data in a easy-to-read tactical display. BattleTech THUD client displays a tactical map, contacts list, armor status and more..
112.64 KB  
Networking Tools  -  WvDial 1.60
WvDial is an easier way to connect to the internet. It completely avoids the need for chat scripts, edits pap-secrets and chap-secrets for you, detects your modem automatically, and chooses a valid init string. It can even read and respond to...
96.26 KB  
Multimedia & Graphics  -  xmppstatusbot 0.2
xmppstatusbot script will connect to jabber/xmpp account and set status to announce what song is currently being played in your amarok. You can create dedicated account for this bot or you can use your normal one if youre not afraid (second option...
20.48 KB  
Utilities  -  cec 6
cec (Coraid Ethernet Console) client, can connect to any CEC server over raw ethernet. Coraid appliances are examples of CEC servers. Cec is also the name of the client used to connect to cec servers. Cec will run on linux, and bsd flavors...
8.19 KB  
Networking Tools  -  PPTP Client 1.7.1
PPTP Client allows you to connect to a PPTP server from a Linux box. It sets up a PPTP connection, after which the PPP daemon establishes a PPP link over that PPTP call. So youd like to run a PPTP tunnel from your Linux, FreeBSD, NetBSD or...
58.37 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  -  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  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 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  -  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  
Networking Tools  -  triggers 0.41
trigger is a lightweight, asynchronous notification mechanism to set off events in and across systems. The poor mans daily snapshot, glastree builds live backup trees, with branches for each day. Users directly browse the past to recover older...
14.34 KB