Ecosyste.ms: OpenCollective

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

github.com/ronin-rb/ronin-payloads

A Ruby micro-framework for writing and running exploit payloads
https://github.com/ronin-rb/ronin-payloads

Updated the Bundler auto-detection boilerplate code.

4ff6cb05832157925b75ea0d06cac7462d593d09 authored over 14 years ago
Auto-load Bundler if .bundle exists in the root directory.

10d0805c9cfd4f54c37797e83d5efc0cb612ba83 authored over 14 years ago
No longer call Database.upgrade.

146e03a12dcc6740d56c5faa359acf8d7ccc38b2 authored over 14 years ago
Use 'ronin/spec/ui/output'.

735f0663b86477ddbbbfc226da2152985185a4d7 authored over 14 years ago
Removed redundent code in Exploit#initialize and Payload#initialize.

bb5f504cc7a7c3315a63925cd90ac83a4cfbab5d authored over 14 years ago
Replaced old validations with constraints.

55988d9d9bccd30aa1237c1797d5e5ddfa31a120 authored over 14 years ago
Use the new Ronin::Module.

8cdc7c17ec10a9a59f0aed906d188ebfe086a121 authored over 14 years ago
Removed some old documentation.

c1d67022c87bb295ef45bb54f56f87927ebc8670 authored over 14 years ago
Be clear that Exploits and Payloads are tied to the Ronin Database.

1a3e1e9512d4ac0fbc0880bab7b6223341a5b32f authored over 14 years ago
Add more YARD links to methods.

36bcb2efd8144882315bfcafe4361927851e67ce authored over 14 years ago
Make it clear that license!, author and targetin are to be used within a cache block.

48dab9d67127813da723e18c196622b955921205 authored over 14 years ago
Reduce excessive use of select/map.

00c3250b539ae5a41a398f5b465e6fb41ddfe65a authored over 14 years ago
Use yield instead of block.call when necessary.

51fb41214d762ca63d53421f87eedc9708e019f0 authored over 14 years ago
Require 'spec_helper' at the beginning of every spec file.

11453659358a3de57e3aa1051f1ae04a5cf1b718 authored almost 15 years ago
Do not require files within the Ronin namespace.

7a3ddefa8c0531057a8ad3c9579ac95ed6996782 authored almost 15 years ago
Use Ronin::Network::Mixins::HTTP.

eeb2852446029b9b1b73f10c4a86c547daef24e9 authored almost 15 years ago
Replace static_paths 0.1.0 with data_paths 0.2.1.

963b8fb28e1cf6fa99ac28e2c88bb9d7cdf037dc authored almost 15 years ago
Store all static-content in the data/ directory.

e77bdb844335254733319341bcc785c1af2f1c3e authored almost 15 years ago
Remove redundent instance_eval(&block) from Exploit.new and Payload.new.

* Contextify can already instance_eval blocks into new objects.

eaf0f852afb4fa6cd501758bfd7f9319ff4b77d9 authored almost 15 years ago
Use the new Ronin::Platform::Cacheable module.

6327abb48958b59bc6dc172144a1ee79c47657cc authored almost 15 years ago
Wording change.

962ecc4ad79ca992f1a372a4973e48b6b4cde892 authored almost 15 years ago
Use the new Ronin::Model::HasAuthors mixin, and remove ExploitAuthor and PayloadAuthor.

db23ac6447ec65db8358882955dae0edcefe6b34 authored almost 15 years ago
Added Ronin::Gen::Mixins::ControlAPI and #control_args.

9d70ff42a296e6794ddf2badca9b82e03498b718 authored almost 15 years ago
Fixed a broken spec.

519805fedf1258298ee2f49c6788e888e7ea91fa authored almost 15 years ago
Cleaned up the payload file.

1da3cdf9d0a66c18d45d24e0aa9881954613e044 authored almost 15 years ago
Updated the examples for Control::API.

85898476dae9bb8c859dfb897ff2a07daf541459 authored almost 15 years ago
Refactored Control::API to register control methods using blocks.

* control_method finds the block to call for a controlled behavior, or
raises an exception if ...

821ccf30c08fb48d22744d8cb76561821db6f1e6 authored almost 15 years ago
Major version bump to 0.4.0.

* Since we are changing the behavior of Exploit and Payload methods.

6cc4b18be7dda40c4c3a54e2893feedf4123c3e4 authored almost 15 years ago
Define custom build, verify and deploy logic using hook methods.

dae541209c2dd58845887cdceab012259bdb87b3 authored almost 15 years ago
Fixed a typo in the Payload specs.

06be7e7fc40f99adb9efade7f3dcf3a486da89b6 authored almost 15 years ago
Added more YARD links.

489c3d7070ee401be127a7230faedf04a04fc343 authored almost 15 years ago
Make sure to reference the base class in the Overviews for Exploits and Payloads.

53892074a0e402847cfd163bb2c451503cf44110 authored almost 15 years ago
Added an Overview to Payloads::Web.

a6cd2b00d724b4b48a3964734d2f732c44514b8d authored almost 15 years ago
Added an Overview to Payloads::Shellcode.

97ffc50282764621a9bc7b2e83f45228d87b2793 authored almost 15 years ago
Added an Overview to Payloads::Nops.

face9b5b7a3f4c9031289977983ebd83911dc6b3 authored almost 15 years ago
Added an Overview to Payloads::Helpers.

1a1d0f029f9eb98e7ef82190ea412e12f7f0499b authored almost 15 years ago
Added an Overview to Payloads::BinaryPayload.

acb81e6f0f6e052679fe9170253a4b166ac3e3ef authored almost 15 years ago
Added an Overview to Payloads::ASMPayload.

aacb1af7b35a08fc2a274d3b33ee5b54af1c5091 authored almost 15 years ago
Added an Overview to the Payloads namespace.

70b8c33b8f6f9cf13004724dc296fa5e38426ecc authored almost 15 years ago
Added an Overview to the HasPayload module.

bdfe25b4c0fcea76bf3846a5d86ea8546bf99f9e authored almost 15 years ago
Added an Overview to the Payload class.

8ce6f2d14309bb90cc1ff3353d6ebb462af0291f authored almost 15 years ago
Specify where Payload#helper loads the helper modules from.

0b5ce9feb331c6d849ec5be5b84a215362b54586 authored almost 15 years ago
Added brief overviews to the Exploit / Payload generators.

7c771762ec73505980fb4d09f274212f2ad1319e authored almost 15 years ago
Removed duplicate specs.

3cf65fa4b53c0be7e6624c9c7fec24d65f793a48 authored almost 15 years ago
Documentation update.

5d37db7e33da55638133c75aae6afa1de904ae2b authored almost 15 years ago
Use an attr_accessor in the HasPayload module.

e086e1ca4e29cac2bf8eff4cbe97687c36411b26 authored almost 15 years ago
Added the --arch, --os and --os-version options to the Payload generators.

502081b432b64d5fb1985d6de64c2d1816090901 authored almost 15 years ago
Use the new ronin-gen Generator methods.

* All generators now work on Ruby 1.8.x.

ded49ca15066980dd0476e2ba5c170192abb9a1a authored almost 15 years ago
Added top-level documentation to Payloads::Helpers::Chained.

0478c2d010a3dca37f648994609c76a176d8b55e authored almost 15 years ago
Fixed a failing spec.

ce8682b2f7c919fbaf6445a5986095807b75cb71 authored almost 15 years ago
Added types to the parameters.

f69ee33a52071111705526842e77fae737dde3bd authored almost 15 years ago
Use OpenNamespace to auto-load Exploit or Payload classes.

cb23a37819cfbbfb668d5699c8d56bb6452db3d4 authored almost 15 years ago
Updated Exploit#helper and Payload#helper to use OpenNamespace.

c4c2fc4e5fdfa23101bac25685b6fbaf38b6dc93 authored almost 15 years ago
Moved all generators into Ronin::Gen::Generators namespace.

* Removed all ronin-gen-* commands.
* Updated specs.

517b900d56c4bad10ced5fab8b2b493c6669de37 authored almost 15 years ago
Use the new require_const_in method.

afc46f6597629c618ead5fb56e55e9e6a5a153b9 authored almost 15 years ago
Added the HELPERS_DIR constant.

18c28223aadfaae8986f7983ed780f4a5672fbac authored almost 15 years ago
Use the new require_within which returns the defined constant.

e03f048b21e5afe3f83bf35ca1f5ad5eb3ba1d71 authored almost 15 years ago
Include Network::Helpers::HTTP into Ronin::Payloads::Web.

10eb1109128dbb15b086651dba206c86276f58a7 authored almost 15 years ago
Added Ronin::Gen::Payloads::Web.

8b2be3d94581858cc7cd2ba034a78c5282ab2866 authored almost 15 years ago
Renamed Ronin::Payloads::WebPayload to Ronin::Payloads::Web.

f92c34c179395cb576faf69f7731056822de8ee1 authored almost 15 years ago
Include Ronin::Autoload into Ronin::Exploits and Ronin::Payloads.

bec31882583a9e758eb28579d052d9cfaa539530 authored almost 15 years ago
Added missing YARD docs to Payloads::Encoders::Encoder.

5d98d191679ca3e6fc4a7b3e83b788ad6249f44e authored almost 15 years ago
Added missing YARD docs to Payloads::Encoders::XOR.

6df2906ca92a2812943096230847143721a034e2 authored almost 15 years ago
Switched the YARD markup formatting to markdown.

2532db789598abea923fa363dad7582506ca30d2 authored almost 15 years ago
Require 'ronin/gen/file_generator'.

f3b3205ca8076b081edce2cf96f5c688032e3001 authored about 15 years ago
Have the Exploit and Payload generators inherit from FileGenerator.

ce0ebdcd9540f4cd8b9d5298a5ba57a7f68a1721 authored about 15 years ago
Use has_, have_, be_kind_of, respond_to, include RSpec helper methods.

9798069302ae403f2a377559599cfdc81898afc1 authored about 15 years ago
Fixed spacing issue in the ERB templates.

b35917249a9a3d7131d266539304254ebd71d97c authored about 15 years ago
Added specs for the generated control methods.

6a64ddd8052e0e505b555dd9c4bd0c093fbff641 authored about 15 years ago
Added :control_methods to the generator examples.

7e3d167d4beb49aae240924e0c289b31427cbb45 authored about 15 years ago
Fixed the _body.erb partials.

730ec07f7d818babe8f6fb851dba8e80308af1cb authored about 15 years ago
Added the _body.erb partial template for generating the body of the payload.

d428a44f05e8f8d760c391dccc4d5caf46f25bb4 authored about 15 years ago
Renamed :controls to :control_methods.

78cb0ce082658e3fa84afc1a61be55990a354aaf authored about 15 years ago
Updated copyright dates.

519b097a59c3852afb5d63d67ddfb453154023dd authored about 15 years ago
Require ronin-gen 0.3.0.

* Renamed 'generators' to 'gen' to fit the ronin-gen naming scheme.
* Renamed Ronin::Generators ...

3d4984cb8db0752d21393f530e84883fee71c3a1 authored about 15 years ago
Added a shared example for testing Control::API.

* TODO: Still need to test the before_caching hook.

355b285219c1770013e7fbba90f86fbdb20cb81b authored about 15 years ago
Updated comments.

fdde30a5974c8c05c2d5a880f463ec9f0b85aede authored about 15 years ago
Renamed Payloads::Control to Payloads::ControlledBehavior.

197dd11dbd1ef1847e4537b6f73d02becd43c65c authored about 15 years ago
Renamed Ronin::Vuln to Ronin::Control.

c5accbca9041719f3983ca48ae4a908c234630fe authored about 15 years ago
Begun the replacement of the Controls module, with the Vuln::API module.

* The Vuln::API module adds controlled behaviors to the "behaviors"
relationship defined on th...

d52bf07587baf7612053b5c8bce15291a9d1dfda authored about 15 years ago
Moved the Output silencing into spec/helpers/output.rb.

d7202eeace212d4d3db9d1ff078e110d30dd1235 authored about 15 years ago
Added YARD tags to the contextify statements.

04f77c40ddeb6c1a11313172d09ba2b587f2b1fb authored about 15 years ago
Reduce the over-use of :model options in relationships.

* They were once needed due to an old bug in extlib, but not anymore.

37a2411315fd297cb916e0ddfca4d1aecd54c331 authored about 15 years ago
Have to put :required => false back for relationships with inherited models.

* The base class of the model will have no need for the relationship,
and will set any unused ...

7b11a6c029d5d61a813b4bcb1f79ab5908ed1a34 authored about 15 years ago
Organize the requirements.

b3632ee46fe65a2da3e8e968d0f02152c9f1f511 authored about 15 years ago
Use the new Database.upgrade method.

29c24993e074aa372528ad9d9df6956c92375ad3 authored about 15 years ago
Use the has 0..n syntax, to explicitly describe that the relations may be empty.

0f72b6612ebd6f4a1ca66faa86399f7d25c898bb authored about 15 years ago
There should not be orphaned ExploitAuthors or PayloadAuthors.

2df4e3a340c92e7c60101c6d64b031a4cfdd0365 authored about 15 years ago
Use the :required option, instead of the deprecated :nullable option.

67a7e100531c85fd95d584f2cbd02c83e3a4429a authored about 15 years ago
Added @since tags to deploy_failed! methods.

349ca630a6ae088c0f56cf0250a6699248012a70 authored about 15 years ago
Updated 'lib/ronin/payloads/exceptions.rb'.

e3973bcc346d297eaa7f7aeb4eca7866a220b016 authored about 15 years ago
Added Payload#deploy_failed!.

0bdc153972fa30fe1cc12a41aa37154a6990d64f authored about 15 years ago
Added Payloads::DeployFailed.

f896bdfaa35798905d8bfb4902eff588e244f3d5 authored about 15 years ago
Renamed spec/objects to spec/helpers/cache.

27a15f571b9dd21103aa206b12efec9c5466154e authored over 15 years ago
Fixed a require in 'ronin/payloads/shellcode'.

407555a7e0be0c53607b3591f7a909abe6168062 authored over 15 years ago
Split the helpers/objects.rb file into multiple files.

ce61703d24aa5ed6d6d43e7ff98f598617b057f5 authored over 15 years ago
Put spec helpers into the Helpers namespace.

* This keeps the Kernel namespace from being polluted.

bc72412bd35a180c3b79290bf7d81c524b6134c3 authored over 15 years ago
Got ride of more redundant reverse_require calls.

ce33b3b7936f5bb23a15061112b7cc195bb066dc authored over 15 years ago
Using Ronin::Model::LazyUpgrade, there is no need to explicitly update the Database.

20df4dc8d187b9b0970cf38d62bf344f0cd6e646 authored over 15 years ago
TargetsArch and TargetsOS auto-defines relations between Arch/OS and Payloads::Encoder.

e8a019cb81245be2b47bdbab318b08adcd896491 authored over 15 years ago