Ecosyste.ms: OpenCollective

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

github.com/ronin-rb/ronin-post_ex

A Ruby API for Post-Exploitation
https://github.com/ronin-rb/ronin-post_ex

Renamed Ronin::Leverage::Mixin to Ronin::Leverage::API.

cbdbf2ddb7579d03ba09eceef3722126be2ed814 authored over 14 years ago by Postmodern <[email protected]>
Added Leverage::Resources::Sys for things that do not fit into Shell, FS or Net.

3b83d5cf735ff2344fcf4485eb7c1c40ddd6d1ee authored over 14 years ago by Postmodern <[email protected]>
Added IO#pid.

477c76c1ccaea94bad81bcb0642b2e7bb115026f authored over 14 years ago by Postmodern <[email protected]>
Added Leverage::File#fcntl and Leverage::File#ioctl.

2150148fa16e72297b9f804d6313fa0d81627843 authored over 14 years ago by Postmodern <[email protected]>
Added Leverage::File#tell.

afb1458aee2d3730abdfa4e55d0d60e8c421c0da authored over 14 years ago by Postmodern <[email protected]>
Added Leverage::IO#sysseek.

bf1c83fdc94914508412f619169f2bc7fa5f4653 authored over 14 years ago by Postmodern <[email protected]>
Improve the exception messages for not implemented methods in Leverage::IO.

19fec05ed51b3b3fa8997a7382ece3c97db27cbd authored over 14 years ago by Postmodern <[email protected]>
Added Leverage::IO#stat and Leverage::File#stat.

90028fd3e5930ded5ac29a7d8a4f24ecbc703aa4 authored over 14 years ago by Postmodern <[email protected]>
Have IO#seek accept the whence argument.

4bb6f66aad3ed2a8125f42bd830f5ff53693bf5f authored over 14 years ago by Postmodern <[email protected]>
Leverage::IO#seek is not implemented.

a4fac859687f6310770d3ca4799b850cac06ae63 authored over 14 years ago by Postmodern <[email protected]>
Added Command#io_write and Payload::Helpers::BindShell#shell_write.

779fec9afa65b14dfd0f67533e9617a59c7e52c1 authored over 14 years ago by Postmodern <[email protected]>
Improved the exception message in File#io_write.

3087f09d95dbd787b796a538945a5fd07be04b20 authored over 14 years ago by Postmodern <[email protected]>
Have Leverage::Command inherit from Leverage::IO.

f94e2f60808122447c2320dd21af1ad7e6e5f93b authored over 14 years ago by Postmodern <[email protected]>
Explicitly have IO#each call #each_line.

6586ffd4cd37243d283d0943dac142876707af64 authored over 14 years ago by Postmodern <[email protected]>
Added IO#bytes, IO#chars and IO#lines.

eb1cad052cb62a621fd2fa8c76eaa92e65dd60b8 authored over 14 years ago by Postmodern <[email protected]>
Have IO#open return self.

9c09700004050608666413ca736e195f5f05fd8d authored over 14 years ago by Postmodern <[email protected]>
Pass the data to fs_write from File#io_write.

f7e418df7b76b8939b0829e3bea2587815e26c08 authored over 14 years ago by Postmodern <[email protected]>
Added FS#unlink and FS#rmdir.

0218aedb4e45def692c9f27cb66701ea8237382c authored over 14 years ago by Postmodern <[email protected]>
Fixed some typos.

a8fc3d8e7c9d49d3e91afb09c10dab03b19ab759 authored over 14 years ago by Postmodern <[email protected]>
Re-added Resources::FS#compare, now using Digest::MD5.

43a17e539ede48c0d1e64a697b9b24c381a2450c authored over 14 years ago by Postmodern <[email protected]>
Remove fs_compare.

c1d9e90d9460c7578fc1c086f50046ab17d71b1e authored over 14 years ago by Postmodern <[email protected]>
Use Leverage::File::Stat in Leverage::Resources::FS.

8f6a354a91e8ad2020bec28f8f9817ab870a0df9 authored over 14 years ago by Postmodern <[email protected]>
Added Resource#requires_method!.

8d2a035304404d3cacdc47a5b09131d058f98ca5 authored over 14 years ago by Postmodern <[email protected]>
Added @raise tags.

5fbf76d7d59a42723ed219e04cb0205b73b91f14 authored over 14 years ago by Postmodern <[email protected]>
Added File#io_write.

8a75e64d405a650991ef28ec6f28ae44c9d18163 authored over 14 years ago by Postmodern <[email protected]>
If the leveraging object does not define fs_read, raise an IOError in File#io_read.

1ba06490ed6ec25980473931f916dba23045a512 authored over 14 years ago by Postmodern <[email protected]>
Disable reopen in Leverage::IO and define it in Leverage::File.

a35406175f8c9ba21d559085c22911c8f0b61689 authored over 14 years ago by Postmodern <[email protected]>
Added top-level documentation.

* Added Leverage::IO#inspect.

12c94e46b45d44ebfd1de371a6db73e268785183 authored over 14 years ago by Postmodern <[email protected]>
Added a spec for reading partial blocks.

878bf69251187af880727beb3fa616b14f4b9b75 authored over 14 years ago by Postmodern <[email protected]>
Allow Leverage::File#pos= to optionally call fs_seek.

fbd7b46f172ae5d40ecad5416aaba0b5a21fa1d7 authored over 14 years ago by Postmodern <[email protected]>
Added more ::IO compatibility methods.

c26e1dcff715ab402cb3d3dc054c8d69cf472857 authored over 14 years ago by Postmodern <[email protected]>
Converted Leverage::IO to a class, so to inherit all monkey-patches to IO.

1a51245758c07d30876b2f2342a131629c19aa22 authored over 14 years ago by Postmodern <[email protected]>
Added specs for reading from Leverage::IO objects.

4a468b2c9b6814ef5fda12f7484fcf0cd4d727b5 authored over 14 years ago by Postmodern <[email protected]>
Fixed another typo.

9c1c8a10ab3d7deb7fb0041cc3fc71316c00a772 authored over 14 years ago by Postmodern <[email protected]>
IO#gets may raise an EOFError, also fixed an off-by-one issue in IO#read.

f277ab454855a60a66bbf14e8cc9bc82965cf312 authored over 14 years ago by Postmodern <[email protected]>
Fixed a typo.

e7c3d8fd80c94007bae9ecdcb967177bd79c0e0f authored over 14 years ago by Postmodern <[email protected]>
Moved fileno and fd from Leverage::File into Leverage::IO.

f3961e9712b8a7e0b85712a1e4f1095797f0c488 authored over 14 years ago by Postmodern <[email protected]>
Added File#fileno.

477a2533590e99bdf1017f395af11ec7e358a4c2 authored over 14 years ago by Postmodern <[email protected]>
Added IO#closed? and IO#close.

* Call io_open from IO#initialize and accept blocks.

a9cf2eddc2dd0f5768930b5f970b3832e0ef1e85 authored over 14 years ago by Postmodern <[email protected]>
Added IO#io_write, #write, #putc, #puts, #print, #printf.

807f2b275a108a52ece5ffae0ebc42f99289fd7a authored over 14 years ago by Postmodern <[email protected]>
Add missing since tags.

8936a3befdf8557aa6d29667b3fc0ccbaefd76f5 authored over 14 years ago by Postmodern <[email protected]>
Always append in IO#write_buffer.

07dfdae00509aaa88d49933856101c31f03b3c94 authored over 14 years ago by Postmodern <[email protected]>
Added YARDoc to Leverage::File and Leverage::IO.

ce0577694f8cc235ffaa75b47acad68e610e068f authored over 14 years ago by Postmodern <[email protected]>
Skeletoned out Resources::FS.

802e658504be281fe88986b4b7a1ac222eda227c authored over 14 years ago by Postmodern <[email protected]>
Normalize error message.

8b56688c86456826ffe4dca5e71661da88b2f52d authored over 14 years ago by Postmodern <[email protected]>
Include Enumerable into Leverage::IO.

f230b9b8e57ea9f7e854d624bf2499a22a18afb7 authored over 14 years ago by Postmodern <[email protected]>
Added IO#io_open, IO#io_close, File#io_open, File#io_close, File#fd and File#close.

* Call File#close after a block is given to File.new.
* Use the return value from fs_open as the...

5be865e94f824fd81528ce3f95db459000bd7947 authored over 14 years ago by Postmodern <[email protected]>
Check for fs_read in File.new.

53f0fc3031ec963adddc5a3d82633c52b9e8404c authored over 14 years ago by Postmodern <[email protected]>
Added Leverage::File::Stat.

db50ff9c9dbe81d42535ad35bbe344b95c28d20d authored over 14 years ago by Postmodern <[email protected]>
Added Leverage::IO and Leverage::File.

3a2374af07401767272f5f89ae5fd503d8ddf924 authored over 14 years ago by Postmodern <[email protected]>
Renamed Command#each to each_line.

cff04b7c92a4ef5c44faaacca5cad4f580ad2b17 authored over 14 years ago by Postmodern <[email protected]>
Raise an exception from Command.new if the leveraging object does not define `shell_exec`.

7c4fe07f2b32f867e55061d6f9fc93d168ca0805 authored over 14 years ago by Postmodern <[email protected]>
Clarify what method Command depends on.

7a5d9db053e6cf4c3b3659ec1f19f5df7a08cf43 authored over 14 years ago by Postmodern <[email protected]>
Fixed a typo.

202d64673ab29dd7a619bfc14f80dd5d9dfcdf80 authored over 14 years ago by Postmodern <[email protected]>
Added YARDoc to Leverage::Command.

7b3419c451fb87ba7aebd01807282a579799811a authored over 14 years ago by Postmodern <[email protected]>
Fixed a typo.

55c47e70d17750926a42dd72c5ebec5468756526 authored over 14 years ago by Postmodern <[email protected]>
Added Exploit#exploits for defining the behaviors it controlls.

* Renamed Leverage::Behavior to Exploits::Behavior.
* Added Exploits::ExploitedBehavior.
* Added...

090f454084e45a4c3283b72958b5d9997647e059 authored over 14 years ago by Postmodern <[email protected]>
Updated specs.

a75c96eb4708611aba44402c6115be589e8237b6 authored over 14 years ago by Postmodern <[email protected]>
Use the Description type.

56887bbcdcb360af89a1072b02ecbb0b1c2baef3 authored over 14 years ago by Postmodern <[email protected]>
Removed an unnecessary require.

c3e18fcc6649126ded8909bf8e6f67a8c7fbcbd7 authored over 14 years ago by Postmodern <[email protected]>
Renamed Control::Behavior to Leverage::Behavior.

2973a734cfea5c6fe3aa354222c92fb491eba364 authored over 14 years ago by Postmodern <[email protected]>
Added Ronin::Leverage, which will replace Ronin::Control and Ronin::RPC.

4a2a1a79d17d7e3f241a5b8dd0c1113b49f1b432 authored over 14 years ago by Postmodern <[email protected]>
Added a migration for Ronin::Control::Behavior.

cb3252ca7948e0fc93596c36030b3cd62293e8b2 authored over 14 years ago by Postmodern <[email protected]>
Replaced old validations with constraints.

fcfcf05e7bcd0f450bea4fb24cd79f3e1da3a0c0 authored over 14 years ago by Postmodern <[email protected]>
Use "is :predefined" to use dm-is-predefined in DataMapper models.

8517aa8e2bc5d2e40f3eb6105f4af7e7f4828d13 authored over 14 years ago by Postmodern <[email protected]>
Require 'spec_helper' at the beginning of every spec file.

447f8639c7678b97e1cf9766d25ea120fba4a6e1 authored over 14 years ago by Postmodern <[email protected]>
Fixed some failing specs.

77dc96ee44214e4ab1709e28fb00e320ecda9c1e authored almost 15 years ago by Postmodern <[email protected]>
Use Ronin::Control::Command in API#command_exec.

f760d6da55bac9435ee7ca7bc5487b0a61a4d5a8 authored almost 15 years ago by Postmodern <[email protected]>
Added Ronin::Control::Command.

321a5fffaa9847ce44f903d40fc2fa67f4459a9e authored almost 15 years ago by Postmodern <[email protected]>
Added Ronin::Control::RemoteFile.

c840866100576d79a200ff28120154a8660ae3c5 authored almost 15 years ago by Postmodern <[email protected]>
Updated the examples for Control::API.

cb0c105f9c2fc67c80401d1cf3c171c2c085a3e5 authored almost 15 years ago by Postmodern <[email protected]>
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 ...

38b03c5edf93b2d7750ac74205fd33f07a1251d5 authored almost 15 years ago by Postmodern <[email protected]>
Major version bump to 0.4.0.

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

079d34577ed1c34444c5fb9ad5abf90fd184675b authored almost 15 years ago by Postmodern <[email protected]>
Switched the YARD markup formatting to markdown.

09f68b7110bdfaf20e2e182e681614d318589738 authored almost 15 years ago by Postmodern <[email protected]>
Added Control::API.control_methods.

17f2f8ca1900aa985ee307b701186ff79c56fadc authored almost 15 years ago by Postmodern <[email protected]>
Use has_, have_, be_kind_of, respond_to, include RSpec helper methods.

9db9839ff692c436a5b9512c630a4ea24e3808e1 authored almost 15 years ago by Postmodern <[email protected]>
Fixed a require.

a8b4278b162723e123b84eacadba68449a492ec6 authored almost 15 years ago by Postmodern <[email protected]>
Updated copyright dates.

fa6c831bdcec5e8074224adffd6465e3b6fb5456 authored almost 15 years ago by Postmodern <[email protected]>
Added a shared example for testing Control::API.

* TODO: Still need to test the before_caching hook.

43b3dc9d3f6fe8369902df4bcc8dfc6ce09412b5 authored almost 15 years ago by Postmodern <[email protected]>
Added specs for Behavior#to_s and Behavior#to_sym.

f5eb8072fa14b40f61ce24cf831dc0be317f0716 authored almost 15 years ago by Postmodern <[email protected]>
Use methods not instance variables to access Model properties.

13f19224eb7ed6472ec7b8658536a91777b1b87e authored almost 15 years ago by Postmodern <[email protected]>
Added Behavior#to_sym.

b1c2531461e3e160533abc3c94f08e7c9fde06ac authored almost 15 years ago by Postmodern <[email protected]>
No need to require the meta extension.

b70a7f0e6c103d64eda64e9457f3850bb71e3a41 authored almost 15 years ago by Postmodern <[email protected]>
Shorten some behavior names.

36132f95a2941f9f1b6d8ed71122437751ec39ea authored almost 15 years ago by Postmodern <[email protected]>
Replaced the previous cache method with a before_caching hook.

* Have the before_caching hook populate the controlled_behaviors
relationship using the names ...

27d5ba8094faa4626403880c402e8d612d7e6c03 authored almost 15 years ago by Postmodern <[email protected]>
Replaced API#behaviors with API#control_methods.

* API#control_methods represents the available methods which control
behaviors of the vulnerab...

911e488898187e7747535c71fb37e4cd0b3325b3 authored almost 15 years ago by Postmodern <[email protected]>
Added the behaviors method back.

3b8c8a4c31cfcc8bb0adfdc794afe614bf713995 authored almost 15 years ago by Postmodern <[email protected]>
Fixed a typo.

d21bc89d192eecfc970c9268eace7452e67c0fd2 authored almost 15 years ago by Postmodern <[email protected]>
Renamed a spec.

ec029e7720740f9c7c03583fc20661cf1a73d9e5 authored almost 15 years ago by Postmodern <[email protected]>
Renamed Ronin::Vuln to Ronin::Control.

43495e378b1521dcfb0ca464bbef973a211bb6ce authored almost 15 years ago by Postmodern <[email protected]>
Renamed Ronin::Control to Ronin::Controls.

d0c8d65d8a5f59309d5c2d5103849793c07bcdf4 authored over 15 years ago by Postmodern <[email protected]>
Renamed Ronin::Payloads::Helpers to Ronin::Control.

4105b137f91b108ffcf8a6eddf75be38560d63b0 authored over 15 years ago by Postmodern <[email protected]>
* Refactoring continues, added Hoe build environment.

9582f89d6cef88ad5547391656640d170da0acd0 authored about 17 years ago by Postmodern <[email protected]>