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

Added the `TypeScriptPayload` class.

b4f87303a31a805f9ca84da45720e74271706c44 authored over 2 years ago
Added an example payload.

b61c520793885791d23ef1db76e1173014ae98fb authored over 2 years ago
Added missing documentation.

f78abd708bfa60cdc14c587730a98d73fdeb231a authored over 2 years ago
Allow passing `-D` values to the C compiler.

5d3ece24187620cfafc1496d7b87487648ad2b5b authored over 2 years ago
Added `JavaPayload#compile`, `JavaPayload.javac`, and the `javac` param.

f50d5e561fcc7b532dfb1effd18202aacd858847 authored over 2 years ago
Added `CPayload#compile`, `CPayload.cc`, and a `cc` param.

2655bf69b5114a67f056ab99068f09fc009ed3d9 authored over 2 years ago
Added the `CPayload` class.

464a93fa4ff5031abe489ccbc20e3207d232e00d authored over 2 years ago
Removed old ERB template files.

515eeb8a8116e9651fda3b43d465c858fe48790e authored over 2 years ago
Added the `ronin-payloads new` command (closes #14).

6c1db6dd9b29bca1c0e5080a11761de006d083f1 authored over 2 years ago
Added the `NodeJSPayload` class.

2678c3ff067dc5db30383df3e62690d58e4315dd authored over 2 years ago
Added the `PHPPayload` class.

f34b821f83cde6e5ad1941a5361d238c301e8194 authored over 2 years ago
Added missing `XMLPayload` class.

7157c14e16e472c1415cddb1ac9612f2e8632755 authored over 2 years ago
Removed old `HasPayload` module.

77bd1c6c71308da9ea99bcb78213a6bac0c12627 authored over 2 years ago
Added the `ronin-payloads launch` command (issue #8).

b79750dadb059810bb131f3954e5a2adfd9106fc authored over 2 years ago
Added the `ronin-payloads build` command (issue #8).

89ffbfbbc62c1e69d2c481f27d27bbeea643b48e authored over 2 years ago
Added specs for `PayloadCommand#load_payload_from`.

c9f7b256d0d5b115bfdad4a4dc0d43e455b33ba7 authored over 2 years ago
Do not include the `--param` option into every payload command.

a68f13d5763e9cf9111736ac293aadda1cfbef3c authored over 2 years ago
Allow payload commands to load the payload from either a file or via the name.

47461aa971764c9905da770ddcba15282010d08e authored over 2 years ago
Added `load_payload_from` and `load_encoder_from`.

fe27537f4e8685bf1ad6bd1b7b19ec1dcd5b2d1b authored over 2 years ago
Fixed failing spec.

7756be8085a13f63a3bd932d5ab0974001d0bc3b authored over 2 years ago
Added the `ronin-payloads show` command.

095bd8dc1e3c6c2f8b2dd5ffc9239a1c1ccd0064 authored over 2 years ago
Updated the copyright year in the README.

53f71939dccea901a6a3dde19238c34d149041f1 authored over 2 years ago
Updated the Synopsis commands in the README.

36e4a2d2cdcd834d2827c5abccea81398f644b5c authored over 2 years ago
Updated the Examples in the README.

ed7e7291094f2e67f5ef6200a667bdfece7b70a9 authored over 2 years ago
Renamed `Shellcode` to `ShellcodePayload` to avoid naming conflicts.

35fe5da669d01af405a9102e00851d9923d289a3 authored over 2 years ago
Expand relative file paths when loading payloads/encoders.

1bd8f0d65d764fb9f1648dbc7900e07eb480387b authored over 2 years ago
Fixed `ASMPayload#assemble`.

66b747f41029db83c98cc198add87ff7a6630b68 authored over 2 years ago
Changed `FormatOption#print_data` to not add a newline if stdout is not a TTY.

46f8992ee59f0fb542659f1306fa51912ab3723f authored over 2 years ago
Added `CLI::PayloadCommand`.

3e90377d0e301bca8852e43de1c6ad7dfd6e2e9d authored over 2 years ago
Removed unused includes.

48416f2dbf8e026886750b9eeee7895fa66a1cea authored over 2 years ago
Alias the `ls` command to `list`.

44235182b97b0a5c823b6cc06a19dac22f465907 authored over 2 years ago
Alias the `info` command to `show`.

797510a7d49306461ee44fca2355eab83de2cc37 authored over 2 years ago
Added `CLI::PayloadMethods#validate_payload`.

6c121bec54263bf92960b4f4b65c355778a58e6f authored over 2 years ago
Add a missing `@param` tag.

e52069d11a84ab28f03332aa1390d0ff6694214a authored over 2 years ago
Print the exception then the descriptive error message.

751a27f9b8bebd2c84fb347349361c362293bddc authored over 2 years ago
Moved `validate_encoder` into `CLI::EncoderMethods`.

6cab7ee8762361484e402582390e02194f113f06 authored over 2 years ago
Also validate the encoders while loading them.

ac5d34afd6e63a447a91f5cb613500726e972362 authored over 2 years ago
Added `Payload#postlaunch`.

3964a3b6f9ccd9591f4ec34c2fe21fc243631d16 authored over 2 years ago
Added `Encoders::Pipeline#validate`.

ad1cc901fe4c7ec16c449fd3f2db4c0af3deeff2 authored over 2 years ago
Allow `Payload#validate` to raise a `Payloads::ValidationError`.

5ccbe8de31d1f1bbeb50b40642df414a92461808 authored over 2 years ago
Allow `Encoders::Encoder#validate` to raise an `Encoders::ValidationError`.

db55721930b9e1235c3085cf487d7f856aae84d8 authored over 2 years ago
Added `Payloads::ValidationError`.

77c53aa3acb3a1b8613c5acdff5c7762fdfef37c authored over 2 years ago
Added `Encoders::ValidationError`.

e5f5ceeeb6b88840e4569087cf4c4521aa83162c authored over 2 years ago
Improve error messages from `#load_payload` and `#load_encoder`.

2bbe6f07dcb24a1fb8c71fd8fb29a8991159681f authored over 2 years ago
Also handle all other exception classes when initializing payloads/encoders.

824face3dcd15d7dcef6fe1b9faad3f45e151b72 authored over 2 years ago
Also call `#validate` on each encoder in `Payload#encoders`.

7dc04aa97f971c7798eeaaf95442e655062a411d authored over 2 years ago
Added `CLI::PayloadMethods#initialie_payload`.

13ba15f6466c90dbd9e63c60dc1ff44e63533698 authored over 2 years ago
Added `CLI::EncoderMethods#initialize_encoder`.

abc5e796734f467643a02c3c90bd66389b72b009 authored over 2 years ago
Technically it's an encoder ID, not a name.

672fb58b5e14607e997acb93f11c9f9b5b73d618 authored over 2 years ago
Rescue `Core::Params::ParamError` exceptions.

9b6e881fb3588d40f71b6c6f48314d67aab0916b authored over 2 years ago
Added missing command documentation and allow reading from stdin.

397d86af9b3b8d7de9540a74dcd133bb9997b2e7 authored over 2 years ago
Added the `ronin-payloads list` command.

bd0979c1f669f3dea9e1fb56e5e8ff167af8761b authored over 2 years ago
Added the `ronin-payloads encode` command.

19781eef915971389c1c301b4644f77baa1a3823 authored over 2 years ago
Added `CLI::FormatOption`.

f43bf6ef24b287b40832207e9e40bca55e06d2e7 authored over 2 years ago
Added `CLI::PayloadMethods`.

e867ff8689ee0c36eaab7c66081fd6ec86f2f1a5 authored over 2 years ago
Added the `ronin-payloads encoder` command.

4f970af8109826531a46c29d9eedc7cf7d229a50 authored over 2 years ago
Added `CLI::Printing::Metadata`.

43e5cd01e4f3dbde86eff7bda885d8a8ee0c2a41 authored over 2 years ago
Added `CLI::EncoderMethods`.

33f173bd64f9c41ae8472b72d44779d5d6cd788b authored over 2 years ago
Added `CLI::Console`.

155aedea589a8e69b3ca2a7804204a1d0850d438 authored over 2 years ago
Added the `ronin-payloads encoders` command.

1c1eea453d8278a6321e46bdb2ba8d4cf419817f authored over 2 years ago
Added the `ronin-payloads console` command.

d3d8b5ec435fd9c8cd48591bbda287ab95585d79 authored over 2 years ago
Added a man page for the `ronin-payloads` command.

ff62f43cf0257b3ece680e4e6ee5ec5ae7e92d56 authored over 2 years ago
Fixed two specs.

c39d1b3103e3ffcdef93b4aa3bfe48083a278703 authored over 2 years ago
Forgot to add `ronin/payloads/encoders/builtin/sql/encode`.

51bf8b72abe2c5c70c70c6e5c5ddefd2b2f66fe3 authored over 2 years ago
Moved builtin encoders into separate directories.

a97d496d8e5856a1e5c77c2be7cba8e3b51d48b0 authored over 2 years ago
Added `Encoders::ShellEncode`.

d747c4ec6c024d64181e14d3134f5f1a022f9bcb authored over 2 years ago
Added `Encoders::SQLEncode`.

d4dc23ea8a60c15c5b800a1386fc28513f96f517 authored over 2 years ago
Added `Encoders::XMLEncode`.

3f5d5e7ca8832d40dda492561eb1eef52cee5266 authored over 2 years ago
Added `Encoders::JSEncode`.

570e52c0251daa5bf539fe97c5c07e072c9fb782 authored over 2 years ago
Added `Encoders::PowerShellEncode`.

ac0b329c9cf9f34477289687f0da1b608327e436 authored over 2 years ago
Added `Ronin::Payloads::Encoders::HTMLEncode`.

d19cdf6dfa260da03b73bb3afaed4c3e26331cb0 authored over 2 years ago
Added `Encoders::XMLEncoder`.

d8af3d18c8df7cdb10e0f46c4e7a7fa54bbffd36 authored over 2 years ago
Fixed `class_dir` values.

* Paths must be absolute in order to list the files within the directory.

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

3ae808c4a8fb27a780cdfe06ef9565fc7bf5567f authored over 2 years ago
Remove any registered test classes from the `.registry`.

23b4ed8671564e21b77eb93ce63774e90546106b authored over 2 years ago
Added `Encoders::Encoder#validate` (closes #32).

68cc837458e0fe34f901835820d07fdf0edefb27 authored over 2 years ago
Added specs for `Ronin::Payloads`.

a1b670cea01bea69eea554d7998504ca3d1e9457 authored over 2 years ago
Fixed a broken spec.

1b471a2bd5ebd5a82f2d2337b36a4e591bbc7cd3 authored over 2 years ago
Added `Payload#validate` (closes #31).

df6704951f47aae41387708d7cb42a49a7888198 authored over 2 years ago
Renamed the payloads and encoders class directories to `builtin`.

14b39ad6643e4156818a0c842105a9f3c6537cf3 authored over 2 years ago
Split the `Build` command into `Build` and `Launch`.

38fde3ba599e4d097ad358c14da077ab6c1d76e9 authored over 2 years ago
Renamed `CLI::Commands::Payload` to `CLI::Commands::Build`.

85290c6c3add6f89d1d0e9d3dbdb520761eb5fa0 authored over 2 years ago
Added `Ronin::Payloads::CLI::Command` (closes #30).

ea5317a6bd1ce75a729c972bdd3241e048bb2988 authored over 2 years ago
Added `Ronin::Payloads::ROOT`.

38c934b02f2a310a9631793d15cb05661e2ba1b3 authored over 2 years ago
Renamed `CLI::Commands::Payloads` to `CLI::Commands::List`.

d3568fb994c78c23e0c6585f365332834ea8c767 authored over 2 years ago
Remove old `rubygems` require.

8b94dac5b0d967e818d1269e0f60fba32dd7126e authored over 2 years ago
Added the license header to the `bin/ronin-payloads` executable.

88d65baf89768c9cfdb3cd3cba682531fac88c72 authored over 2 years ago
Make `Ronin::Payloads::CLI` a class and include `CommandKit` (closes #29).

bb0d68559fdc9770fb724cf4fef7b9feb1b0998a authored over 2 years ago
Renamed `CLI::Commands::Encoder` to `CLI::Commands::Encode`.

4051569e7668de1984b11a0b026c03240efc8bd1 authored over 2 years ago
Removed the `ronin-payload` command.

a03422be3e3f2772ab7f14dce11c290e11b31b84 authored over 2 years ago
Removed `ronin-encoder` and `ronin-encoders` commands.

d6b51431bc3444fd20f7371b63031d88b3db9a23 authored over 2 years ago
Renamed `Ronin::UI::CLI` to `Ronin::Payloads::CLI` (closes #9).

33ed97f73f8321c26645f60c27bc403dbb9b3d5d authored over 2 years ago
Added `ColdFusionPayload` (issue #3).

2a2ef45786ce4d3e9912fb465ffc1f87642981d2 authored over 2 years ago
Added `JavaPayload`.

ae22f138c725acea341bf7e3a8c9a61ba356bcb2 authored over 2 years ago
Added `HTMLPayload`.

39e89c959d861fb82583b2ed4ddbbf9c55c94336 authored over 2 years ago
Added `Encoders::HTMLEncoder`.

3c72ba5b736e06b0498619a94235964c7f38c984 authored over 2 years ago
Fixed an old require.

39daf8dcd06ff1cada90669c0b29bdbfcdbf61ed authored over 2 years ago
Added `JavaScriptPayload`.

e966ab495aa43869e2222d5d7f923be4a554def6 authored over 2 years ago
Added `SQLPayload`.

e8896552706d494b96a83cd600c3417d71ba3520 authored over 2 years ago
Added `PowerShellPayload`.

d99415d4fd21f5870876ef4a20e386decf0f4530 authored over 2 years ago