ruby-dragon icon indicating copy to clipboard operation
ruby-dragon copied to clipboard

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

Results 8 ruby-dragon issues
Sort by recently updated
recently updated
newest added

Ghidra comes with a number of scripts included which serve as both examples of the sorts of things that can be done with scripts as well as perform some useful...

help wanted
good first issue
clojure

Ghidra comes with a number of scripts included which serve as both examples of the sorts of things that can be done with scripts as well as perform some useful...

help wanted
good first issue
ruby

Ghidra comes with a number of scripts included which serve as both examples of the sorts of things that can be done with scripts as well as perform some useful...

help wanted
good first issue
kotlin

Ghidra comes with a number of scripts included which serve as both examples of the sorts of things that can be done with scripts as well as perform some useful...

help wanted
good first issue
groovy

An effort to integrate [Jediterm](https://github.com/JetBrains/jediterm) into Ruby Dragon as a full terminal interpreter for interactive sessions has been started, but has been put into the backlog due to some issues...

enhancement
help wanted

Importing all the class names when you are creating the jshell instance (~2600 classes) causes some severe lag when executing even simple REPL statements (eg. "int i = 0;") The...

jshell

Investigate the possibility of creating a plugin within Ruby Dragon that monitors for class and/or struct name changes, and if one is detected that corresponds to the other, offers to...

enhancement

JShell is capable of handling documentation for items in its [SourceCodeAnalysis](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.jshell/jdk/jshell/SourceCodeAnalysis.html) class, and the Python interpreter provides access to Javadocs using the script using the [ghidradoc.py](https://github.com/NationalSecurityAgency/ghidra/blob/75ae8b3c367010ddc9bfcf1efbe9e768ff3bea93/Ghidra/Features/Python/python-src/ghidradoc.py) script. By combining these...

jshell