initial commit

This commit is contained in:
laura 2025-11-10 04:53:37 -03:00
commit 4de9088898
Signed by: w
GPG key ID: BCD2117C99E69817
13 changed files with 610 additions and 0 deletions

30
README.md Normal file
View file

@ -0,0 +1,30 @@
# 🐀 ratazana
**ratazana** (portuguese for «brown rat») is minimal implementation of logitech and razer mouse firmware, repurposing their onboard memory as a covert channel for arbitrary data
## status of this project
### hid++ 2.0 (logitech g series)
<sub><sup>...Assuming that your device is a G403 HERO</sup></sub>
- [x] Basic protocol detection (ping/pong)
- [x] Device enumeration and initialization
- [x] Packet send/receive with error handling
- [ ] Feature discovery (IRoot, IFeatureSet)
- [ ] Onboard memory management
- [ ] Profile manipulation
- [ ] Device-specific transactions
### razer protocol implementation
<sub><sup>...Assuming that your device is a Viper Mini</sup></sub>
- _tbd_
### core features
- [ ] arbitrary data storage algorithm
- [ ] data encoding/compression
- [ ] wireless communication support
- [ ] multi-device coordination