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

Prevent leaking of `CC` env variable into other tests.

a40a5e36d85db31a410c92aae61f8bdbccdf3619 authored about 2 years ago
List all supported OS symbols.

4c8b12b7cb75b6a9fc34e8097deaac2f4f51cfc2 authored about 2 years ago
List all possible arch symbols.

966a9cd7d9f7449e2c0e58314f02f572b99799c2 authored about 2 years ago
Fix a `@return` tag.

e441a3940aa53568a2ccef7e5bfe245931118ae0 authored about 2 years ago
Fixed specs for `ShellcodePayload`.

6d74159dcc96e1ff79f28c32501d12ebcd9893f1 authored about 2 years ago
Fixed/updated the specs for `CLI::FormatOption`.

302c3b8211310043d917b312dfb720edbecceeb5 authored about 2 years ago
Use `Support::Encoding::XML.escape` and `Support::Encoding::HTML.escape`.

9d38fbf64a2d4792bb2255c055d909f6e9454f55 authored about 2 years ago
Add `hex` as a valid `--format` option.

1fee131190633088d566e973e26762e8f042f6d3 authored about 2 years ago
Print a mixture of encoded Strings or quoted Strings.

f9f2a7a492bc11bface2a8b7d2989ca158e0fcba authored about 2 years ago
Add `powershell` as a valid `--format` value.

7a02c5dcbb296864c14db3a21da518f994a404cc authored about 2 years ago
Print quoted and escaped Strings when formatting the built payload.

6a737a18e8e23dd42cf4ba46658bcff7cf3c94c6 authored about 2 years ago
Ensure that `ASMPayload#assemble` returns an ASCII-8bit String.

ad1840cb97f78aac0bc918d286cb129b767e0ba7 authored about 2 years ago
Fixed the documentation for the `--format` option.

76bb024aac6bdaf34fe7f5a747b0e3917fce8f67 authored about 2 years ago
Remove needless constant scoping.

8f93b609ff07cabf2e78ce59bcf7f8f9c808fe3f authored about 2 years ago
Add a basic static shellcode example.

3a0449c8154387b35d78c527e8f2c9b2bf369e7f authored about 2 years ago
Fixed the `ShellcodePayload` example.

034de15c67aa2c48b3cb6b252cd4c7366908c997 authored about 2 years ago
Fix the `#!/usr/bin/env` in the example.

c5435842d12dc7d579fb45cb2a688d20b98db3f5 authored about 2 years ago
Added `Ronin::Payloads::Mixins::Binary`.

b667bda5a3bfd08ef30755fa33077287fb350084 authored about 2 years ago
Wording.

856c1823e3fdbd4b7292dfb3ea961d0abbb2b260 authored about 2 years ago
Mention the succinctness of the API and syntax.

ee3cd0330e265deabf728d31f6b70ca9feea24a0 authored about 2 years ago
Added `Ronin::Payloads::Test::OpenRedirect`.

cd7ce6c51eaa5c2c6dfd3310c8ffca3726ce8045 authored about 2 years ago
Added `Ronin::Payloads::Builtin::Test::XSS`.

7db671cff37e3c1a41fd2b30f24f54abf6ae286b authored about 2 years ago
Added a link to Mastodon.

9a686b907aae071652b75d91e9527479a944e2d3 authored about 2 years ago
Removed the Slack link (Discord is better).

3d67474abd4a2ab1eae4602dd5106567dc646cb6 authored about 2 years ago
Set the gemspec metadata.

36d934ab409b83d8be88fab77cea62103e5ffea2 authored about 2 years ago
Use the main branch when using command_kit from git.

c5fa9f7c1436d0f2d55a05e6ccdc8a6bbfa008fc authored about 2 years ago
Mention the CLI.

533d15c692e49db584b13a946e874245b45598bd authored about 2 years ago
Mention the ronin-post_ex integration.

0cd5cc85d8ef5ba66dd5178045c180a47cd4871c authored about 2 years ago
Mention the documentation and test coverage.

f2db48a64d72b2c6aa8910cc406cfab1122c5996 authored about 2 years ago
Cleanup the man page markdown formatting.

897a91970c737e01b6db31586047652ac7c15169 authored about 2 years ago
Fixed YARD links.

3171145304f7aa2a513241b0c6a20dd30fa4f9a3 authored about 2 years ago
Fixed YARD `@param` tags.

01047821f631008fa14e93687e772998a2f1efb9 authored about 2 years ago
Added an example of how to install a 3rd-party repo of payloads.

3995dca2ead3cc76e552d750f4bf641bebb2d608 authored about 2 years ago
Updated the README Description, Features, and Synopsis.

876e1563305d48a62efcf529360d023e318138ca authored about 2 years ago
Added the `PythonPayload` class (closes #40).

cb2ed56fdec01e4e5e8dc5e4982a73b5be73ad8b authored about 2 years ago
Added the `RubyPayload` class (closes #39).

3324e86ba039298b7b0a742fcda77e8aee270074 authored about 2 years ago
Updated the project description.

79933e058b864cd4ebe19064bae3e84c72e2c0a4 authored about 2 years ago
Added `Ronin::Payloads::URLPayload` (closes #38).

f60a6716b4ad260387d177d325c34123ee320926 authored about 2 years ago
Added a "String Methods" documentation group.

9e092b194012d8aab58e4f548f9917402e34161a authored about 2 years ago
Added `Payload#length`.

0c1d682e81f9c53970ccab53271fc183bf57daa8 authored about 2 years ago
Alias `Payload#size` to `#bytesize`.

d784db7f6e3c23e6b1a1bdd4e451516ac7ec05a9 authored about 2 years ago
Added `Payload#bytesize`.

be210cc1c9f7e5b5ff56cf773c27b318120d1187 authored about 2 years ago
Switch to command_kit 0.4.0.

5aa86881743d05496c258685b1e302ab7009b1b3 authored about 2 years ago
Set the `bug_report_url`.

7a536fbef56e522a838ce36870c80fd8806a2365 authored about 2 years ago
Added `stackprof` to the `Gemfile`.

6ca2708629a3aef375032e6980c1f270dcd5ee12 authored over 2 years ago
Added `sord` to the `Gemfile`.

c100a603c041e9bed3f4bc67bf33b84a110771a3 authored over 2 years ago
Alignment.

c41cfd5d6be24f24aa9687a49b56a6acd48e4665 authored over 2 years ago
Added postlaunch and cleanup socket logic to `BindShell`/`ReverseShell`.

a1b6394a6402b075114b01e73a18f63af70f9a80 authored over 2 years ago
Added the `-D,--debug` option to `ronin-payloads build`/`launch` commands.

0713a6594240931066762560f9f795f7c3060d4d authored over 2 years ago
Include `Ronin::Support::CLI::Printing` into the `Payload` base class.

220b386fa4b06fd960df4923cf96e339d492db69 authored over 2 years ago
Mention that the `ronin/payloads` Ruby file is loaded.

71facd06161afb6d44d40aee3651bda64177c010 authored over 2 years ago
Use the new `Ronin::Core::CLI::Printing::Params` and `print_params`.

a828c9203dd20bd78d658e65d0f82cd2eccef7d3 authored over 2 years ago
Added the `cfg:` keyword argument to `RustPayload#compile`.

* Passes `--cfg key="value"` or `--cfg flag` options to `rustc`.

baa731cde066eeb3f236741feb55332bf41f2556 authored over 2 years ago
Have `PowerShellPayload` inherit from `Payload` as it's a scripting language.

1a5788d431e1e4a9e9925683e0477d8857bcfd70 authored over 2 years ago
Added `RustPayload`.

e130b0409a5b2772e69ec899e02812eb28423b7b authored over 2 years ago
Added `GoPayload`.

ca3168942a855b986acec586d6bed1e5f47dfccb authored over 2 years ago
Added the `CommandPayload` base class for `ShellPayload` and `PowerShellPayload`.

f6c65d711ca9ee33a23b8553e125767c393ee24b authored over 2 years ago
Changed `CPayload` to inerhit from `BinaryPayload`.

864d0721b65a1d78c149df52f8a077a1ecd63293 authored over 2 years ago
Include `Metadata::Arch` and `Metadata::OS` into `ASMPayload`.

9bc216536942615108d0f296e3b0d115e0516e9a authored over 2 years ago
Added `#host` and `#port` methods to `ReverseShell` and `BindShell` mixins.

cb4e17b7152fe9589f8c69881ef6acc68a3ba800 authored over 2 years ago
Added `Mixins::BindShell` (closes #36).

bc15333d40894eaec2f48645d35779e0087a80ca authored over 2 years ago
Added `Mixins::ReverseShell` (closes #35).

c51eb52145cc5f9117837daa34787657d20556c1 authored over 2 years ago
Group the public Payload API methods together.

b446c245cdc4d4ce4f3034de03de624eb4f10ec1 authored over 2 years ago
Capitlaize Ruby.

675ad4fcdf36d524f4abe6fe4cbf090671e8de8e authored over 2 years ago
List files alphabetically.

7350e7b0a34d2794e05fe2bbf6e7dac19b18281a authored over 2 years ago
Emphasis that this is a Ruby shell.

da9977ec5c14723602d59af3c1d3047345ecc358 authored over 2 years ago
Fixed documentation.

b3cfd95f077b4343c633fb81ebf742d4d9e0ffc8 authored over 2 years ago
Added specs for `CLI::RubyShell`.

38a7121b151497303006b1396bd4eb56c686bc98 authored over 2 years ago
Renamed `ronin-payloads console` to `ronin-payloads irb` to avoid confusion.

* Renamed `CLI::Console` to `CLI::RubyShell`.

93c151198c0292bfd7fec28ac09bed20395ab2bd authored over 2 years ago
Added `Payload#perform_validate` (closes #33).

7ea8d2b7b28bc14cf907e493ce506a902daf82f0 authored over 2 years ago
Moved `payload_type` back into `CLI::Printing` for `ronin-exploits`.

ff0e4e08234961289c2ac02ebf3a9e499bc6260c authored over 2 years ago
Added `Payload.payload_type` (closes #34).

27dbab3fdd047c5316c5682e10b09e28eb5412f4 authored over 2 years ago
Capitalize Ruby.

47028e1b974656a7b679541a80c47e9f1b3efe8d authored over 2 years ago
Make `ShellcodePayload#shellcode` method public.

3366e61eb60b6a41b2e48b53cd110a2a94755672 authored over 2 years ago
Moved `Printing#payload_type` into the `show` command.

829bf6120d370e6add600631820d5c2c590f4527 authored over 2 years ago
Use `defined?` before checking if the payload class required the class/module.

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

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

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

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

214a82c5b05c7a82650b5e09416472da032ce24f authored over 2 years ago
Set the instance variables directly.

32fbb78cd2da885c9f38e9dd398210db56d105a7 authored over 2 years ago
Added the `-a,--author` and `-e,--author-email` options to the `new` command.

c30cb7881a5b8e5cc7617201274d958b7222a56f authored over 2 years ago
Fixed how the `--type` option is handled.

053b9f90bc3289be558091330accbccc24482b43 authored over 2 years ago
Added `CLI::Printing#payload_type`.

45ab8d8153c09637e0bd9916d52343942910ad62 authored over 2 years ago
Added `JSPPayload`.

4f3682a203631f0e0aea1cc13e2f2c8b5f3e896d authored over 2 years ago
Refactored `TypeScriptPayload` into `Mixins::TypeScript`.

* Technically you can write node.js or JavaScript payloads in
TypeScript.

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

dba369a5fbbd074d34d914722c0eceff764c6969 authored over 2 years ago
Extracted `PAYLOAD_TYPES` out into `ronin/payloads/cli/generator/payload_types`.

ff0d717fcb3c24ce9f82b18404cec4db5d5f28ba authored over 2 years ago
Override `initialize_payload` in the `launch` command.

be23076ef0871f482b4f1d36598777edd6add3a0 authored over 2 years ago
Override `initialize_payload` in the `build` command.

ca67cd26ecad7f480f9675efdfaaaa17f9d71e32 authored over 2 years ago
Also rescue and print `PayloadError` exceptions when launching the payload.

03ccdf17b061afb13f196febc065159fc62bc882 authored over 2 years ago
Use a more descriptive prompt name.

4934aa7c8dad50c0c23a942c307683c43a8f1187 authored over 2 years ago
Added the `-R,--reference URL` option to the `ronin-payloads new` command.

2026a2c244dc25d9d68429e2ec5e5afe3e4d3ff7 authored over 2 years ago
Use shorter variable names.

1609c8026017fa89c638d6ecb620dba2bcf959e9 authored over 2 years ago
Removed commas from the `SEE ALSO` section.

e12d36ff293f2e1b681c288004c1a7ccccddbb6e authored over 2 years ago
Removed redundent method.

ca7fac58fef77091cb27cebe611ae5f3cd9eb0ca authored over 2 years ago
Remove unnecessary `begin`s.

acfdaa3fc20abc023bae785d356b24609dc8f016 authored over 2 years ago
Whitespace--

28c097b7c063dbc86c2d646b02279590fc933641 authored over 2 years ago
Removed unnecessary require.

a7dc5ea768689d5d9631e9cb96579ca84d86dc67 authored over 2 years ago
Added missing documentation.

4b7eef9f84a1f147177d6d6daa73c7d6d831f12e authored over 2 years ago
Use a better test value.

d88fa40bc9a558e075e8ec46be3476fa970f9b64 authored over 2 years ago