Teal Bauer
1b07f9430b
Update docstrings
2025-04-02 19:38:04 +02:00
Teal Bauer
d4611377c8
Merge branch 'variable-mangling'
2025-04-02 18:54:36 +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
Teal Bauer
1bfdf74554
Add version info to build output
...
- If tagged, use the tag version
- Otherwise use dev-SNAPSHOT plus commit id and timestamp
2025-04-02 18:52:55 +02:00
Teal Bauer
be08f0f2ea
Allow renaming and retyping variables
2025-04-02 18:52:02 +02:00
Teal Starsong
883fde7344
Update version to 11.3.1 and fix complete package to include bridge script
2025-03-31 18:15:41 +02:00
Teal Bauer
a615813e2d
Fix project info endpoints with simpler JSON generation
...
Simplify JSON response generation for better reliability. Both root and info
endpoints now use direct string building instead of the JSON library.
2025-03-30 03:10:48 +02:00
Teal Bauer
5cf8f5fb16
Update plugin description to better reflect its purpose
2025-03-30 01:27:56 +01:00
Teal Bauer
86d04860bf
Add auto-discovery of Ghidra instances and JSON project info endpoint
...
- Modified bridge_mcp_hydra.py to auto-discover GhydraMCP plugin instances on ports 8192-8299
- Added periodic background thread to maintain discovered instances list
- Added project and binary file information to instance reporting
- Added JSON-based info endpoint in GhydraMCP plugin
- Added json-simple dependency to support JSON responses
2025-03-30 01:06:04 +01:00
Teal Bauer
33be44d7ef
Make multi-headed and more RESTful
2025-03-29 22:53:59 +01:00
Teal Bauer
76e8355252
Move to Hydra
2025-03-29 18:11:19 +01:00
LaurieWired
bc3579d475
Fix bugs in renaming functions and listing data
2025-03-23 15:02:55 -07:00
LaurieWired
30ec90e650
Add ghidra plugin source
2025-03-22 23:23:25 -07:00