Ecosyste.ms: OpenCollective

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

github.com/ronin-rb/ronin-exploits

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

Fix a spec description.

f1c6d4e166bf4d696564f2c43afd46fbdd43ab1a authored over 2 years ago
Fix how the `Payload Type` is printed.

* We must match the payload class using `<=`.

fd7e84827d6ad5e8431780c869b9894a242c791a authored over 2 years ago
Use `defined?` before checking if the exploit class required the class/module.

* This allows the `show` command to avoid loading every exploit class
and module.

6d5c308439b1b9ee2a14b28a573c281d0e65ba81 authored over 2 years ago
Use the new `CommandKit::Printing::Fields` module.

546a808abf9bd39b6cc29fcfe29b1117e84535c1 authored over 2 years ago
Use the new `Ronin::Core::CLI::Generator::Options` modules.

af35330d9191bf336a7225b59c53ac6b01e4f5f2 authored over 2 years ago
Use the new `Core::CLI::Options::Param`.

a42d779ade4ba24439464588cacb5c015a8abcae authored over 2 years ago
Fix copy/pasted CLI documentation.

d1447a4ef46a4bc75eefccd561602e783f9b1ac6 authored over 2 years ago
Use `Core::CLI::Options::Values` for common option values.

20654827d4cdea4feb2362ce93c012ded891e8bb authored over 2 years ago
Added a `ronin-exploits console` command.

29518e48cb00fd37653e168912fdcd4ec0aaf3e2 authored over 2 years ago
Temporarily disable the web exploits until they are updated.

deb0ea9d4bc71756d1f60bc3f6261ec1b070492d authored over 2 years ago
Updated the `ronin/exploits` file.

d03eacb18b9441a627fe674e2f971e539c986100 authored over 2 years ago
Fix typo.

485852b6d705df7486c43d0dc533d7e69716e1ff authored over 2 years ago
Improve `Mixins::RemoteTCP#tcp_connect` examples.

73c2590753749b817612dc0d76da3ca51630f758 authored over 2 years ago
Added a `ronin/exploits/mixins` file.

3e36368c2c2047be2d8f92fc53323ced9120ec6f authored over 2 years ago
Added the `UseAfterFree` exploit base class.

7e1e9724e63aa0f4d25d8948003d05354490e03a authored over 2 years ago
Added the `HeapOverflow` exploit base class.

b64fd6855fa7f96dab25fc3fbe4455063f66c0ed authored over 2 years ago
Added the `StackOverflow` exploit base class.

b74e5e637e9e6e1e8c7ff4b7b1ec38c8796cc6df authored over 2 years ago
Added the `MemoryCorruption` exploit base class.

72f3301eccc2e297e7a17a320c2030dce290ea49 authored over 2 years ago
Use `Ronin::Payloads::CLI::Printing` for `payload_type`.

0f37f44262f111fa6181ad98c6e2e0fdf3ea7e3b authored over 2 years ago
Use `Ronin::Core::CLI::Printing::Arch` and `Ronin::Core::CLI::Printing::OS`.

920fd90c03ac6783af95415f14b6065166a71d73 authored over 2 years ago
Use `ronin/payloads/cli/generator/payload_types` for `PAYLOAD_TYPES`.

6eff5c2774d36a661883b053fb822e2028c671cf authored over 2 years ago
Make `ronin-exploits show` "shouts" aware (issue #84).

f3a6964860fd7a3631e342e60eb5e9c248bea801 authored over 2 years ago
Added `Metadata::Shouts` (closes #84).

eea3d42e73ef98b0576e1cb0a09d9943b10b88f0 authored over 2 years ago
Added the `ronin-exploits run` command (issue #53).

b4a05cc50c54fa14120525deaaf24999124f7e74 authored over 2 years ago
`MissingPayload` should inherit from `ValidationError`.

ef4f96b34675dec991a24c69622e701d50f94324 authored over 2 years ago
Remove unused `PrelaunchError` exception.

3a76ac9d27694c33cc3daedb88827bf80185ec22 authored over 2 years ago
Updated documentation for `Mixins::HasPayload#validate`.

1ce2ace54834a51451dd784f023db1d219c1e7e4 authored over 2 years ago
Check if the payload object inclues `Ronin::Core::Params::Mixin`.

dca1685bc8ed879c6ee6d3cae17e3bc97c47f2bd authored over 2 years ago
Added `Mixins::HasPayload#validate` to check if `#payload` was set.

eb0c8bb5b62fe734d8e3834fc4488410cfe66768 authored over 2 years ago
Added the `MissingPayload` exception.

e64ca45045bb26beb04f7d70132e7114a6d7d7d1 authored over 2 years ago
Added `CLI::Console`.

c43d7d7349b92168b7b68134ec311762575d4318 authored over 2 years ago
Allow `HasTargets#initialize` and `HasTargets#target=` to accept an index.

49340eceb97ad1e06bfe373f9ff067388f3df746 authored over 2 years ago
Added the `ronin-exploits new` command (closes #37).

bbe48fa458af551c6fb8fb2feb81ca2dc4d0da56 authored over 2 years ago
Added the `ronin-exploits show` command.

7a0837a036b34db02e2c492348c264d84b488a54 authored over 2 years ago
Change order of `usage`.

06e9ff7c6dec274155fa8f93708f0176151fa3fb authored over 2 years ago
Renamed `software_version` to `version`.

a43ef1d0f4c2b5b671b0913e0d5258de9a2610b9 authored over 2 years ago
Added `CLI::ExploitCommand`.

332bbb7031986b6350a6509294142772ee81015f authored over 2 years ago
Added `CLI::ExploitMethods`.

6cb9ff99fe7b2f307f9a002f6ba45302d95f9c30 authored over 2 years ago
Added `ValidationError`.

652ef0fa3895c635438e6415e2dea2c937d56a13 authored over 2 years ago
Support calling `Payload#perform_postlaunch`.

cb2e2c21e58b8da8adcad98863d207f82866af13 authored over 2 years ago
Add the missing man page for `ronin-exploits list`.

0a92369cf57a75b7dae1ad974b09fc5ce6942a01 authored over 2 years ago
Add missing documentation.

691aaa147c6c53db3688d8e27f0e552439c7a34d authored over 2 years ago
Added a `ronin-exploits` man page.

c583f0d10deae2e9b79408844a8e0d9dc422c691 authored over 2 years ago
Add the kramdown-man task.

0d0900e5dbf7b8d9fca91cd482f322a2dc0b145a authored over 2 years ago
Allow generating addition files for the gemspec.

5eadbaaaad61b4aa3f1bf93dcce5d76ea3fb51fb authored over 2 years ago
Added the `ronin-exploits list` command (issue #53).

ed2339a3d981644f228347d04de3baeaedeb93d2 authored over 2 years ago
Switch to the command_kit 0.4.0 branch.

6ac20bb9adff18013ad72a305ac2fe5f873b88be authored over 2 years ago
Added a `CLI::Command` class (closes #83).

2e635087d70efa791d0164def11a9ddd810f754e authored over 2 years ago
Added the `ROOT` constant.

4d11af03311499a45a914d74bb311a59b8b72bff authored over 2 years ago
Added `Ronin::Exploits::CLI` (closes #55).

7e0744861474fafb19ba903e716f61bc7b9d810b authored over 2 years ago
Removed the `ronin-exploit` command.

3c85543daf508d75391d7525980739a1a58b4b11 authored over 2 years ago
Added `Mixins::HasTarget#validate` to ensure a target has been set.

8aefe8ec6fca2e163f4915936ec715ceed2f87d6 authored over 2 years ago
Moved `NoMatchingTarget` into `Mixins::HasTargets`.

4482d9367880c537105a31903c2c32d1313857af authored over 2 years ago
Renamed the `Exploits` local class directory to `builtin`.

7a11261270a5a5a0649441846c4453724baadd52 authored over 2 years ago
Added `Exploit#validate` (closes #82).

e11dadd3d4f4b46708361aa5cb051b971f2a571f authored over 2 years ago
Updated the `.gitignore` file.

11d00612480ed81829bca948fca6b2f9f0d7409f authored over 2 years ago
Also bundle `ronin-code-asm` for `ronin-payloads`.

5d7a866777c58d86ec6e00cefc3430381d71f9a8 authored over 2 years ago
Renamed `ronin-sql` to `ronin-code-sql`.

87c21637e44e3b14348d1fc9b4f9eb7b7d4ebc89 authored over 2 years ago
Updated the list of `user_agent` IDs.

a4c71cde77c0070af13af9ba7e41c299ef98c80f authored over 2 years ago
Gutted `Ronin::Exploits::Web`.

* Include `Ronin::Exploits::Mixins::HTTP`.

02b088482d461cd32fabacc5fe6cb93dec068dc2 authored over 2 years ago
Use the new `Ronin::Support::Network::HTTP::UserAgents::ALIASES`.

cfd2d1c3bfe98e6bdd4d354ee81072e69906ba01 authored over 2 years ago
Make `subject` less dense.

791538f84525fa51613445185e81afe2dd02c11c authored over 2 years ago
Added `Params::BindHost#bind_host` and `Params::BindPort#bind_port`.

9332014a10c916d3e68b84ded88e01e214a5a1e6 authored over 2 years ago
Added specs for `Mixins::RemoteUDP`.

0e14ca201f46662eba62ab8c160504f63102ba36 authored over 2 years ago
Added specs for `Mixins::RemoteTCP`.

798e63dfdfe8a48f62eeef3cde83c5a95b55d5be authored over 2 years ago
Fixed typo.

48b32f55d726a0aeebf35e9a7a44d05d26e63f93 authored over 2 years ago
Improve the accuracy of the `Mixins::HTTP` specs by initializing additional params.

ad96cca31f22356edfd95c66d758f33b7ff394ef authored over 2 years ago
Added `Ronin::Exploits::Mixins::HTTP` (issue #29).

6456ab7faf586ba71f910ea4e36b49593cb4a269 authored over 2 years ago
Added `Ronin::Exploits::Params::BaseURL` (issue #29).

1957ee0c4f2cab4a18b4440c6fd48861181b7b0a authored over 2 years ago
Added `Ronin::Exploits::Mixins::HasPayload` (issue #29,#66).

66efbb36f5163c4bb2c114203df3a62447d94d7c authored over 2 years ago
Use `\A` instead of `^` as that is more accurate.

69490b53d05d4d233e2d8ef7b4219835500a87b0 authored over 2 years ago
Added `Ronin::Exploits::Mixins::HasTargets` (issue #29,#66).

dd4ee587c74828e8c6f2617739de1a71db6e432b authored over 2 years ago
Also include `Mixins::RemoteTCP` in the example exploit.

6cc65fece4970150aa716db0a159bdf9c5ee91c3 authored over 2 years ago
Also mention that `params` are a distinct part of an exploit.

01bf9c8ca756aa1cba58911441e4e558f50fa70d authored over 2 years ago
Added `Ronin::Exploits::Metadata::HeaderName` (issue #29,#66).

2ce0907160838bbefd12490f910917c32649508a authored over 2 years ago
Added `simplecov`.

6b270d033cec36bebc5651b62086b99a6320b2fd authored over 2 years ago
Added `kramdown-man` to the `Gemfile`.

49b7895c612019bbe27b33c35f6fbd66be5756b2 authored over 2 years ago
Added `yard-spellcheck` to the `Gemfile`.

5e4dc1ea9a0cdb052fba0c3dc35cc1199965bc9c authored over 2 years ago
Added `dead_end` to the Gemfile.

3c5e01c35b6b481cff95b8060399a74120199e29 authored over 2 years ago
Use the new `bind_host`/`bind_port` instead of `local_host`/`local_port`.

3ae9e30e838feba4725e25b7040f0f1f9da50d33 authored over 2 years ago
Fixed the type of the `port` params.

c3af93c322d66b2301522b3d2e2291d58593b358 authored over 2 years ago
Added missing documentation.

ba6853742be462b8a27660ee8e6c63b84d33815c authored over 2 years ago
Correct `@return` tag.

03904377aad82607ad124d0c1e1fb8dbd94c4da1 authored over 2 years ago
Added `#host` and `#port` instance methods for accessing the `host`/`port` params.

60c795edc3a07d6e4f46480a1c2e02d54674438a authored over 2 years ago
Fixed YARD tags.

f8f469a25c93b01c02de0b04a268c29364d92ed3 authored over 2 years ago
No longer include `Ronin` into the global namespace for the specs.

a41451d18d2dc5ab6224417e4f7681f1c8d25496 authored over 2 years ago
Added `Ronin::Exploits::Metadata::CookieParam` (issue #29,#66).

ec904274896a00d4fdf7b30db952de2a8522c9b0 authored over 2 years ago
Added `Ronin::Exploits::Metadata::URLQueryParam` (issue #29,#66).

f1894e4aafce15aea4d5f1d936b293bc1f2985fa authored over 2 years ago
Added `Ronin::Exploits::Metadata::URLPath` (issue #29,#66).

a183ff3737799675c8809bbe2e7d0fa8d22da5f4 authored over 2 years ago
Added `Ronin::Exploits::Params::PortWithDefault`.

36197fe336be764791e431786c5989d5ac4f541d authored over 2 years ago
Added missing documentation.

9a925ac8b87490353bced8a714dc04e7d763f5e2 authored over 2 years ago
Added `Ronin::Exploits::Mixins::RemoteUDP`.

707f4460ee8bd9dda7256775ee9a3f49f483a3f6 authored over 2 years ago
Added `Ronin::Exploits::Mixins::RemoteTCP`.

51fc23996e0025408ed4cbe2d3aa3315d6ecec34 authored over 2 years ago
Added the `Ronin::Exploits::Params::BindPort` mixin.

19ff8a6536273611dafac65581c969a32d6e778a authored over 2 years ago
Added the `Ronin::Exploits::Params::BindHost` mixin.

faaf952a425ff090d5941b7b9e1cf944938cc2a0 authored over 2 years ago
Added the `Ronin::Exploits::Params::Port` mixin.

903d659ca24357a58e13659d22e51cf3651ef74d authored over 2 years ago
Added the `Ronin::Exploits::Params::Host` mixin.

afbca77afd9adb601e9128eef32ac5293fd1c4f0 authored over 2 years ago
Removed `Ronin::Exploits::Helpers::Padding` (use the ronin-support core_ext instead).

2e6724a6bf8f69790c03c1157096723fe1a9f56d authored over 2 years ago
Removed `Ronin::Exploits::Tests`.

e498f40afada2258e043d571da6f559e7bf889e7 authored over 2 years ago
Refactored `Ronin::Exploits::Exploit` into a plain ruby Class (issue #29,#66).

373581c36829ff2d2f919294092be9813bb27dcb authored over 2 years ago