Using USB over Network (macOS version)

Being installed on your Mac, USB over Network (macOS version) allows to share physical USB devices, which can be later connected by another computers with USB over Network Client installed, or redirected in remote desktop session with USB for Remote Desktop Server running.

USB device redirection

The USB over Network (macOS version) includes a standalone command-line interface (CLI) utility, which is used for program management. The utility is installed in the following location:

/Applications/USB over Network.app/Contents/MacOS/ctl

To display the full list of commands and options available for the CLI utility, launch it with -h option in the Terminal:

$ /Applications/USB\ over\ Network.app/Contents/MacOS/ctl -h
Usage:    ctl dev        - show list of devices
    ctl dev list     - show list of devices
    ctl dev unplug     - disconnect the device
    ctl dev share     - create rule for sharing exact device
    ctl dev block     - create rule for blocking exact device
    ctl conn        - show list of active connections
    ctl conn list        - show list of active connections
    ctl conn drop [-p port]     - drop connection with the host
    ctl conn kill     - drop connection with the remote desktop client
    ctl rule        - show numbered list of sharing rules
    ctl rule list [-N]    - same as above
        -N - output without rule index
    ctl rule load []    - load ruleset from  or stdin
    ctl rule edit        - edit current ruleset
    ctl rule test [-f ] -r|-h      - test rules
        -r - remote desktop connection
        -h  - connection from host
        -f  - ruleset from  or - for stdin
    ctl lic        - show license information
    ctl lic show    - show license information
    ctl lic load [-y|-n] []    - load license key from  or stdin
        -y - don't ask for confirmation, apply license key
        -n - check license key without applying it
    ctl monitor    - monitor events from the daemon
    ctl -h        - this help