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

Remove old `require 'ronin/ui/shell`.

8b00e884abe0436f6e99c5b832ec5572f7b01b79 authored about 3 years ago
Refactored `Ronin::PostEx::FS` to use `Ronin::Core::CLI::Shell` (closes #17).

c61e1f8ef42fcb11125535bcdb84f3eb21af96a4 authored about 3 years ago
Added the hexdump gem.

806c1fc1a01cce4afb29e77cc8b7c2af414ee625 authored about 3 years ago
Do not use require_const from open_namespace.

11375063f6b0f7f826927d1bdf196335d2da817c authored about 3 years ago
No longer use `ronin/ui/printing` or `print_info`.

0e7d8043929b0f51feb4951fdfcf7dc4c73ce112 authored about 3 years ago
Remove usage of open_namespace.

2c9c04964a1986dabd3772fbb536b7786691de46 authored about 3 years ago
Replaced `Ronin::PostEx::IO` with the fake_io library (closes #9).

* https://github.com/postmodern/fake_io.rb#readme

2ccc8b49d1eca70ca6e7245ba36195a336fa1851 authored about 3 years ago
Re-added project files (closes #12).

1d14d1303d485be351aa94f59973797a875cf0b7 authored about 3 years ago
Added a `ronin/post_ex/version` file.

d552f0b73573be9109eaba1e0887a33ec76dd4f2 authored about 3 years ago
Bump copyright year (closes #15).

c9c20f6a6997dc2236a2f12e5e7f3002c77ab3a4 authored about 3 years ago
Changed the license from GPL-3.0 to LGPL-3.0.

79a2fa63d040f58c9a26d8a65c7fa0545d08fba4 authored about 3 years ago
Renamed the project to ronin-post_ex (closes #14).

5466e7bff747baf367d7447ff38627b69902e337 authored about 3 years ago
Use the repo/library name in the license header.

6ea5defb69affcc565ddba9fae457e92c6e95f7a authored almost 4 years ago
More https://.

60a32dc70cdb30d9d49ae804e66bec1fd8cc4fb6 authored almost 4 years ago
Use ronin-rb instead of Ronin.

95896ca825cd0de619c8f40ccb51af464bfacdf2 authored almost 4 years ago
Use the repository name instead of "Ronin Exploits".

8687b177d0b6f8bf52e43ba1ed4bba66bbe7f3b6 authored almost 4 years ago
Upgrading to rspec-3.x.

ef8d7d0bd47e8c820569397c93a2336f02edb322 authored almost 5 years ago
Bumped the copyright dates.

3ca31ef1346503a39f7a4991ce0cf676d4c42e8d authored almost 12 years ago
Switch to Ruby 1.9 Hash syntax.

0ab08434db9ad257b137898286e813bb251cbe56 authored about 12 years ago
Use ronin-support 0.6.0 and ronin 1.6.0 branchs.

ba2f05a8cc5140084dc2a33a6e18c2de3b84db12 authored about 12 years ago
Have file/directory creation methods return true on success, raise exception on failure.

159f002e7cd08dc2b6e2473ae82760877882527f authored over 12 years ago
Call chdir again when flipping back to the old cwd.

e14ef2fc127bce54b61f2f6d5b490960c8bfe297 authored over 12 years ago
Wording.

1d30c8f0e31f33e2446465ffc2ed4771581e0c2c authored over 12 years ago
Document the methods PostExploitation::Resources::Process calls on the controller object.

4de5f213dd25f1197f827ac0e623bb146be4b9bb authored over 12 years ago
Wording (s/controlling/controller/g).

c4c5e717bd38909734bab671cbc4fb59699d24a8 authored over 12 years ago
Document the methods which Resources::FS uses.

d17b0de6989ea26fed5a6bc73c6595e0c3c179b5 authored over 12 years ago
Wording.

233dfc82be0d3ed0513b8f38dd4a15b05476bc99 authored over 12 years ago
Removed old requires.

df231f594468ae8417300990bc9e080bd1f1ef7f authored over 12 years ago
Use more while loops.

9467c7bc57e192720fa433a7228ab111115b4fe9 authored over 12 years ago
Set @eof to true when calling fs_readfile from PostExploitation::File#io_read.

* This will stop PostExploitation::IO#each_block from looping
infinitely.

b749a47fed53ba0e9676418ee9f34c9f66d581d6 authored over 12 years ago
Altered the logic of PostExploitation::IO#each_block to stop on EOF.

478b07157c41f47580d730d00bcfa4e9cb934eff authored over 12 years ago
Style.

44b79989d4f38e7687227be3fff590549297da32 authored over 12 years ago
If the controlling object defines fs_readfile (which reads the entire file), call that instead of fs_read.

a7422be299f4a7f3da0fcd30340fdfbe61adbfec authored over 12 years ago
Added the post_exploitation helper method (basically instance_eval).

8fa491b57f3fab02712f80d044598b3a5a456f43 authored over 12 years ago
Pass a mode to fs_open.

eff4e1e9a4a35c3edfee0b3e66ad4b993fab9b37 authored over 12 years ago
s/leveraging/controlling/g.

f958e8750523a71dd528e9ad9952bc03656dd30a authored over 12 years ago
If the controller doesn't define process_getenv, fallback to process_environ.

b6a19003a0236cfb3e1f04486f22633d7fb051f8 authored over 12 years ago
Added PostExploitation::Resources::Process.

b02456aff5c03b46918b1e2f08a211a81d1c6afc authored over 12 years ago
Use __method__.

10f436f1cc871b1867d001527e4c8316b076e544 authored over 12 years ago
Fixed a typo.

46e3cdceb60e662c0a7a99547eb8105887817d62 authored over 12 years ago
Move RUBY_VERSION checks outside of the methods.

7d9de78fde5c4beae3d7f3549b517eefffc21d12 authored over 12 years ago
Compare "1.9." against RUBY_VERSION.

b4a09d7189167c94b96598a18d1a0a088891c056 authored over 12 years ago
Fixed mistakes in the docs.

b0c70788dd1e3d4033513034d4b60578d28bda60 authored over 12 years ago
Actually readbyte is also a 1.8 IO method.

521e4de5e83dbea63e4ce889d48093c4f0e24c3c authored almost 13 years ago
Added some YARD tags to io_open and io_read.

3ed775f48d1b7d21b0b6d82a8fc4317e9db701e3 authored almost 13 years ago
Allow PostExploitation::IO#io_read to raise EOFError, to indicate end-of-stream.

82f344bff28c3cb73aa72402218f2c51af1d293e authored almost 13 years ago
Revert "Allow PostExploitation::Command to read and write to a running command, via the PID returned by shell_exec."

* Actually we want to work with both non-interactive and interactive
command injections / shells.

666d089e41aba90b8f36eb2528228f76f1e4f8db authored almost 13 years ago
Added aliases to get/set methods.

3186383b56fe18b14ac0f901471409e632e36f3a authored almost 13 years ago
Use until instead of using retry.

aa8679127cafc62bafd072b281166e3b1143b379 authored almost 13 years ago
Allow PostExploitation::Command to read and write to a running command, via the PID returned by shell_exec.

d8e21b8bf811adbe21f1c52d8577d8d7f82b121d authored about 13 years ago
Respect when io_read returns nil, indictating a nonblocking read failed.

daffa0b96a63338e4038454ae50333bb090f5547 authored about 13 years ago
Actually io_initialize never yields the IO instance.

a8bb1abd6cd00d2334c8183b32de5437ea01c9f2 authored about 13 years ago
Remove the Code Resource for now.

b306922851df26d4ff0fda04ef9f17dcb0dbaa7f authored about 13 years ago
Ensure PostExploitation::Resources::Process#time always returns a Time object.

976af23a6e1790d0fb7fc0abcd2e86470596b5d4 authored about 13 years ago
Bumped the Copyright date.

972133216b9f87f95ea1666167ae4bbfd1732cd1 authored about 13 years ago
Added the decode_request, encode_response and serve functions to RPC.HTTP.

664b029c8f12fe67436df98273a1d27a5c9b5b3e authored about 13 years ago
Fixed the resource_method definition for FS#readdir.

82d7bdcfada7f23ae78ce9b30a5f9eb528894c71 authored about 13 years ago
Added PostExploiation::Resources::FS#readlink.

91ebb8d23dd00dc85df7d2aec2ce22d3794efec3 authored about 13 years ago
Added PostExploitation::Dir for Resources::FS#readdir.

* Added Shell::FS#readdir.
* Added Payloads::Helpers::Shell#fs_readdir.

cb95da600925e5cc7ccef933546412eb63ef2381 authored about 13 years ago
Have PostExploitation::Resources::FS#compare call fs_compare.

42a7d00525714eba4930969e9b5cfec7a948953b authored about 13 years ago
Changed the method signature of FS#chmod.

73bcfd094d00c45da80f9a048f1f044881d6e632 authored about 13 years ago
Changed the method signatures of FS#chown and #chgrp.

8c1791da009fc304d07de2651f69e7fe46831a68 authored about 13 years ago
Style.

ac8c092bd9f5c42353b04985a0d0c25fa139047f authored about 13 years ago
Removed references to "leverage" or "leveraging".

4947156501092224999497cc40be98a4e7428369 authored about 13 years ago
Include Enumerable into IO, so IO#first works again.

d3684e8c8100f2726fa968701e4fdc249c3c4660 authored about 13 years ago
Fixed a typo in PostExploitation::Resources::FS#console.

3dadf54e1e85fa9268e63ca65a9cee5ecb98ed0e authored about 13 years ago
Removed PostExploitation::Resource.compatible?.

784deda2a2f11001368b2612b448abd17f22b71d authored about 13 years ago
Fixed failing specs.

89a1e9cc971405ce4a4f8edd6d6a1a94e7fac0ed authored about 13 years ago
There is no readbytes defined by Ruby IO.

cfa2bf245254f2fc0b0d8955ff4b6041a5b6e136 authored about 13 years ago
Include PostExploitation::Mixin, so as not to populate classes with PostExploitation::File and IO.

2ad11f00bcc7f0e5818e9886f2e7c4550130b1d6 authored about 13 years ago
Fixed typos.

4a148eaabfa9bbd0b876fe0b0de085482214a324 authored about 13 years ago
File now inherites from Resource.

3d9c9f99081fe5749de1f97fbf1c65f4d6a032ac authored about 13 years ago
Fixed typos.

7a03e5b4c1801cbc07dec8994374a6c0bb2e6e27 authored about 13 years ago
PostExploitation::IO is now a Module.

0e3db4850646f32df26663764b6cc4f45d12d561 authored about 13 years ago
Removed references to the "leverage" class-method.

a6c8b49481deb1d6940a6be7b5b94747866d37eb authored about 13 years ago
Greatly simplified PostExploitation and removed ClassMethods.

* Renamed #leveraged_resources to simply #resources.
* Added #fs, #process and #shell convenienc...

30f7a7a2be5ac35747aea8dee5e3abb0867d2b73 authored about 13 years ago
Removed compatible? class-methods and METHODS constants.

ecd9ad33c3b0559d58ac2e604a13cd693e335212 authored about 13 years ago
Renamed Shell#ps_axu to #ps_aux and alias #ls_al to #ls_la.

1ea0d3dd8d86b164060939fe4d75b3772d92908a authored about 13 years ago
Refactored PostExploitation::Resource to annonate the resource methods and what controller methods they require.

391be97c94a6777fd9ce06a50aee39a05013e17c authored about 13 years ago
s/leverage/controller/g

2a52d48f44c9ec1eb761b1f877dbdbebfd5f40d6 authored about 13 years ago
Chomp the return value of Shell#whoami and have Shell#id return a Hash.

632ec557b2c2845e66c97ff2d42a6bf709dabbda authored about 13 years ago
Renamed @leverage to @controller.

28b99cb9fa58841244ac639edd81a33d9decb635 authored about 13 years ago
File no longer inherites IO.

be7f6149be49da90179daded1f608acf839b004b authored about 13 years ago
io_initialize nor io_open accept blocks.

03db580ba192d9d1b00e264d5e4687ff39fe3bc2 authored about 13 years ago
Converted PostExploitation::IO into a module, so that it can be mixed into anything.

d8ec0e6f29b7eb296ab8066cd56cf0453bebc75e authored about 13 years ago
Moved IO.open to File.open.

a8c610ad66be03d01b3b56ec0f45234053f8c227 authored about 13 years ago
Mention that IO supports Ruby 1.9 IO.

d39761aca4355cb71d606a7842279a7365be1805 authored about 13 years ago
Fixed a typo.

516f906b728852372e09b02935148606de2a7347 authored about 13 years ago
Added IO#io_* methods protected.

522ee481e6b4606d7b185163e52f51195a89650a authored about 13 years ago
Renamed IO#initialize to io_initialize.

3633a8687a4ccf13a6597ec1dbd992388bd32b7a authored about 13 years ago
Added IO#to_i for Ruby IO compatibility.

3203a0d9370075ff2dc6ae82ab78a4f891d322b2 authored about 13 years ago
Alias read_nonblock, write_nonblock to read, write, respectively.

7bdbeb3fa9c775b90b87d329f7547d514b79c4bf authored about 13 years ago
Added IO#close_on_exec= and #close_on_exec?.

df2a6aff0b1dc95a9014c240310513545514475e authored about 13 years ago
IO#autoclose and autoclose= are only defined for Ruby 1.9.

de1f7a1a40cfa1e8e75634073912eafe3d71b738 authored about 13 years ago
Added IO#readbyte for Ruby 1.9 IO compatibility.

f04286477013a4f42ea906d209032d385caab990 authored about 13 years ago
Define byte methods before char methods.

7c3b9d4067bd4af8f08723c1f779f8c8fc34d994 authored about 13 years ago
IO#ungetc has different behavior on Ruby 1.8 vs. 1.9.

* Only define #ungetbyte on Ruby 1.9.

19e406b349d98d838fb09ea54f1f87a143603202 authored about 13 years ago
Added IO#getbyte for Ruby 1.9 IO compatibility.

2939cc4803a05b549b92501ceeba1b40d5162ed4 authored about 13 years ago
Aliased IO#fdatasync to #fsync for Ruby IO compatability.

* Have IO#fsync call #flush.

acce2ae82050de7a65756aaf4a8e92935f513339 authored about 13 years ago
80 columns.

7858b94e42d200b0be557e6d9f684fd74b7f6f85 authored about 13 years ago