2 releases

0.2.1 Nov 5, 2024
0.2.0 Jun 1, 2023

#176 in Build Utils

Download history 5/week @ 2024-08-04 1/week @ 2024-08-11 17/week @ 2024-09-22 4/week @ 2024-09-29 3/week @ 2024-10-13 1/week @ 2024-10-20 2/week @ 2024-10-27 140/week @ 2024-11-03 14/week @ 2024-11-10 7/week @ 2024-11-17

163 downloads per month
Used in 4 crates (2 directly)

MIT license

84KB
1.5K SLoC

Java 1K SLoC // 0.0% comments Rust 287 SLoC // 0.0% comments FlatBuffers Schema 73 SLoC Batch 73 SLoC

Contains (JAR file, 44KB) gradle/wrapper/gradle-wrapper.jar, (ELF exe/lib, 40KB) tests/true

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)

Dependencies

~8–20MB
~315K SLoC