A modern alternative to complex VPNs, manual port forwarding, and insecure remote access. Expose local USB devices and ports transparently via token-authenticated encrypted relay tunnels.
Built with performance, security, and low-latency sharing in mind.
Mount remote Android phones, webcams, Arduinos, or flash drives natively on your local machine over the web as if they were plugged in next to you.
Sessions generate unique, encrypted 8-character invitation tokens. Tunnels pair dynamically without opening open incoming network ports.
Built on FastAPI WebSockets and asynchronous event loops to pipe raw TCP streams at maximum throughput with sub-millisecond routing overhead.
Every connection is encrypted and authorized via JSON Web Tokens (JWT), ensuring that only verified users can interact with host tunnels.
NullPort operates by creating a secure bridge between two clients through our encrypted WebSocket relay. The host exposes a local resource (port 3240 for USBIP, or any custom TCP port), generates a token, and the guest client pairs instantly.
Host runs NullPort and selects a local USB bus ID. The device is automatically bound using UsbDk.
The host agent registers a session on the relay and receives a secure 8-character code.
Guest enters the code in their NullPort client. The remote USB device mounts natively in Windows Device Manager.