A Plugin System for the Ghidra Decompiler.
Project description
ReOxide
ReOxide is project for establishing a plugin system for the Ghidra decompiler, with the larger goal of eventually improving the reverse engineering process of Rust programs in open source tooling. While Ghidra is easily extensible through its Java (and to a lesser degree Python) APIs, the decompiler is running as a separate C++ program and the Java API will only get you so far. ReOxide allows you to go ahead and define your own decompiler actions/rules and tries to help you understand the inner workings of the decompiler.
Documentation
The projects website is the starting point for all forms of documentation, you can find it here.
Copyright Notice
The ReOxide pip package ships with compiled binaries of the
Ghidra decompiler, as well as a
selection of headers needed for plugin development. Ghidra
is licensed under the Apache 2.0 license and you can find
the corresponding NOTICE file here,
as well as inside the distributed Python wheels. ReOxide
only contains minimal changes to the Ghidra codebase, which
you can find here.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file reoxide-0.6.0-cp311-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: reoxide-0.6.0-cp311-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d501d5299a6a33177cd2fb8a3a5d98eec134f72c92e13f83e70d5b8718515c8d
|
|
| MD5 |
41c92939dd767ee2f97d1ee4768df2cc
|
|
| BLAKE2b-256 |
54b9cd31db5c63882dc927d4b096ca9872036889b6853c1bb25a512799fe8c50
|
File details
Details for the file reoxide-0.6.0-cp311-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: reoxide-0.6.0-cp311-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
827878a90bbf7abf3140a21ea952da1feb52224158ace6466c709198d80b573b
|
|
| MD5 |
86c90bd88c8096203bb0443e1c2e721b
|
|
| BLAKE2b-256 |
a14e56aeb47bb965a9d1209541d01c7737e1dbe2c7a19fa44f869ef0246195ba
|
File details
Details for the file reoxide-0.6.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: reoxide-0.6.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa1fb76543bbe3b808ad8673534119f5c21337b6be8b529b0ed07f418ad84792
|
|
| MD5 |
0017a7b7dd0c560e91d473d7ac6aa038
|
|
| BLAKE2b-256 |
1f92d372f004efb283b8e4eb82d8ee9e5f75dac6e7c56b551c390a8274d320e3
|
File details
Details for the file reoxide-0.6.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: reoxide-0.6.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.9 MB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5c36fd4a1db0575a39dfdbb03c72fce382b0763c3121069f403e6b85f8ff973
|
|
| MD5 |
5d09a8682d68dfdf1cf0586f84b52fce
|
|
| BLAKE2b-256 |
b08be3a0f2ad87c4bbf2645a2ddcd68f7fe67eb63b45ca097558c11d9aa5403c
|