Repository navigation
Initial Release
Release v1.0.0 - First Public Release
π First Public Release
This is the first public release of the KeyBridge Server, a secure WebSocket server for remote keyboard control.
β¨ Features
- Secure WebSocket Server for real-time communication
- AES-256-GCM Encryption for all message traffic
- Token-based Authentication with QR code setup
- Rate Limiting to prevent abuse
- Keyboard Simulation using pynput
- Comprehensive Logging system
- JSON-based Protocol with acknowledgment support
- Connection Management with session tracking and keep-alive
- QR Code Generation for easy mobile pairing
π Documentation
- Complete README with setup instructions
- SECURITY.md with security best practices
- CONTRIBUTING.md for contributors
- Apache License 2.0
π Security
π¦ Installation
git clone <repository-url>
cd keybridge-server
python -m venv venv
source venv/bin/activate # or .\venv\Scripts\activate on Windows
pip install -r requirements.txt
python src/main.pyπ Bug Reports
Please report bugs via GitHub Issues.
π Acknowledgments
Thank you for using KeyBridge Server!
Full Changelog: v0.1.0...v1.0.0