A Security Toolkit
Ronin is a free and Open Source Ruby toolkit for security research and development. Ronin contains many different CLI commands and Ruby libraries for a variety of security tasks, such as encoding/decoding data, filter IPs/hosts/URLs, querying ASNs, querying DNS, HTTP, scanning for web vulnerabilities, spidering websites, installing 3rd-party repositories of exploits and/or payloads, running exploits, developing new exploits, managing local databases, fuzzing data, performing recon, and much more.
Ruby Supercharged
Ronin builds on top of Ruby and adds even more libraries, classes, and methods to make Ruby even easier to use and more powerful!
Powerful CLI
Ronin provides many powerful CLI commands.
Fully Scriptable
Ronin is made up of different Ruby libraries and powerful APIs that you can use in Ruby scripts or in the Ruby console.
Easy To Install
Installing Ronin is as easy as copy/pasting the following command into your terminal:
curl -o ronin-install.sh https://raw.githubusercontent.com/ronin-rb/scripts/main/ronin-install.sh && bash ronin-install.sh
Dockerized
Ronin also has Docker images.
$ docker pull roninrb/ronin
$ docker run --rm -it roninrb/ronin
root@89b5d7f15855:/# ronin help
High Quality
Ronin strives to have at least 90% test coverage and 80% documentation coverage.