How Ghidrathon works with Python and Jep
mainGhidrathon uses the Jep library to link your local Python installation to the JVM via the Java Native Interface (JNI).
This architecture allows:
- Your local Python interpreter to run inside Ghidra.
- Full access to all your installed Python packages (e.g.,
unicorn,angr,capa). - Tight integration with the Ghidra scripting API.
- Use of Python virtual environments to isolate dependencies.