RubyForge Project News http://rubyforge.org RubyForge Project News Highlights ronin-scanners 0.1.0 Released http://rubyforge.org/forum/forum.php?forum_id=29554 ronin-scanners version 0.1.0 has been released! Ronin Scanners is a Ruby library for Ronin that provides Ruby interfaces to various third-party security scanners. Ronin is a Ruby platform designed for information security and data exploration tasks. Ronin allows for the rapid development and distribution of code over many of the common Source-Code-Management (SCM) systems. Changes: ### 0.1.0 / 2009-01-08 * Initial release. * Provides a Rubyful interface to Nmap. * Allows for the recording of Nmap scan results using ScanDB. Ronin postmodern 2009-01-09T05:53:43+00:00 ronin-exploits 0.1.0 Released http://rubyforge.org/forum/forum.php?forum_id=29553 ronin-exploits version 0.1.0 has been released! Ronin Exploits is a Ruby library for Ronin that provides exploitation and payload crafting functionality. Ronin is a Ruby platform designed for information security and data exploration tasks. Ronin allows for the rapid development and distribution of code over many of the common Source-Code-Management (SCM) systems. Changes: Ronin postmodern 2009-01-09T05:48:02+00:00 ronin-sql 0.2.0 Released http://rubyforge.org/forum/forum.php?forum_id=29552 ronin-sql version 0.2.0 has been released! Ronin SQL is a Ruby library for Ronin that provids support for SQL related security tasks. Ronin is a Ruby platform designed for information security and data exploration tasks. Ronin allows for the rapid development and distribution of code over many of the common Source-Code-Management (SCM) systems. Changes: ### 0.2.0 / 2009-01-08 * Require Ronin >= 0.1.3. * Refactored Ronin::Code::SQL. * Implemented a token emitter system. * Support common SQL expression modifiers. * Support common SQL clauses. * Allow for injecting arbitrary SQL clauses. * Added more SQL Injection test generators. * all_rows: OR 1 = 1 * exact_rows: AND 1 = 1 * no_rows: AND 1 = 0 * has_column?(column): OR column IS NOT NULL * has_table?(table): AND (SELECT FROM table count(*) == 1) * uses_column?(column): GROUP BY column HAVING 1 = 1 * uses_table?(table): OR table IS NOT NULL * Removed references to Ronin::Vulnerable. * Added more specs: * Specs for most of Ronin::Code::SQL. * Specs on Ronin::SQL::Error and the SQL encoding/decoding extensions for the String class. Ronin postmodern 2009-01-09T05:43:55+00:00 ronin-php 0.1.0 Released http://rubyforge.org/forum/forum.php?forum_id=29551 ronin-php version 0.1.0 has been released! Ronin PHP is a Ruby library for Ronin that provides support for PHP related security tasks. Ronin is a Ruby platform designed for information security and data exploration tasks. Ronin allows for the rapid development and distribution of code over many of the common Source-Code-Management (SCM) systems. Changes: Ronin postmodern 2009-01-09T05:43:08+00:00 ronin 0.1.3 Released http://rubyforge.org/forum/forum.php?forum_id=29550 ronin version 0.1.3 has been released! Ronin is a Ruby platform designed for information security and data exploration tasks. Ronin allows for the rapid development and distribution of code over many of the common Source-Code-Management (SCM) systems. Changes: ### 0.1.3 / 2008-01-08 * Moved Context into the Contextify library. * Require dm-core >= 0.9.9. * Require dm-predefined >= 0.1.0. * Require parameters >= 0.1.2. * Require contextify >= 0.1.0. * Require reverse-require >= 0.3.1. * Renamed Ronin::ObjectContext to Ronin::Objectify. * Added the MIT license to the Ronin::License model, using dm-predefined. * Added Ronin::HasLicense mixin for adding licenses to a model. * Added Net.tcp_send and Ronin::Sessions::TCP#tcp_send for quickly sending data through a TCP connection then closing it. * Added Ronin::UI::CommandLine::ParamParser for parsing command-line options into a Hash of parameters. * Automatically create the <tt>~/.ronin/config/</tt> directory. * Refactored Ronin::Objectify and how it uses primary keys. * All Ronin::Session mixins use standard naming conventions for defining the 'host' and 'port' parameters. * Removed Ronin::Cache::Extension dependencies. * Filter out the 'objects' directory from Ronin::Cache::Overlay#extensions. * Improved tearing down of Extensions at exit. * Improved output formatting of the +list+ sub-command. * Ronin::UI::CommandLine.run now prints any exceptions and exits. * Cleaned up the specs. * Added more specs. * Added more documentation. Ronin postmodern 2009-01-09T05:37:29+00:00 reverse-require 0.3.1 Released http://rubyforge.org/forum/forum.php?forum_id=29549 reverse-require version 0.3.1 has been released! reverse-require allows one to require files that ends with a specified path from other RubyGems. For instance, if one wanted to require the file 'mylibrary/extensions.rb' from all RubyGems: require 'reverse_require' require_all 'mylibrary/extensions' # => true One can also require 'mylibrary/extensions.rb' only from RubyGems that depend on the currently loaded version of the mylibrary Gem: require_for 'mylibrary', 'mylibrary/extensions' # => true Changes: ### 0.3.1 / 2009-01-08 * Fixed the behavior of Gem.find_files_for when the specified _gem_ is not loaded. reverse-require postmodern 2009-01-09T05:03:02+00:00 rake-compiler 0.3.1 Released http://rubyforge.org/forum/forum.php?forum_id=29542 rake-compiler version 0.3.1 has been released! = rake-compiler rake-compiler aims to help Gem developers while dealing with Ruby C extensions, simplifiying the code and reducing the duplication. It follows *convention over configuration* and set an standarized structure to build and package C extensions in your gems. This is the result of expriences dealing with several Gems that required native extensions across platforms and different user configurations where details like portability and clarity of code were lacking. == An Overview Let's summarize what rake-compiler provides: * No custom rake tasks required. Less code duplication and errors. * Painlessly build extensions on different platforms (Linux, OSX and Windows). * Allow multiple extensions be compiled inside the same gem. * Mimics RubyGems installation process, so helps as test environment. * Simplify cross platform compilation of extensions (target Windows from Linux). Changes: === 0.3.1 / 2009-01-09 * 2 Minor Enhancements: * Download cross-ruby source code using HTTP instead of FTP. * Disabled Tcl/Tk extension building on cross-ruby (helps with 1.9). * 3 Bug fixes: * Workaround bug introduced by lack of Gem::Specification cloning. Fixes DM LH #757. * Use proper binary extension on OSX (reported by Dirkjan Bussink). * Ensure lib/binary task is defined prior clear of requisites. rake-compiler Luis Lavena 2009-01-09T03:00:31+00:00 Aurita Application Framework:aurita-gui-0.1.0 released http://rubyforge.org/forum/forum.php?forum_id=29541 Aurita::GUI is a lightweight yet flexible API for generating HTML the ruby way, including tables, forms and many more. Ideal for automatic GUI generation. Aurita Application Framework Tobias Fuchs 2009-01-09T02:05:03+00:00 metrocot 1.0.2 Released http://rubyforge.org/forum/forum.php?forum_id=29540 metrocot version 1.0.2 has been released! Metrocot builds on Hpricot to allow scraping of list data from HTML pages with a minimum of code and page specific information. The specification is done in a very compact readable format. Changes: ### 1.0.2 / 2009-01-08 * added docs and examples * created tests for examples and made those work as well * added StrippingTextScanner Metrocot Helmut Hissen 2009-01-09T12:10:01+00:00 Wag It!:current status http://rubyforge.org/forum/forum.php?forum_id=29503 project is picking up steam, hope to have an alpha release out by the end of february! Wag It! Gareth Lloyd 2009-01-08T12:31:10+00:00