The Cloudeebus server must be run either with credentials and a whitelist to
restrict access to DBus services, or in opendoor mode.
- usage: cloudeebus.py [-h] [-v] [-d] [-o] [-p PORT] [-c CREDENTIALS] [-w WHITELIST] [-n NETMASK,IP ADDRESS]
-
+ usage: cloudeebus.py [-h] [-v] [-d] [-o] [-p PORT] [-c CREDENTIALS]
+ [-w WHITELIST] [-s SERVICELIST] [-n NETMASK]
+
Javascript DBus bridge.
-
+
optional arguments:
-h, --help show this help message and exit
- -d, --debug log debug info on standard output
-v, --version print version and exit
+ -d, --debug log debug info on standard output
-o, --opendoor allow anonymous access to all services
-p PORT, --port PORT port number
-c CREDENTIALS, --credentials CREDENTIALS
- path to credentials file
+ path to credentials file
-w WHITELIST, --whitelist WHITELIST
- path to whitelist file
+ path to whitelist file (DBus services to use)
+ -s SERVICELIST, --servicelist SERVICELIST
+ path to servicelist file (DBus services to export)
-n NETMASK, --netmask NETMASK
- netmask,IP filter (comma separated.) eg. :
- -n 127.0.0.1,192.168.2.0/24,10.12.16.0/255.255.255.0
+ netmask,IP filter (comma separated.) eg. : -n
+ 127.0.0.1,192.168.2.0/24,10.12.16.0/255.255.255.0
Documentation
The sample page is also online as a [live demo](http://01org.github.com/cloudeebus/).
+### agent
+
+The /doc/agent folder contains a working client sample using credentials, whitelist and manifest and
+a working service sample using credentials, servicelist and manifest.
+One instance of cloudeebus runs with credentials and a whitelist that are matched by the
+client page manifest.
+
+ cloudeebus.py --debug --credentials=./doc/agent/CREDENTIALS --whitelist=./doc/agent/SAMPLELIST -p 9002 &
+ firefox ./doc/agent/client.html &
+
+The other instance of cloudeebus runs with credentials and a servicelist that are matched by the
+server page manifest.
+
+ cloudeebus.py --debug --credentials=./doc/agent/CREDENTIALS --servicelist=./doc/agent/SAMPLELIST -p 9003 &
+ firefox ./doc/agent/server.html &
+
Acknowledgements
----------------