Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ronin-rb/ronin-code-sql

A Ruby DSL for crafting SQL Injections
https://github.com/ronin-rb/ronin-code-sql

Replace Hpricot with Nokogiri.

8937b5b20b7f52613c6c9f280c5f0a4f19dc69f3 authored about 16 years ago
Depend on the new ronin-web library.

9d0ea827ba472b3b981c97445be2877bef0de71e authored about 16 years ago
Version bump.

60bb980eab4a573b7ec973b9522f2a41b91b8806 authored about 16 years ago
Updated the TODO list.

d20a4fae8bd1b5f6310767da708c013172417229 authored about 16 years ago
Updated the History file for ronin-sql 0.2.1.

c4aa03d53d1d06bf30fcd08e4c4e1c3dddef92b4 authored about 16 years ago
Added 'lib/ronin/sql/extensions/string.rb' to the Manifest.

7dda262f4332650661d165593bc2a0903dbc6151 authored about 16 years ago
Version bump.

49bc9d0ae5eb529c3bdef44fde73859811127d55 authored about 16 years ago
Added missing files to the Manifest.

eeec1ed9f2f286fadf2db087085799143bc03649 authored about 16 years ago
Bumped Version to 0.2.0.

190a600c5fabc715974477693f081ef3ab7b0d58 authored about 16 years ago
Use the Ronin:: prefix more often for RDoc.

beef23b388887fa7f7b42281298f1d97b47aa147 authored about 16 years ago
Minor updates to the History file.

ac408bac94eb6a35655289be1136e22e5d33fe37 authored about 16 years ago
Use symbols with Config.load.

3f8a02d239c6e53d17158194c00e57d896536ef3 authored about 16 years ago
Merged 'ronin/sql/config.rb' into 'ronin/sql.rb'.

f7745fce3e772ca2219304a24775d5186bf8fc74 authored about 16 years ago
Updated the History file.

f5d0f7d8586cba319f88aead1bbe7d140ebfbbc8 authored about 16 years ago
Updated documentation.

73c36844a91406f572a7f4cdbea9c1229ebd7cae authored about 16 years ago
Added a spec for the SQL String extensions.

8754cb273ad84e7c16b986f75fe50368c8e525b7 authored about 16 years ago
Added a spec for the SQL::Error module.

ca43af3f6fa0293f06c573e1aad09e174ae5e9b4 authored about 16 years ago
Moved the helpers/ directory back up to the top.

9964fe25c3ff5ab2a73c1faabc68c1d2f96ff4d4 authored about 16 years ago
Require the needed shared examples.

2e274c82cef9447bf856b53e98d5e783af2f78d1 authored about 16 years ago
Updated Manifest.

* Fix spec/ paths.

c2c290a02f2b97a139951e62a8e1a37d857b5216 authored about 16 years ago
Oops, code/sql should not be inside of the sql/ directory.

141b1e4e09b48d8da65c80abdad97743ab835ded authored about 16 years ago
Moved helpers/ into sql/.

95c41f5d680004a2cb8df4a9317e71f1870855aa authored about 16 years ago
Creating an sql/ spec directory.

835aa9a4bef30069f87175cfdc419ab4c5934c8f authored about 16 years ago
Don't require 'ronin/chars/extensions' anymore.

* Require 'ronin/chars' instead and use Chars.numeric =~ str.

5a026369251272f974b3786a9da0dac8b7a0568a authored about 16 years ago
Bumping the dependency requirement for Ronin.

* Require Ronin >= 0.1.3, for the removal of Ronin::Vulnerable.

1ec72e07336d0feb6348d575a779296d46499e9e authored about 16 years ago
Require 'ronin/extensions/uri/http' before adding more code to URI::HTTP.

52c39a2b79bc3cf1985ebf35982d7bf9f154d0d9 authored about 16 years ago
Removed references to Ronin::Vulnerable.

b8779b602368fe8f69c5472c1c0b870536644a56 authored about 16 years ago
Updated GPL copyright dates.

fd51e947ed5b855a307b43bb97756b2c236746f4 authored about 16 years ago
Added the GPL header.

9ae3ff24d477c6bf35206c82a43d8697b90e07ae authored about 16 years ago
Adder GPL header.

2a77ef1c30d47a6134fdc3f22142da22f93bbf16 authored about 16 years ago
Make sure the GPL header isn't included in the rdocs.

30af1efc6747f4d9998332b1f25acd971ce86011 authored about 16 years ago
Added GPL header.

32aea7917ed9452dd40a4b26739d1befeef9a91a authored about 16 years ago
Updated the TODO list.

2adcd224cb02d576fc4031215d3eca551fa1ba48 authored about 16 years ago
Bump version.

040031696e6320ca4b0db49fd331467ac20f32b0 authored about 16 years ago
Improve the decoding ability of String#sql_decode.

* First attempt to decode SQL hex-strings.
* Then attempt to decode normal SQL escaped strings.

4844640ab1dbdf28e2d17d646d7fe8d9ce79b5c5 authored about 16 years ago
Added the String#sql_decode method.

82cb019ac817ec169707c26668bab37e24a47bcd authored about 16 years ago
Renamed sql_hex to sql_encode.

f5f1baadf35e26a7bf6b0bae911ba1a1dfd19c5f authored about 16 years ago
Added the String#sql_hex method, for hex encoding a string.

43a99d51e0adfce67b933ca9101113ac724b89ad authored about 16 years ago
Use http github.com URLs.

7541d9c467a5dcfca33575a67425e9cecd2f549d authored about 16 years ago
Shorten github.com URL.

63b734d49623a6963b61c042c43cdc5aea465187 authored about 16 years ago
Make the default task the spec task.

0b6e25ca13043c8639a60f6d1585dc3d5279a079 authored about 16 years ago
Use the new String#sql_error method.

f21c9c5978ea55e7b7376f3376dfc6fe1518bdbf authored about 16 years ago
Use the new String#sql_error? method.

1d152531d86a3d885edf172d61926cf143ccd77f authored about 16 years ago
Renamed Error.message -> String#sql_error.

b1d2783cfba0c8303a7904fd8f224180fdd49745 authored about 16 years ago
Renamed Injection.scan to Injection.spider.

b554057109935d4cbdd072913321fb8474f48a48 authored about 16 years ago
Use better local variable names.

1e8f47ea1a123bf8eb3adece1492859141712005 authored about 16 years ago
Watchout for block-argument shadowing.

26b774dd5fc3f8d70fd0963c86a83c7c2c4e0407 authored about 16 years ago
Added another example.

bff57d4475bd8da0d6a833b384c95baeb3fd6aab authored about 16 years ago
Added some documentation to Injection.scan.

9be1a3863c9dfe5f362e571a66fe9505ff5effdc authored about 16 years ago
Expand the URL regex for SQL::Injection.scan.

4cb3fa1527520b90440ee5bd4abb25cc4554dc39 authored about 16 years ago
Removing ronin/sql/sql.rb.

434e2847a4b7466d3f34b8155a60ec302009d865 authored about 16 years ago
Prefix the Vulnerable module with the Ronin namespace.

b780dd5fbe1a51254fc53d92842450431186de9d authored about 16 years ago
Integrated the new Vulnerable module for registering vuln tests.

56aa4a3fbf647a8922967bd031bbb9894d8cd758 authored about 16 years ago
Only pass back Injection objects if a block is given.

d948f96110b18be0879acfd54eec72935aa10162 authored about 16 years ago
Fixed typo in URL regexp.

b05857fedaf8ec0377cf1a22a79d866772833612 authored about 16 years ago
Added a basic Injection.scan method to spider for SQL injections.

* Use the new Web.spider_site method.
* Test on URLs which match the regexp /\?[a-zA-Z0-9]/ for ...

7b70524be702a16026bd3bd347f9ac93b55e54af authored about 16 years ago
Fix stupid bug in URI::HTTP#sql_injections.

* Escape the SQL using the query-param value, not it's name.
* Compact the injection filtering c...

c1969fd46d5ef6d39d6f373c120fc37df0f8c2c9 authored about 16 years ago
Use the Ronin:: namespace when calling SQL code.

1a48f4d9f0746c72f7d47c6e8639f01cd76ee46f authored about 16 years ago
Add ronin/sql/injection to the requirements.

57b9ad17d2c61f77ea4f3f80a159f1e61ccb14c0 authored about 16 years ago
Added methods for determining various things about the Database.

* Added Injection#has_column?.
* Added Injection#has_table?.
* Added Injection#uses_column?.
* A...

2a1bddb583492284863db630b1c0232daa541135 authored about 16 years ago
Style.

a216bcbff523f0b9ec59b56db17a986007d6f187 authored about 16 years ago
Add some comments to describe the cleverness.

39e8d0e7366b127e07c5b076cbb53d08d12bdd4f authored about 16 years ago
Create SQL::Injection objects that use the original param value.

* Escape the injections uses the original param value, so that our
injections can be compared ...

49576116b64630f2f64eaede9e3bc432faa27886 authored about 16 years ago
Only pass one name into #uses_column?

ff3e018fb4d9346b6e7c56a8885f8f27bff9881a authored about 16 years ago
Only format the escape string when we are escaping out of a SQL string.

64e6dbc599f0fcdcb68833ca4d56ffacb8eb0e29 authored about 16 years ago
Provide transparent access to pre-existing symbols.

b24dce71eee6a5c286afa1e2c35f29eaf95b3545 authored about 16 years ago
Added URI:HTTP#sql_error and URI::HTTP#sql_injection.

f84e6405a3e554febc550f22b5cfd3061e04fff1 authored about 16 years ago
Fixed bugs in URI::HTTP#sql_errors and URI::HTTP#sql_injections.

2390ca0ca9601073bc42d839d30a4ff58de75485 authored about 16 years ago
Added the URI::HTTP#has_sql_injections? method.

bc25130a14a7d4444e0e35a7284d9b43c1cd4b68 authored about 16 years ago
Updated documentation.

a9542e6f1d6a9763d5ad65cc9a23c2aa5090f290 authored about 16 years ago
Updated the URI::HTTP extension.

* Updated URI::HTTP#sql_errors to use SQL::Injection#error.
* Added URI::HTTP#sql_injections, th...

71645c7c43c4d4b93903b756239339c020b8fda3 authored about 16 years ago
Put the super() first.

c0d913316a70854fabbe79391efa28c6ba582084 authored about 16 years ago
Add lib/ronin/sql/injection.rb to the Manifest.

d6ca56246fe62887801d731ab9c6182a03254ce5 authored about 16 years ago
Fixed odd bugs.

* Renamed local variables no_rows and all_rows, apparently these were
doing odd things to our ...

16aadbd61f1b3d7eca8195755cb3f86e909613cf authored about 16 years ago
Minor adjustments.

* Do not default @close_string to true.
* Initialize @expression after @dialect has been set.

9d91e5389c7c3d3f8695a6cfe77c454daf471a30 authored about 16 years ago
Instance-eval a given block directly within the Program object.

* Since we have method_missing relaying statement calls to the dialect,
we can handle blocks d...

f2bc2ac0578164ad837756cf3de1eebb5f11fe73 authored about 16 years ago
Don't accept a block in Dialect#initialize.

d1750ed533ac6f3a341b2f99bb4a1a6c3cf0cf0c authored about 16 years ago
Fix code typo.

* Should pass in @name to Message.new, not @type.

bbe11c34850bc8b7deee8c33ee902f62c1c23e3a authored about 16 years ago
Updated the TODO list.

* Remove the entry about blind SQL injection tests, SQL::Injection now
provides that.
* Add an...

4dfd75126a9e82b9e2d0e3677c27c3968d3e455d authored about 16 years ago
Updated the SQL::Injection class.

* Use Error.message and Error.has_message?.
* Added the inject_error method.
* Allow the inject ...

1d81766385afe7d95c0b0370a2c46d8e038aafff authored about 16 years ago
Make sure Error.has_message? returns a boolean.

* Adjusted documentation accordingly.

517d899495179b2b4941e04aea18ebe2295dba73 authored about 16 years ago
Documentation.

7e42b8feda18ba073f3219fa3d0bca511019e091 authored about 16 years ago
Added some parathesis.

71e497ca82591897c997f929eb229bc339f1a28f authored about 16 years ago
Added Error.has_message?.

* Added documentation.
* Use the SQL::Error::Pattern#=~ operator.

50637df52f9326f802f144307b96ee5a914973f6 authored about 16 years ago
Added the =~ operator to SQL::Error::Pattern.

1184de01bbe4715591e12b91d1d8f495e159172c authored about 16 years ago
Renamed SQL.error to Error.message.

b3c8e46c3c836587772bd85f5235845e995cb890 authored about 16 years ago
Require the correct file.

4d9969320cf40069db53f4d1b9319ec60920cac8 authored about 16 years ago
Added a revamped Injection class.

d05a48b2b3cbfe5167a685b1925097abb887c44b authored about 16 years ago
Relay missing methods to the dialect, if the method isn't a statement.

90758988a333da39a60bbcc3f03a5e1bd8776964 authored about 16 years ago
Fixed a formatting bug.

* Emit the name of the table/index/view to drop as a value.
* Remove the @table attribute.

a4c62ffcebe8b51e7655a18afc86b2ed9a424945 authored about 16 years ago
Adjusted formatting of SQL injections.

* If end_statement is enabled, emit the injection expression before the
separator.
* Use strin...

1767e0e510f99571c5d6d36633097e73eb31c6d2 authored about 16 years ago
Fixed formatting issues with Program#compile.

* Allow empty sql statements.
* When not in multiline mode, separate expressions using a ';' and...

de7d16a14b0400f9cfab8f411559c3313ae566b2 authored about 16 years ago
Convert Tokens to Strings while working within Injection#each_string.

82ae2604a8f23d6a47cba5c617490237ead3a915 authored about 16 years ago
Revamped the string/parenthesis/statement escaping code.

* Removed escaping methods, control escaping with variables instead.
* Allow for escaping string...

b361c6512b5087728ae178ee27f34658524ed484 authored about 16 years ago
Added Token.quote.

6d122c673bf335ec90c2aaede0782b158df3cdf4 authored about 16 years ago
Have inject_and and inject_or append tokens.

529e7e3ba387363d623c9adbaf055b96c2cd863a authored about 16 years ago
Merge branch 'dsl_refactor' of [email protected]:postmodern/ronin-sql into dsl_refactor

b2d2dd13ee39e0b6b82974fe3eb81960cd22b350 authored about 16 years ago
Removed unnecessary requires.

0546f047afc48e9503d0d36d42cc3f70f983e7a6 authored over 16 years ago
Update requirements in the README to latest version of Ronin.

d6c3d3ce2f8cb1f924d6ea809bd78fc7ee3fef84 authored over 16 years ago
Merge branch 'dsl_refactor' of [email protected]:postmodern/ronin-sql into dsl_refactor

1af298ddff42494cb858bfd1014fa737ea400407 authored over 16 years ago