groovy version of SetEquate script
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 tasks. Ruby Dragon includes examples itself to show how things written in Java/Python can be done in the languages that it adds to Ghidra. More of these example scripts will provide a greater base of examples for users to refer to when writing a script in their language of choice.
Implement a Groovy version of the SetEquateScript included with Ghidra. This should go in the ghidra_scripts folder, along with the other examples, and be put in the category Examples.Groovy. The existing Groovy scripts will give you some examples of the basics of using Groovy within Ghidra.
Of course, please ask any questions you have here if you get stuck!
Hi @goatshriek i would like to help with some python code but can´t really see how to be useful. Can you explain me more of what you need?
Thanks
Hi Pablohv91, thanks for reaching out.
This project doesn't really have any need for Python development, mostly because a Python 2 interpreter is already included with Ghidra. This project adds support for several other languages, so there is work for any of those (Ruby, Kotlin, Groovy, Clojure), of course as well as Java which the plugin itself is written in.
If you're interested in learning/practicing with any of the four languages, then there are some issues that would give you a good introduction to both them and Ghidra. If you're only looking for Python specifically though, I'm afraid there isn't any Python needed in this project.