Mar18 2011 Written by seuffertas requested from several users, XBSlink is now additionally functional as a command line (non-GUI) application

the same executable is used for the GUI and non-GUI mode
Changelog:
- XBSlink works on command line (non-GUI) !!
- added user list to chat pane
- fixed issue#5: thread safety in node class for device list
- periodic updated of users in connected cloud
- added platform specific program update checks
- fixed exception on non number chars in setting number fields
- xbs_settings now thread safe
- added NDesk.Options class for command line parsing
- added xbs_messages class for all internal messages
- moved all GUI code from classes into Form
running XBSlink in command line mode the following commands are available:
- press h to display the help message
- press q to quit program
- press l to display the cloud list
- press u to show the list of connected nodes
command line parameters:XBSlink Version 0.9.2.0
Usage: XBSlink.exe [-h] [-l] [-s CLOUDSERVER] [-c CLOUDNAME] [-u] [-p PORT] -n NICKNAME -o IP -i CAPTURE_DEVICE_NAME
-?, -h, help show this help message
-l, list-devices list all available network packet capture devices
-n, nickname=VALUE set the nickname
-s, cloudserver=VALUE set cloudserver URL
-j, list-clouds list available clouds on cloudserver
-c, cloudname=VALUE connect to this cloud
-m, max-nodes=VALUE maximum clients in cloud. default is 10
-w, password=VALUE set password for cloud
-u, upnp use UPnP to forward incoming port
-a, advanced-broadcast enable advanced forwarding of broadcasts
-p, port=VALUE set the incoming port number. default is 31415
-o, source-ip=VALUE bind to this local ip address.
-i, capture-device=VALUE name of network device for capturing packets