Welcome to GView’s documentation!
GView is a cross-platform reverse engineering and data analysis framework. It lets you examine files, buffers, or memory through multiple visualization options and a plugin-based architecture for file formats and generic operations.
Try it without installing anything: GView in your browser is GView compiled to WebAssembly. The files you open stay in your browser tab. See GView in a web browser (WebAssembly).
Contents
- GView description
- GView usage
- Keyboard shortcuts
- GView use in education
- Learning and Evaluation Mode - implementation report
- 1. Overview and threat model
- 2. Connection string
- 3. Access token and request headers
- 4. Endpoints
- 5. Policy (schema 2)
- 6. Content delivery
- 7. Feature enforcement matrix
- 8. Screen protection
- 9. Telemetry
- 10. Submission
- 11. Catalogue model
- 12. Session state machine
- 13. Verification
- 14. Deviations from the protocol spec
- 15. Open questions for the server implementer
- 16. Browser clients
- Remote TUI
- GView architecture
- GView configuration file
- Updates
- GView in a web browser (WebAssembly)
- Security and restricted mode
- Plugin development
- GView Core
- GView Global Plugins
- GView Specific Plugins (Type Plugins)
- GView development
- GView contributing