Ronin is a Ruby toolkit for security research and development.
- CTF Players
- Bug hunters
- Security Researchers
- Security Engineers
- Developers
- A suite of useful commands.
- A customized Ruby console.
- A collection of additional high-quality Ruby libraries and commands:
- Rapidly prototype Ruby scripts using ronin-support.
- Effectively work with data in the
ronin console
. - Install 3rd-party git repositories of code/data using ronin-repos.
- Import and query data using ronin-db.
- Write/Run Exploits using ronin-exploits.
- Write/Run custom Scanners using ronin-scanners.
List ronin commands:
$ ronin help
View a man-page for a command:
$ ronin help wordlist
Open the Ronin Ruby console:
$ ronin console
- Ruby >= 2.7.0
- zeitwerk ~> 2.0
- ronin-support ~> 0.6
- ronin-core ~> 0.1
- ronin-db ~> 0.1
- ronin-repos ~> 0.1
$ gem install ronin
- Fork It!
- Clone It!
cd ronin
bundle install
git checkout -b my_feature
- Code It!
bundle exec rake spec
git push origin my_feature
Copyright (c) 2006-2021 Hal Brodigan (postmodern.mod3 at gmail.com)
This file is part of ronin.
Ronin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Ronin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Ronin. If not, see https://www.gnu.org/licenses/.