Skip to content

Releases: dog-broad/KeyBridge

Initial Release

08 Dec 04:56

Choose a tag to compare

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

⚠️ Important: Change the default secret key before production use! See SECURITY.md for details.

📦 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