 MRLokopandClaude Opus 4.6
|
d7799f51a7
|
Add ImGui GUI, full type extraction, bidirectional packet injection
Major additions:
- ImGui GUI (paralogue_gui.py) with 6 tabs: Packets, Config, Session,
Wire, Dispatch, Composer. Real-time packet inspector with JSON syntax
highlighting via imgui_color_text_edit. Modifier toggles with auto-save.
- Full msg_id -> type extraction via Frida GetTypeName() on all 191
dispatch entries (extract_type_names.js, run_extract_types.py).
Zero unknowns remaining.
- Bidirectional WireRewriter: C->S rewriter enables packet injection
without breaking server decrypt counter. Write locks prevent
interleaved frame corruption.
- Packet injection: replay captured packets or compose custom ones
from the GUI Composer tab. S->C uses packet_id=0 (push semantics),
C->S auto-increments.
- Direction enforcement in _emit_decoded: rejects type names whose
suffix contradicts wire direction, purges stale cache entries.
- Blueprint injection modifier (11xxx range) as separate toggle.
- build_frame() helper for constructing wire frames from msg_id + body.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-16 02:36:33 -07:00 |
|