public
Description: Ronin SQL is a Ruby library for Ronin that provids support for SQL related security tasks.
Homepage: http://ronin.rubyforge.org/sql/
Clone URL: git://github.com/postmodern/ronin-sql.git
commit  44c789d34e0be705e835a578c09fc1d3b155ee6c
tree    bc3d1af417ba16e5ee4af03244548f176cce2af0
parent  b7b4fb5f1afecba1fc59ce6708589ebcef2289f2
ronin-sql / History.txt
100644 86 lines (57 sloc) 1.931 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
=== 0.2.4 / 2009-09-24
 
* Require ronin >= 0.3.0.
* Require ronin-web >= 0.2.0.
* Require rspec >= 1.1.12.
* Require yard >= 0.2.3.5.
* Updated the project summary and 3-point description for Ronin SQL.
* Moved to YARD based documentation.
* Fixed a formatting issue in the README.txt file, which was causing RDoc
  to crash.
 
=== 0.2.3 / 2009-07-02
 
* Use Hoe >= 2.0.0.
* Require ronin >= 0.2.4.
* Require ronin-web >= 0.1.3.
* Use Ronin::Scanners::Scanner to define the scanner for finding
  Ronin::SQL::Injection objects for URI::HTTP urls.
* Added more specs.
 
=== 0.2.2 / 2009-01-22
 
* Depend on the new ronin-web library.
* Replace Hpricot with Nokogiri.
* Use the new Ronin::Web::Spider, instead of directly using Spidr.
* Use the new Nokogiri extensions from ronin-web.
 
=== 0.2.1 / 2009-01-09
 
* Added missing files to the Manifest.
 
=== 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.
 
=== 0.1.1 / 2008-09-28
 
* Trivial bug fix to URI::HTTP#sql_errors.
 
=== 0.1.0 / 2007-12-23
 
* Initial release.
* Supports SQL code generation.
* Supports obfustication of SQL code.
* Supports SQL Injection code generation.