Ruby and Clojure Support in Ghidra

This page summarizes the projects mentioned and recommended in the original post on /r/ghidra

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ruby-dragon

    Ruby, Kotlin, Groovy, Clojure, and JShell support for Ghidra scripting and interactive sessions.

    To that end, I've created the Ruby Dragon plugin to do just that. I've gotten it to a relatively stable point, and I think it's ready to share with anyone that prefers Ruby or Clojure to the default choices! Both an interactive console and scripts are supported, as well as running scripts via the headless analyzer.

  • ghidraal

    A Ghidra extension for scripting with GraalVM languages, including Javascript, Python3, R, and Ruby.

    If anyone is interested in other language support in Ghidra, you should definitely check out Jason Leasure's ghidraal project and the python 3 bridge by justfoxing too. Between them there is Python 3, Ruby, R, and Javascript support.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ghidra_bridge

    Python 3 bridge to Ghidra's Python scripting

    If anyone is interested in other language support in Ghidra, you should definitely check out Jason Leasure's ghidraal project and the python 3 bridge by justfoxing too. Between them there is Python 3, Ruby, R, and Javascript support.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts