README.md in ronin-1.4.0 vs README.md in ronin-1.4.1
- old
+ new
@@ -1,19 +1,22 @@
# Ronin
* [Website](http://ronin-ruby.github.com)
-* [Source](http://github.com/ronin-ruby/ronin)
-* [Issues](http://github.com/ronin-ruby/ronin/issues)
-* [Documentation](http://rubydoc.info/gems/ronin/frames)
+* [Source](https://github.com/ronin-ruby/ronin)
+* [Issues](https://github.com/ronin-ruby/ronin/issues)
+* [Documentation](http://ronin-ruby.github.com/docs/ronin/frames)
* [Mailing List](http://groups.google.com/group/ronin-ruby)
* [irc.freenode.net #ronin](http://webchat.freenode.net/?channels=ronin&uio=Mj10cnVldd)
## Description
-Ronin is a Ruby platform for exploit development and security research.
-Ronin allows for the rapid development and distribution of code, exploits
-or payloads over many common Source-Code-Management (SCM) systems.
+Ronin is a [Ruby](http://www.ruby-lang.org) platform for
+[exploit development](http://www.exploit-db.com) and security research.
+Ronin allows for the rapid development and distribution of code,
+[exploits](https://github.com/postmodern/postmodern/blob/master/scripts/exploits/http/oracle/dav_bypass.rb)
+or [payloads](https://gist.github.com/1403961) via
+[Repositories](https://github.com/postmodern/postmodern).
### Customized Console
Ronin provides users with a customized Ruby Console, pre-loaded with powerful
convenience methods. In the Console one can work with data and automate
@@ -36,12 +39,12 @@
$ ronin install git://github.com/user/exploits.git
### Libraries
Ronin provides libraries with additional functionality, such as
-[Exploitation](http://github.com/ronin-ruby/ronin-exploits#readme)
-and [Scanning](http://github.com/ronin-ruby/ronin-scanners#readme).
+[Exploitation](https://github.com/ronin-ruby/ronin-exploits#readme)
+and [Scanning](https://github.com/ronin-ruby/ronin-scanners#readme).
$ gem install ronin-exploits
## Features
@@ -70,28 +73,29 @@
* {Ronin::OSGuess}
* {Ronin::UserName}
* {Ronin::URL}
* {Ronin::EmailAddress}
* {Ronin::Credential}
- * {Ronin::ServiceCredential}
- * {Ronin::WebCredential}
+ * {Ronin::ServiceCredential}
+ * {Ronin::WebCredential}
* {Ronin::Organization}
* {Ronin::Campaign}
* {Ronin::Target}
* Caches exploits, payloads, scanners, etc stored within Repositories
into the Database.
* Convenience methods provided by
- [ronin-support](http://github.com/ronin-ruby/ronin-support#readme).
-* Provides a customized Ruby Console with:
+ [ronin-support](https://github.com/ronin-ruby/ronin-support#readme).
+* Provides a customized Ruby Console using
+ [Ripl](https://github.com/cldwalker/ripl#readme) with:
* Syntax highlighting.
- * Tab-completion.
- * Auto-indentation.
- * Pretty-Printing (`pp`).
+ * Tab completion.
+ * Auto indentation.
+ * Pretty Printing (`pp`).
* `print_info`, `print_error`, `print_warning` and `print_debug`
output helper methods with color-output.
-* Provides an extensible command-line interface based on
- [Thor](http://github.com/wycats/thor#readme).
+ * Inline commands (`!nmap -v -sT victim.com`)
+* Provides an extensible command-line interface.
## Synopsis
Start the Ronin console:
@@ -105,27 +109,27 @@
$ ronin help
Install a Repository:
- $ ronin repos --install svn://example.com/path/to/repo
+ $ ronin install svn://example.com/path/to/repo
List installed Repositories:
$ ronin repos
Update all installed Repositories:
- $ ronin repos --update
+ $ ronin update
Update a specific Repositories:
- $ ronin repos --update repo-name
+ $ ronin update repo-name
Uninstall a specific Repositories:
- $ ronin repos --uninstall repo-name
+ $ ronin uninstall repo-name
List available Databases:
$ ronin database
@@ -139,51 +143,49 @@
## Requirements
* [Ruby](http://www.ruby-lang.org/) >= 1.8.7
* [DataMapper](http://datamapper.org/):
- * [dm-sqlite-adapter](http://github.com/datamapper/dm-sqlite-adapter#readme)
+ * [dm-sqlite-adapter](https://github.com/datamapper/dm-sqlite-adapter#readme)
~> 1.2
* [libsqlite3](http://sqlite.org/)
- * [dm-core](http://github.com/datamapper/dm-core#readme)
+ * [dm-core](https://github.com/datamapper/dm-core#readme)
~> 1.2
- * [dm-types](http://github.com/datamapper/dm-types#readme)
+ * [dm-types](https://github.com/datamapper/dm-types#readme)
~> 1.2
- * [dm-migrations](http://github.com/datamapper/dm-migrations#readme)
+ * [dm-migrations](https://github.com/datamapper/dm-migrations#readme)
~> 1.2
- * [dm-validations](http://github.com/datamapper/dm-validations#readme)
+ * [dm-validations](https://github.com/datamapper/dm-validations#readme)
~> 1.2
- * [dm-aggregates](http://github.com/datamapper/dm-aggregates#readme)
+ * [dm-aggregates](https://github.com/datamapper/dm-aggregates#readme)
~> 1.2
- * [dm-timestamps](http://github.com/datamapper/dm-timestamps#readme)
+ * [dm-timestamps](https://github.com/datamapper/dm-timestamps#readme)
~> 1.2
-* [dm-is-predefined](http://github.com/postmodern/dm-is-predefined#readme)
+* [dm-is-predefined](https://github.com/postmodern/dm-is-predefined#readme)
~> 0.4
-* [uri-query_params](http://github.com/postmodern/uri-query_params#readme)
+* [uri-query_params](https://github.com/postmodern/uri-query_params#readme)
~> 0.6
-* [open_namespace](http://github.com/postmodern/open_namespace#readme)
+* [open_namespace](https://github.com/postmodern/open_namespace#readme)
~> 0.4
-* [data_paths](http://github.com/postmodern/data_paths#readme)
+* [data_paths](https://github.com/postmodern/data_paths#readme)
~> 0.3
-* [object_loader](http://github.com/postmodern/object_loader#readme)
+* [object_loader](https://github.com/postmodern/object_loader#readme)
~> 1.0
-* [parameters](http://github.com/postmodern/parameters#readme)
+* [parameters](https://github.com/postmodern/parameters#readme)
~> 0.4
-* [env](http://github.com/postmodern/env#readme)
- ~> 0.2
-* [pullr](http://github.com/postmodern/pullr#readme)
+* [pullr](https://github.com/postmodern/pullr#readme)
~> 0.1, >= 0.1.2
* [ripl](https://github.com/cldwalker/ripl#readme)
~> 0.3
* [ripl-multi_line](https://github.com/janlelis/ripl-multi_line#readme)
~> 0.2
* [ripl-auto_indent](https://github.com/janlelis/ripl-auto_indent#readme)
~> 0.1
-* [ripl-short_errors](http://rubygems.org/gems/ripl-short_errors)
+* [ripl-short_errors](https://rubygems.org/gems/ripl-short_errors)
~> 0.1
* [ripl-color_result](https://github.com/janlelis/ripl-color_result#readme)
~> 0.3
-* [ronin-support](http://github.com/ronin-ruby/ronin-support#readme)
+* [ronin-support](https://github.com/ronin-ruby/ronin-support#readme)
~> 0.4
## Install
### Stable