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

Add ruby-3.3 to the CI matrix.

1ec3e3f25c1a10a9efeeb8dc2e68ecf37e773bcc authored about 1 year ago
Updated the ChangeLog for 1.0.4.

79fc752ac5380fa0ecae074127f8dedec6bbb7ed authored about 1 year ago
Version bump to 1.0.4.

9387074383bdf0d69b75ef1a2341f12ecaf85318 authored about 1 year ago
Handle the edge-case when there's no payload to validate.

30fa97569bd615b0540ec7d229409f2c9996e2df authored about 1 year ago
Fixed YARD tags for `Mixins::RemoteTCP#tcp_open?`.

5a733a6612eab71c4d13b3d2a1520136dc93f765 authored about 1 year ago
Fixed YARD tags for `Mixins::RemoteUDP#udp_open?`.

d869f88ca03d7b926ce68732bfbaade71b901cfe authored about 1 year ago
Mention that `headers:` defaults to `http_headers`.

30846decdb039a41919f5edbb450c4bed86b7a3a authored about 1 year ago
Remove duplicate `@option` tags.

55439dd41f10461b399064c1272f2b63d9794b4c authored about 1 year ago
Added missing comments to constants in `CLI::Commands::New`.

11d22f08866336aed3dc8eb9914dd6d002148e07 authored about 1 year ago
Use a more generic repo name in the `ronin-repos new` example.

d5064201236824a675d7eacae708f355bcbf93be authored about 1 year ago
Changed the `ronin-exploits new` argument name to match the command.

2e79341ae84a11511c117ff1574b9fb82b1483d4 authored about 1 year ago
Removed an unused `require`.

7e067145cd51d058fa8f39bb101082f1ae7a046a authored about 1 year ago
Bump the `actions/checkout` action to `v4`.

3ca18fc531a0fe8ecbbc1a52bad5d49d1d055204 authored over 1 year ago
Version bump to 1.0.3.

455b56c322e8c6d482bbaf9c2ece14fdf5bd7744 authored over 1 year ago
Updated the ChangeLog for 1.0.3.

623cc12888ec8ab1a68e0754206df20f4a77445a authored over 1 year ago
Added `@see` tags to `Mixins` modules that include other modules (closes #112).

2f19b2039def73d6cd3641922d05ddeef438e5f4 authored over 1 year ago
Removed the Twitter account link.

e829c89e66abe3f506190e9909e02333e446f056 authored over 1 year ago
Fixed a `CLI::RubyShell` spec for `ronin-core` 0.1.2.

9ec6336eed1f97373544e6abed2a9d4453701a13 authored over 1 year ago
All generated exploits should have a summary and description.

8c49dfa7308f03372711f9187e308d2b82e9fde9 authored over 1 year ago
Properly escape Strings that may contain single-quotes.

13a52840c5b4f6d37cdebc1c9b3ffdaa6342e0ee authored over 1 year ago
Updated the ChangeLog for 1.0.2.

f727742fba3b819a412f30f54f123d90e5033741 authored over 1 year ago
Link to the new example-exploits repository.

866392bb3050c534aa8e76fcad2b1ebb869ba913 authored over 1 year ago
Avoid using `case`/`in` for TruffleRuby.

7e31e86b051896cdba7a18740d543449c6db0c7b authored over 1 year ago
Fixed a bug in the `ronin-exploits show` command wrt target software version.

* Use `target.version` instead of `target.software_version`.
* Reverted 78e7894cf46f5566b31e6bf1...

6b3c834325fbdd53f701f2054c5862d22ac2ce12 authored over 1 year ago
Fixed a typo in the `ronin-exploits new` template.

dc3f8f5d0028ddda9e715656d8d435208fd2baaf authored over 1 year ago
Fix typo in the `ronin-exploits new` man-page.

e52c30f91e9f49dd67666018d82584422a707de3 authored over 1 year ago
Add missing `command` value for `Ronin::Payloads::CommandPayload`.

7c43984a1bb5e245f20d88539040dc6ead83b205 authored over 1 year ago
Version bump to 1.0.2.

c9acca498c1f024fe459222b657b0ec797a97dae authored over 1 year ago
Fixed a typo in the `ronin-exploits new --software-version` command.

* The option would incorrectly generate `target ..., version: ...`,
instead of `target ..., so...

78e7894cf46f5566b31e6bf1fbeff5918dcd6c63 authored over 1 year ago
Use single quotes.

a94d53865536a89658e0df78f24ef70822896d74 authored over 1 year ago
Added a missing `@example` tag to `Exploit.register`.

d08c4992114eb085f90c12f12d3734856e09ae21 authored over 1 year ago
Added missing `@raise` tag to `Mixins::Binary`.

482ce452f702dfc3bfee7fa50c85526ba5782c2d authored over 1 year ago
Add `:android` to the list of OS values (closes #107).

33edb8351092ca18a78dc62a23e8e8a7fed76a57 authored over 1 year ago
Corrected the man-page markdown formatting.

58fa07e7fe09432f71f92f274d7c6d61e619dd58 authored over 1 year ago
Added a missing `@return` tag.

fa3a9293767d952047c6517e4a1e2c5c2e41b022 authored almost 2 years ago
Consistent method calling conventions.

71e6be75829b0963d811b70524521b90f111469f authored almost 2 years ago
Link to the `Exploits` module.

6888ab2c1d3d8b2d4eadb636218ed66e8c0b9d5f authored almost 2 years ago
Corrected `class_dir` for `Ronin::Exploits`.

cb687b92394b0af4d4658b43ebcc2ab34499e10a authored almost 2 years ago
Fixed two YARD `@return` signature types.

9ec16d697bcd24b0b347d10d0aed7abac972d358 authored almost 2 years ago
Updated the ChangeLog for 1.0.1.

c6edc46074fada717db03d2aea3cd2255e296ede authored almost 2 years ago
Require `ronin-vulns` ~> 0.1, >= 0.1.1.

4645a9d6e71d232f4614c89954beb0ae2bacc122 authored almost 2 years ago
Require `ronin-support` ~> 1.0, >= 1.0.1.

a4900683eb59fbe8139fbab1053f748fcac97226 authored almost 2 years ago
Require `ronin-payloads` ~> 0.1, >= 0.1.1.

ff136049ec3b940722b04ead1b16a3efda4e4da9 authored almost 2 years ago
Version bump to 1.0.1.

9020b68997df8b19cf5e5af94eded642e02a37d9 authored almost 2 years ago
Various `rubocop` style fixes.

ae24c47a71dda977d3ce5d03192083c275c202a1 authored almost 2 years ago
Use `rubocop-ronin` for common `rubocop` configuration.

c7ac511201ed3c54ea4086f61496460b324a5bf3 authored almost 2 years ago
Fixed whitespace in `Gemfile`.

e3f44ee5a85aeba919d06c025db950e01a8e8fc8 authored almost 2 years ago
Added a top-level description to `CLI::ExploitCommand`.

412f4040f5460468a22448c4a7ed50598a48de2f authored almost 2 years ago
Refactored `Metadata::Shouts::ClassMethods#shouts` to not use recursion.

b6c7ad689175bd661242a2426c2a87c5c3cb3fd1 authored almost 2 years ago
Added missing `frozen_string_literal: true` magic comments.

0494cd7b9520602b68c59d5d5300c36a390c591a authored almost 2 years ago
Added a top-level description to `Ronin::Exploits::Mixins::HTML`.

2d76b9fcdd09672d48bbb39ea1851d5b2739aa78 authored almost 2 years ago
Use stabby lambdas.

a8ff129df45d5ca91f674879da56a15718a87735 authored almost 2 years ago
Add a top-level description to `ExploitMethods`.

1caaa2067aa2c1118eee6097e45770b54df55ab2 authored almost 2 years ago
Add top-level descriptions to `ClassMethods` modules.

76d21386eadf205f92096dee6cf40d27ba7c2c3d authored almost 2 years ago
Added space after `->`.

cbd5ce81c7cc16e6ff31135d09c2b02ac57c1292 authored almost 2 years ago
Added a top-level description for `Ronin::Exploits`.

3e0d5a364c8f24b6a2b03cc04e01fa15a4f9ebb9 authored almost 2 years ago
Add missing `frozen_string_literal: true` magic comments.

75797008d416ed3daee5b9c40241108446f872f8 authored almost 2 years ago
Explicitly allow the `Vulnerable`, `NotVulnerable`, and `Unknown` method names.

2249ed6f34a6b51aa471499732368ab7cd1d0c96 authored almost 2 years ago
Make the `:x86_64` exception more explicit.

8571f9c6e6886c33f220ea83eca9490ed68c9f05 authored almost 2 years ago
Add `rubocop` to the CI (closes #41).

0aad5cc5e574d56a8779ae89354e9083dbfdfe17 authored almost 2 years ago
Disable `Style/NegatedIfElseCondition`.

b9c31615779e751b30e1f283fefc3ed7876759dd authored almost 2 years ago
Use `!value.nil?` as it's technically faster than `value != nil`.

88afc07eacd3b1dc60ed81e2082fe943cf258f30 authored almost 2 years ago
Only calculate the list of `user_agent` Symbols once.

0544c936b5e6e3b39841a0a303266013ed1fb9a9 authored almost 2 years ago
Make an exception for `Exploit#initialize` which is needed for the docs.

8eaba17366589c92c34752781c9ec10a18345214 authored almost 2 years ago
Add an exception for `Exploit#Vulnerable`, `#NotVulnerable`, and `#Unknown`.

* These method names need to be in CamelCase to create the illusion of
returning a data type, ...

4b13884c36ae6408defff74f095e57cd498be592 authored almost 2 years ago
Add documentation for the `params:` keyword argument for `Exploit#initialize`.

6464bd283cc9e823f81046317edc207d8881ee4d authored almost 2 years ago
Remove excess whitespace.

e0a93831ac76d83c473f44a6934aee776f758c30 authored almost 2 years ago
Inline `rescue` into the block or method body.

870fd8793bca249aedadd8983a0af1f086e5f4be authored almost 2 years ago
Add parenthesis around `exit -1`.

20a960a5f73f1f3fdee4d112822cba1c9a65c09b authored almost 2 years ago
Fix vertical alignment.

cac81631e761eca1c53851fe874deb8abc93923a authored almost 2 years ago
Make an exception for the Format String Exploit Mixin's format string.

* When we can come up with descriptive names for the format string's
fields, then we can use f...

8dd72571afc2a6ec7dda1e446981e48d4fe22104 authored almost 2 years ago
Removed extra blank line.

6e323cc3d299c0e2e9bb7c39c8c486b6e3f08ddf authored almost 2 years ago
Make an exception for specs where we represent rows of columns.

b0a25968ce7127cd82da0fc390925b2187672ac8 authored almost 2 years ago
Remove unnecessary `encoding: utf-8` magic comment.

7de52ad270ae156b636138ce9b148e24c8d90a3d authored almost 2 years ago
Remove trailing `,`.

ac03db29ef02f98c19f86fc7ed5f0840f9abcb5c authored almost 2 years ago
Make an exception for `Ronin::Exploits::Target` using `OpenStruct`.

02ebbfdc90856aa0441b00fd07453d49f74fd27f authored almost 2 years ago
Make exceptions for files containing `:x86_64`.

d3c4d951c59b842eca17583c7340d8c06eaa998a authored almost 2 years ago
Added the stock `.rubocop.yml` file from `ronin-template` (issue #41).

df14884cb6bcfd74e11b7b44f870d8e4f0c11c44 authored almost 2 years ago
Only install `rubocop` under CRuby to speed up JRuby/TruffleRuby CI runs.

8bb02b3399b3d2387818f88536e9f8dcfd4aa3ba authored almost 2 years ago
Add the `rubocop` gem (issue #41).

e38184c9da16e7a311bc824b4c8d437f2072ff21 authored almost 2 years ago
Added specs for `CLI::Commands::Run` command's option parsing.

a1ba2547dc125f15a8eb1a6ff6f9ea15e9d8e21e authored almost 2 years ago
Param names must actually be Symbols.

387df7889f75a8447f9c3b1b85700d3edc454e6a authored almost 2 years ago
Expose instance variables for the tests.

fdd6c1a56bdc0d4b5d8978c0e4691ac5573fbece authored almost 2 years ago
Renamed `@load_encoders` to `@encoders_to_load`.

c4dd97d6b5cab62913dd331916aad1984169f42b authored almost 2 years ago
Fix multiple typos in the `ronin-exploits run --encoder-param` option.

c7ecfdf2b66b9d368f45707a149f255af3cdacc6 authored almost 2 years ago
Correct the dates in the man pages to match the 1.0.0 release date.

aa3f52e06f17d44d3f14ed25b551ac54773aee5f authored almost 2 years ago
Fixed the release date for 1.0.0.

dc9a5b78c6e66a08c55675e31ed6eeeacf383379 authored almost 2 years ago
Version bump to 1.0.0.

0cf8caec96dd4727ca1872db82078b2f7e04774a authored almost 2 years ago
Require ronin-repos ~> 0.1.

892ee3b48fc54b3df4cc6613a1ff474fd8738470 authored almost 2 years ago
Require ronin-core ~> 0.1.

735f39e39d73b33f471a5fa2d9a43c5e21892684 authored almost 2 years ago
Require ronin-post_ex ~> 0.1.

19d61264de375eb640b8e1a8045a13e148e32246 authored almost 2 years ago
Require ronin-vulns ~> 0.1.

4186e1da0486e5eef974d0fbeef82d0e7a59e26f authored almost 2 years ago
Require ronin-payloads ~> 0.1.

2ea9a5837641677284890555f97c0032a51dadfd authored almost 2 years ago
Require ronin-code-sql ~> 2.0.

b3d540fd5d0f1b07b4bc894fb153370c548427d5 authored almost 2 years ago
Require ronin-support ~> 1.0.

811c5eae13adc93bf6065d5cc66804bf4711e67b authored almost 2 years ago
Mention that ronin-exploits is modular.

4bad4c3e342d91721e950a28f3c4af400f7371eb authored almost 2 years ago
Link to the `Ronin::Core::Params::Mixin` API documentation.

14d649561f94dfe4b073bd04c8099f9b1df34f3b authored about 2 years ago
Also link to the Examples and the Exploit API documentation.

67d461845cd40fffe111da42ccdaa1bedc1e09b9 authored about 2 years ago
Link to the API documentation for the Exploit classes.

46cdb1312a8179d9c1941fe8b1ca246581ec9865 authored about 2 years ago
Fixed spelling mistakes in documentation.

aa3474e14c874ee94fc69734aa5313d7a456f20c authored about 2 years ago