MCPcopy Index your code
hub / github.com/antoniovazquezblanco/GhidraExtendedSourceParser

github.com/antoniovazquezblanco/GhidraExtendedSourceParser @v0.0.16

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.16 ↗ · + Follow
20 symbols 43 edges 3 files 4 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Ghidra Extended Parser

Build CodeQL

A red dragon reads some source code

This is a Ghidra extension that provides some user friendly ways to parse small source code snippets into data types.

Installing

This extension is available for installation via the Ghidra Extension Manager.

You may also install this extension by going to the releases page and downloading the latest version for your Ghidra distribution. In order to install from the release, in Ghidra main window go to File > Install extensions.... In the new window press the + icon to import the downloaded zip.

Using

There will be a new right click option in the data type manager window to parse data types from C. You can then paste an small snippet of code that will be parsed into types.

Usage example animation

Develop

For development instructions checkout doc/Develop.md.

Core symbols most depended-on inside this repo

Shape

Method 17
Class 3

Languages

Java100%

Modules by API surface

src/main/java/ghidraextendedsourceparser/ParseDataTypeFromSourceDialog.java8 symbols
src/main/java/ghidraextendedsourceparser/ParseDataTypeFromSourceAction.java8 symbols
src/main/java/ghidraextendedsourceparser/GhidraExtendedSourceParserPlugin.java4 symbols

For agents

$ claude mcp add GhidraExtendedSourceParser \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page