fugue-ghidra

Crates.iofugue-ghidra
lib.rsfugue-ghidra
version0.2.1
sourcesrc
created_at2023-06-01 00:27:19.852441
updated_at2024-11-05 19:14:54.598447
descriptionA binary analysis framework written in Rust
homepagehttps://fugue.re
repository
max_upload_size
id879338
size180,353
(yeggor)

documentation

README

Fugue FDB exporter

  • Supports Ghidra 11.x.y.
  • Exports both Ghidra projects and binaries supported by Ghidra's loaders.
  • GUI-based export plugin via Script Manager -> External -> FugueExport.java

Prerequisites

Install the flatbuffers compiler flatc.

Run the following commands:

git submodule init
git submodule update --recursive

# make sure that the flatc version is the same
# as the flatbuffers-java version in build.gradle
flatc --java -b -o src/main/java/ extra/schema/fugue.fbs

Build

GHIDRA_INSTALL_DIR=/opt/ghidra/ ./gradlew buildExtension

Install

unzip -qod "${GHIDRA_INSTALL_DIR}"/Ghidra/Extensions/ dist/$(ls -1t dist | head -n1)
Commit count: 0

cargo fmt