Skip to main content

A Plugin System for the Ghidra Decompiler.

Project description

ReOxide

ReOxide adds a plugin system to the Ghidra decompiler, with the larger goal of eventually improving the reverse engineering process of Rust programs in open source tools. While anyone can extend the Ghidra front end through its Java and Python API, the decompiler runs as a separate C++ program. You cannot change the decompiler rules through the Java API, but you can with ReOxide. You can define your own decompiler actions or rules and better understand the inner workings of the decompiler.

Documentation

You can find all relevant information at our documentation page:

Copyright notice

The ReOxide pip package includes compiled binaries of the Ghidra decompiler and a selection of headers needed for plugin development. Ghidra uses the Apache 2.0 license, see the corresponding NOTICE file. You can also find it inside the distributed Python wheels. ReOxide needs only minimal changes to the Ghidra codebase and you can review the changes in our patch file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

reoxide-0.7.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

reoxide-0.7.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

File details

Details for the file reoxide-0.7.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for reoxide-0.7.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78d0f83808fe789e249bea0e0f36e59cdab298f2b6066b05c46a3c4e1971634c
MD5 1d88cf54219bc0cf9ebe6d2b8c8fe54c
BLAKE2b-256 2b4c91c2426151acd5d952adfad86f5288fa5379d34fccc6530950c1ddf4c4cf

See more details on using hashes here.

File details

Details for the file reoxide-0.7.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for reoxide-0.7.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6cbfe938559de2aac752dc3ef70eab45c0dde50cdad329421068e06551178501
MD5 831f231dbae3c26f97029d4a1e455556
BLAKE2b-256 e72653eb74daa1a56bdd3286605ec8943c6ed1d9c55fac9e4bba035ecc9a2393

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page