as 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
see more for command line parameters:
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