ronin: Ruby platform for vulnerability research and exploit development
ronin
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.
Who is Ronin for?
- CTF players
- Bug bounty hunters
- Security Researchers
- Security Engineers
- Developers
- Students
What does Ronin provide?
- A toolkit of useful commands.
- A fully-loaded Ruby REPL.
- An ecosystem of high-quality security related Ruby libraries, APIs, and commands.
- A lightweight local web UI.
What can you do with Ronin?
- Quickly process and query various data using the
ronin
commands. - Efficiently work with code and data in the
ronin irb
Ruby REPL. - Rapidly prototype Ruby scripts using ronin-support and other
ronin
libraries. - Install 3rd-party git repositories of exploits, payloads, or other code, using ronin-repos.
- Import and query data using the ronin-db database.
- Fuzz data using ronin-fuzzer.
- Perform recon using ronin-recon.
- Use common payloads or write your own using ronin-payloads.
- Write/run exploits using ronin-exploits.
- Scan for web vulnerabilities using ronin-vulns.
- Performs scans and browse the database in your browser using ronin-app.
Install
$ gem install ronin
Use
Copyright (c) 2006-2021 Hal Brodigan (postmodern.mod3 at gmail.com)