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

Add missing `@return` tag.

5ebd4000cd451ddeb31e82000bdaab5934dd1656 authored over 2 years ago by Postmodern <[email protected]>
Add missing `@param` tag.

c6f1127ba8cfd0169bcd05263d8cb86c0ce5ab79 authored over 2 years ago by Postmodern <[email protected]>
Add missing `@return` tag.

3e9af903d9e4f0833ba48c68e428314551812d9f authored over 2 years ago by Postmodern <[email protected]>
Expose more of the instance variables in `RemoteFile::Stat`.

e58972c5400b77c5bedadf29c11eb6d76b1dc799 authored over 2 years ago by Postmodern <[email protected]>
Add missing `@return` tags.

65a3519a3ce16e1573a5366070332e061e987f58 authored over 2 years ago by Postmodern <[email protected]>
Add missing `@return` tags.

48cfb1eb0b5139bfe00950952064edf9fe9d5d68 authored over 2 years ago by Postmodern <[email protected]>
Add a missing `@param` tag.

ebf28604f0b2ba088e82d9d5f68b44404b80aa6b authored over 2 years ago by Postmodern <[email protected]>
Fixed YARD types.

1de212b7ba6777f40fc67e68af0a721d67b55096 authored over 2 years ago by Postmodern <[email protected]>
Clarify the YARD types for `owner`.

e43ad2b2c8c4cb2e665c1ea594a00b7315e0d83c authored over 2 years ago by Postmodern <[email protected]>
Clarify document for `whence`.

22f8243902e7cf06215612cd3c15540ee9f26b86 authored over 2 years ago by Postmodern <[email protected]>
`RemoteDir#tell` does not accept arguments.

e074bd4b30ef0a6f61da94815d126b82f1a63538 authored over 2 years ago by Postmodern <[email protected]>
Add missing `@param` tag.

e916692562acd57244ec6b9dfe83253688325c23 authored over 2 years ago by Postmodern <[email protected]>
Fixed YARD typo.

39853145fb6a8f357acea2beb50eb1c52890bdff authored over 2 years ago by Postmodern <[email protected]>
Whitespace--

206af1b80e47a3422cff94305f2323e4d1051f05 authored over 2 years ago by Postmodern <[email protected]>
Renamed `Resource#console` to `#interact`.

2a5dc31e9b3aa0710c76f530a453f784ca0bee48 authored over 2 years ago by Postmodern <[email protected]>
Populate `gemspec.test_files` using the `spec/` directory.

f14f548f5e520aba1e4e0855a7840f669d694f3e authored over 2 years ago by Postmodern <[email protected]>
Require ruby >= 3.0.0.

87eadd68861de6b391842b344474ceb53943200c authored over 2 years ago by Postmodern <[email protected]>
Use redcarpet on CRuby so YARD can parse GFM syntax highlighting in the README.

5267c52029422c3ee43bf5cae68fa370eda3957b authored almost 3 years ago by Postmodern <[email protected]>
Mention the library is used by ronin-payloads, ronin-c2, and ronin-exploits.

e1ba81870900f53ee9c0efcb1a4e902e545fff5e authored almost 3 years ago by Postmodern <[email protected]>
Switch to the fake_io 0.1.0 gem.

8af368855588d35b43c09972e1913d5c982d05d1 authored almost 3 years ago by Postmodern <[email protected]>
Put description on one line.

b852f3f4d5c5607f5298c0d9d19b5e02222eb228 authored almost 3 years ago by Postmodern <[email protected]>
Use the library name in the description.

1e2925608f426a0686ae33c3ae6362c32ac55114 authored almost 3 years ago by Postmodern <[email protected]>
Add a Limitations section.

098d67ebe18de8ad9b7e2decb1dd9a400f7459aa authored almost 3 years ago by Postmodern <[email protected]>
Include `Ronin::PostEx` into all rspec groups for convenient access.

4ae797fa34c0b63a81a3e5519656ef188fcf0451 authored almost 3 years ago by Postmodern <[email protected]>
No longer include `Ronin::PostEx` into the top-level to avoid shadowing `VERSION`.

06a2fd65aed02c863a5db7709c8853f817cf5f3b authored almost 3 years ago by Postmodern <[email protected]>
Fixed another require.

dff66434162983a0960410c97d766fa8650678b9 authored almost 3 years ago by Postmodern <[email protected]>
Updated the example help output.

8bfbd5da259cab28efde2cc666c79d6ceebcc531 authored almost 3 years ago by Postmodern <[email protected]>
Shorten the usage for file.seek.

accf221c7c77b53ed111d665ad2f2d90d425edb2 authored almost 3 years ago by Postmodern <[email protected]>
Do not syntax highlight the shell output.

1da23c5c18610027cc5128ecec14f92da0614439 authored almost 3 years ago by Postmodern <[email protected]>
Fixed a require.

af7dff58a2e5f70bf5f29d58c183a90bff92495f authored almost 3 years ago by Postmodern <[email protected]>
Renamed `PostEx::Command` to `RemoteCommand` as well.

f30e825718491c187a3fbe72744ec28bc66030d8 authored almost 3 years ago by Postmodern <[email protected]>
Renamed `PostEx::File`/`PostEx::Dir` to `RemoteFile`/`RemoteDir` to avoid shadowing.

7ca32252726dfab227ce79dd3b340e67fe7864fc authored almost 3 years ago by Postmodern <[email protected]>
Renamed `FS#join` to `FS#expand_path`.

e67aff3694e52857e7654219c0dcfed76defecbf authored almost 3 years ago by Postmodern <[email protected]>
Fix copy/paste mistake.

b40462decdf3ad4aa0e3152b15a5e784a11c0df1 authored almost 3 years ago by Postmodern <[email protected]>
Added a CapturedFile class (closes #1).

bf5c3e11532a5b7102143c815ab8d0afcea7d9ec authored almost 3 years ago by Postmodern <[email protected]>
Only flush the file when closing if it's open in write mode.

85d41daace601c7bc3f737252531e6a7b34693d3 authored almost 3 years ago by Postmodern <[email protected]>
Flush the file before closing it, to avoid losing data.

a7cf0c5f2edc0e1c0939611e1049c815fc59f534 authored almost 3 years ago by Postmodern <[email protected]>
Remove the last comma.

0ba964f9fef06c071184aa73c8f91804a0678361 authored almost 3 years ago by Postmodern <[email protected]>
Grammar.

dc9d7a0cdbd28dacd6fb34cfdf28c954e9dee298 authored almost 3 years ago by Postmodern <[email protected]>
Default the whence argument to 'SET'.

f9687bb9a77782e45f575afb64e537d399192fb2 authored almost 3 years ago by Postmodern <[email protected]>
Added a file.seek command.

fa631ee75fb0d9d72a5ea8511a702dfed67b109c authored almost 3 years ago by Postmodern <[email protected]>
Fixed YARD links.

54bd30303490a011cb7f25ba58435fb9b721d83d authored almost 3 years ago by Postmodern <[email protected]>
Added the `files` command.

091bfb4e490d8c44959051073ebde50f43b390e8 authored almost 3 years ago by Postmodern <[email protected]>
Added a file.close command.

43a5c1c626f52356790e76a4c2b8acfe2e2cc2f0 authored almost 3 years ago by Postmodern <[email protected]>
Fixed a method_name.

15eb79e9dcaccb6c42c92d004c4eb31943ea9e08 authored almost 3 years ago by Postmodern <[email protected]>
Added file.read and file.write commands.

b287b6016ddc0c7b48977c4382ed97680ecf7b0c authored almost 3 years ago by Postmodern <[email protected]>
Added a fs.open command.

33ca673ac6144affc63485475d3994538771d556 authored almost 3 years ago by Postmodern <[email protected]>
Better class descriptions for System classes.

cfea1b97351b0e204d8709e4fde93fb4dd9909d6 authored almost 3 years ago by Postmodern <[email protected]>
Add examples of how to spawn the interactive shells.

ae3da0f3ef7c694ba193ee226bc01cb3d2168887 authored almost 3 years ago by Postmodern <[email protected]>
Forgot to call super.

a49bfa540046dd535596ea682b8d11f91e6c00f1 authored almost 3 years ago by Postmodern <[email protected]>
Added missing documentation.

632bdd88394415a9edf34cd554d9826a479da44b authored almost 3 years ago by Postmodern <[email protected]>
Fix variable name.

31ee60adac78cbe4415449aa669a51606c378bc1 authored almost 3 years ago by Postmodern <[email protected]>
Forgot to mention the interactive shells.

55841185961cfe7d459c7fe1c11e6802d3dbad45 authored almost 3 years ago by Postmodern <[email protected]>
Renamed `SystemCommandShell` to just `SystemShell` for brevity.

af36bda209029df69cf86dd3f7641d62270a2f7f authored almost 3 years ago by Postmodern <[email protected]>
Fix YARD links.

f97e1be92c3f7efe81b50ccbec142d1c2271381b authored almost 3 years ago by Postmodern <[email protected]>
Renamed fs_read to fs_readfile.

* Also add a fs.readfile command.

0a974eb0a7bed4b80a983320db77e0ce79174ad7 authored almost 3 years ago by Postmodern <[email protected]>
Renamed the fs.dir command to fs.readdir, to match the method.

6c2e63590552f4c9d07b577648acdc4668a8899b authored almost 3 years ago by Postmodern <[email protected]>
Renamed file_readfile to fs_readfile.

4e4a501d4b85c1cd6ee3c15ce78c3864144e0c99 authored almost 3 years ago by Postmodern <[email protected]>
Added an Examples section.

96724dc302f93614509b2b0680746c4df49bef8f authored almost 3 years ago by Postmodern <[email protected]>
Use private instead of protected.

bfe0c476a432cf9378c545382a43565d9a47cb83 authored almost 3 years ago by Postmodern <[email protected]>
Fixed top-level `ronin/post_ex` file.

c082446f8fb15b16467af62f646560dee5674426 authored almost 3 years ago by Postmodern <[email protected]>
Use a double for the api object since we're stubbing the API methods.

f89f786a0559f77dd61a5b9b5bdbcfb5f1a2478c authored almost 3 years ago by Postmodern <[email protected]>
Move `System::Process#time` into `System`.

* Renamed `process_time` to `sys_time`.

be07ab7fcda44d224b31007ae24a72a4009574f9 authored almost 3 years ago by Postmodern <[email protected]>
Moved `FS`, `Process`, `Shell` under System.

7080375931ba5bd21223d78bae81ae9fc3d9d05a authored almost 3 years ago by Postmodern <[email protected]>
Link to the API Spec file.

* Eventually change link to point to rubydoc.info/gems/ronin-post_ex/...

8f0460fefb6bf63f6989630d6dc4fbf5264a5060 authored almost 3 years ago by Postmodern <[email protected]>
Fix YARD links.

fc115f9e68e298a848b7878dd86620a3147e9ab2 authored almost 3 years ago by Postmodern <[email protected]>
Add API_SPEC.md to the YARD docs.

6fa5b079bf49ec65ada05c89e769ce0f093bc7fe authored almost 3 years ago by Postmodern <[email protected]>
Redid the Features section.

5736c2d4409b3a65dcf0185bf7a2db6efe380cfd authored almost 3 years ago by Postmodern <[email protected]>
Documented the Post-Exploitation API methods (closes #16).

110c6bb80a5bbcae9bbea6efe12769740d03209f authored almost 3 years ago by Postmodern <[email protected]>
`process_getenv` can return a `nil`.

52f95aaebf164875a8e8447b463f073a5b491dda authored almost 3 years ago by Postmodern <[email protected]>
Changed the `fs_glob` signature to return an Array of paths.

d5a0079c8ac038a99e48abc891e3262b2b2ecc04 authored almost 3 years ago by Postmodern <[email protected]>
Refactored FS#glob.

4183a0040e3304048abc6b69ad63b8f806bf0128 authored almost 3 years ago by Postmodern <[email protected]>
Missed a spot.

e7e207f2fa89dc47e5c9dfc64e69bd52a2610ce3 authored almost 3 years ago by Postmodern <[email protected]>
Added `fs_stat` to the list of FS API methods.

03d1ee510d8147ce92b6200c03da8206754191fb authored almost 3 years ago by Postmodern <[email protected]>
Technically `file_ioctl` and `file_fcntl` accepts a file-descriptor.

e3a074f59a516ca8688443cd528b0d8898f4b311 authored almost 3 years ago by Postmodern <[email protected]>
`Command` also uses the `shell_write` API method.

e01110fa62a8528bf9c6d9a4c1835881c9e8a27b authored almost 3 years ago by Postmodern <[email protected]>
Document what API methods `Resources::Shell` uses.

1071072d077c20f4b0e2f0a28e162b66aa7851d5 authored almost 3 years ago by Postmodern <[email protected]>
Use RBS-like type syntax for Post-Exploitation API method signatures.

6985dc6fa28d399cf2930837e1e5f2f59bafef52 authored almost 3 years ago by Postmodern <[email protected]>
Add missing documentation for `fs_stat`.

641414b1f0adcf87a6ecff821adaed13b76db5cd authored almost 3 years ago by Postmodern <[email protected]>
Allow `@fd` to be nil if `file_open` isn't supported.

0b9dafa8354d456e585671c0d305fa32359bf8d8 authored almost 3 years ago by Postmodern <[email protected]>
s/Control/API/g

2a58594efecf71db9372b4200fdbd6de9a8cbd1c authored almost 3 years ago by Postmodern <[email protected]>
Refactored File::Stat#initialize to use either file_stat or fs_stat.

92ecb1c200c68fc8311ba3cce3b7170aebcabd2d authored almost 3 years ago by Postmodern <[email protected]>
List supported API methods used by PostEx::File.

927d6e4b74370e23df104dc38add9e7affb401ab authored almost 3 years ago by Postmodern <[email protected]>
Better document which API methods are required or optionally used.

5e046fa5bb369b74532ea2a10d9efea23cad68b5 authored almost 3 years ago by Postmodern <[email protected]>
Use `file_` prefix for file specific methods vs `fs_`.

e7c6a7d3ea919074f22bee4ba7ec7c9c918dc4d4 authored almost 3 years ago by Postmodern <[email protected]>
Adjusted shell command names and set `method_name:`.

1ddff9df5afc98e4804445d41f758553776153ad authored almost 3 years ago by Postmodern <[email protected]>
Renamed the `#console` method to `#interact`.

e8a4fcbe4f827aec2829d10e9c50782c62d8587f authored almost 3 years ago by Postmodern <[email protected]>
Renamed `CLI::FS` to `CLI::SystemCommandShell` and added `System#console`.

f8cbb35b929a08cb76cfbe96d81e1b28ba9697eb authored almost 3 years ago by Postmodern <[email protected]>
Renamed `CLI::Shell` to `CLI::ShellShell`.

aacf7388a54e6e4014afde2309770d2cafad04a1 authored almost 3 years ago by Postmodern <[email protected]>
Renamed `ronin/post_ext/shells/` to `ronin/post_ex/cli/`.

9723c90d028e14dba7554d1a4cc8bc9345385251 authored almost 3 years ago by Postmodern <[email protected]>
Move `ronin/post_ex/file/file` up into `ronin/post_ex/`.

dbdbb4adaa46830e1137767e93efac2f1e71bca5 authored almost 3 years ago by Postmodern <[email protected]>
Raise NotImplementedError instead.

172930880a971413538acfc264a0cbd27c43f8e2 authored almost 3 years ago by Postmodern <[email protected]>
Replaced every instance of `@controller`/"controller" with `@api`/"API object".

7a05d945eb2cbcfac27d4ea6c639b088733ab169 authored almost 3 years ago by Postmodern <[email protected]>
Even indent empty lines in code examples.

7f1c927b481d9a702de15bd2cfe53a9bb2cd3d22 authored almost 3 years ago by Postmodern <[email protected]>
Remove old @since tags from ronin-exploits.

7f8931066cca0b48e0f90e4ef01ffc21c651652c authored almost 3 years ago by Postmodern <[email protected]>
Renamed Mixin to System and made it a class (closes #18)

2a3b4d8d2b971a726b92dd37196e6850ade98713 authored almost 3 years ago by Postmodern <[email protected]>
Alias `env` to `environ`.

3ad387d544ee8a3176ad33d91169641a8daf36be authored almost 3 years ago by Postmodern <[email protected]>
Added `Ronin::PostEx::Shells::Shell` for `Resources::Shell`.

* Updated the `Resources::Shell#console` method.

5a872a6fc0355c47864fc5724012b656c5b0e5f7 authored almost 3 years ago by Postmodern <[email protected]>
Use `Ronin::Core::CLI::CommandShell`.

7be337f838a30de262d44f28dbcd0f435f591ff0 authored almost 3 years ago by Postmodern <[email protected]>
Updated/Fixed the Mixin specs.

3a24cac76a2346406175e04ac82518ac4f5201e8 authored almost 3 years ago by Postmodern <[email protected]>