Developer Rich LeGrand has released BitBang, an open-source framework that enables secure, peer-to-peer remote terminal access and file sharing through web browsers without requiring complex network configurations.
Key Points
- BitBang uses WebRTC to establish encrypted connections between systems without needing VPNs, port forwarding, or firewall modifications.
- Users initiate connections by running a single static binary and sharing a generated QR code, URL, or numerical code.
- The framework includes bitbang-cli for remote access, a Python library for web applications, and an OctoPrint plugin for 3D printer management.
- A lightweight, trustless signaling server brokers the initial connection but cannot access or decrypt the private data transmitted between peers.
- Developers can host their own local signaling server instance using bitbang-server to maintain complete control over their infrastructure.