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:

  1. add – add remote USB port.
  2. break – force disconnect client from local USB port.
  3. break_remote – force disconnect client from remote USB port.
  4. connect [password] – connect to remote USB port, reconnect on error.
  5. connect_once [password] – connect to remote USB port, do not reconnect on error.
  6. daemon <reload|stop> – ‘reload’ has the same effect as kill -SIGHUP, ‘stop’ will terminate the daemon.
  7. disconnect – disconnect from remote USB port.
  8. explore host1 [host2 …] – list shared USB ports on given host(s).
  9. help – invoke general help.
  10. loglevel – invoke loglevel notice.
  11. ls <local|shared|remote|net> – list local, shared or remote USB ports on localhost or shared USB ports on network.
  12. rm – delete remote USB device from the list of connected devices on the client.
  13. 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.
  14. unshare | all – unshare local USB port or all ports.
  15. version – show eveusb version.
  16. license [name code] – show license status or change license type.
  17. wait – wait for the daemon reply.

Note: eveusbc is placed under the following path: /Library/Frameworks/EveUSB.framework/Support/eveusbc


To invoke help, execute:

eveusbc help