Ronin is a Ruby platform for vulnerability research and exploit development. Ronin allows for the ra...
Ronin provides users with a powerful Ruby Console, pre-loaded with powerful convenience methods. In the Console one can work with data and automate complex tasks, with greater ease than the command-line.
Ronin ships with a preconfigured Database, that one can interact with from Ruby, without having to write any SQL.
$ ronin install git://github.com/user/myexploits.git
$ gem install ronin-exploits
print_debugoutput helper methods with color-output.
!nmap -v -sT victim.com)
Start the Ronin console:
Run a Ruby script in Ronin:
$ ronin exec script.rb
View available commands:
$ ronin help
View a man-page for a command:
$ ronin help wordlist
Install a Repository:
$ ronin install svn://example.com/path/to/repo
List installed Repositories:
$ ronin repos
Update all installed Repositories:
$ ronin update
Update a specific Repositories:
$ ronin update repo-name
Uninstall a specific Repositories:
$ ronin uninstall repo-name
List available Databases:
$ ronin database
Add a new Database:
$ ronin database --add team --uri mysql://user:[email protected]/db
Remove a Database:
$ ronin database --remove team
$ gem install ronin
$ git clone git://github.com/ronin-ruby/ronin.git $ cd ronin/ $ bundle install $ ./bin/ronin
Copyright (c) 2006-2013 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 http://www.gnu.org/licenses/.