initial commit
This commit is contained in:
commit
4de9088898
13 changed files with 610 additions and 0 deletions
30
README.md
Normal file
30
README.md
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue