ghidriff
Python Command-Line Ghidra Binary Diff Engine
Command Line
A command-line binary diffing engine with a fresh take on diffing workflow and results. ghidriff
offers quick and efficient patch diffing. It reduces the the complete diffing workflow (import, analysis, diffing, results) to a single step.
Powered by Ghidra
It leverages the power of Ghidra's ProgramAPI and FlatProgramAPI to find the added, deleted, and modified functions of two binaries.
Social Diffing
The diffing results are stored in JSON and rendered in markdown (optionally side-by-side HTML). The markdown output promotes "social" diffing, as results are easy to publish in a gist or include in your next writeup or blog post.