Teal Bauer
9879e71e88
WIP big refactor
2025-04-10 14:42:53 +02:00
Teal Bauer
454c73908c
feat: Complete Ghidra HTTP API implementation
...
- Added memory operations (read/write)
- Implemented cross-reference analysis
- Added program analysis tools (callgraph, dataflow)
- Standardized all endpoints to use structured JSON
- Improved error handling and response metadata
- Added comprehensive API documentation
2025-04-10 00:01:04 +02:00
Teal Bauer
ba7781643f
chore: Completed conversion of bridge/plugin protocol to pure JSON
2025-04-09 14:35:58 +02:00
Teal Bauer
9a1f97fa80
Make GHYDRAMCP host and port configurable for tests
2025-04-09 10:15:49 +02:00
Teal Bauer
4fe3c16d25
feat: Add decompiler configuration options
...
Add toggleCCode, toggleSyntaxTree and setSimplificationStyle controls to
the Java plugin. These allow controlling decompiler output format between
C code (default) and raw decompiler output with syntax trees.
Example usage:
decompile_function_by_address(port=8192, address='0x1000', cCode=True)
decompile_function_by_address(port=8192, address='0x1000', syntaxTree=True)
2025-04-08 21:35:37 +02:00
Teal Bauer
52e0142f83
Update CHANGELOG.md for v1.4.0 release
2025-04-08 10:43:56 +02:00
Teal Bauer
cbe5dcc1f3
Switch to JSON as bridge/plugin comm protocol
2025-04-04 16:05:42 +02:00
Teal Bauer
9aa93c4933
Release v1.3.0
2025-04-02 19:52:52 +02:00
Teal Bauer
399c76b29a
Expand functionality
...
Find variables, rename and retype them
Additionally merge changes from https://github.com/LaurieWired/GhidraMCP/pull/16 and https://github.com/LaurieWired/GhidraMCP/pull/18
2025-04-02 18:53:48 +02:00