USB Network Gate Product Page


USB Network Gate lets you use command-line options to automate the process of sharing USB devices on the server and connecting to them on the client. Command-line options are available for all license types.

USB Network Gate commands are the following:

  • add
  • break
  • break_remote
  • connect
  • connect_once
  • daemon
  • disconnect
  • explore
  • help
  • ls
  • license
  • loglevel
  • rm
  • share
  • unshare
  • version
  • wait

For an example on how to share and connect to a device using the command-line interface, please see this FAQ.


add – add remote USB port.

break – force disconnect client from local USB port.

break_remote – force disconnect client from remote USB port.

connect [password] – connect to remote USB port, reconnect on error.

connect_once [password] – connect to remote USB port, do not reconnect on error.

daemon – ‘reload’ has the same effect as kill -SIGHUP, ‘stop’ will terminate the daemon.

disconnect – disconnect from remote USB port.

explore host1 [host2 …] – list shared USB ports on given host(s).

help – invoke general help.

license [key] – register your copy of USB Network Gate.

loglevel – invoke loglevel notice.

ls – USB ports list.

  • ls local – local USB ports.
  • ls shared – shared USB ports.
  • ls remote – remote USB ports on localhost.
  • ls net – shared USB ports on network/

rm – delete remote USB device from the list of connected devices on the client.

share - share local USB port on given tcp_port if reverse_host is empty or permanently try to connect to the client on reverse_host:tcp_port.

unshare | all – unshare local USB port or all ports.

version – show eveusb version.

license – show license status or change license type.

wait – wait for the daemon reply.


Note: eveusbc should be placed into bin catalog: /opt/ElectronicTeam/eveusb/bin/ 

The library is placed in /opt/ElectronicTeam/eveusb/lib