-
When debugging output is enabled it will allow the user to see what data is being sent and received by the Network methods.
* [x] `Ronin::Exploits::Mixins::RemoteTCP`
* [x] `Ronin::Exploits::Mixin…
-
There should be commands for testing URLs for Web Exploits and saving them into the Database.
-
Refactor the `Ronin::Exploits::CLI::Commands` classes to use the [Ronin::Core::CLI::Command](https://github.com/ronin-rb/ronin-core/blob/main/lib/ronin/core/cli/command.rb) class.
* [x] `ronin/expl…
-
Add a `Ronin::Exploits::CLI` main command class that will auto-load the other sub-commands. See [ronin-repos](https://github.com/ronin-rb/ronin-repos/blob/main/lib/ronin/repos/cli.rb) as an example.
-
The `ronin-exploits` command should be able to search `Ronin::Repos` for all exploit files (aka files within the `exploits/` directory). Additionally, `ronin-exploit` should be able to search for and …
-
Add a `new` sub-command for generating a boilerplate exploit or payload file. Add options to support generating different types of exploits or payloads. Try to reuse the `.erb` templates in `data/roni…
-
Add a `Ronin::Exploits::CLI::Commands::New` sub-command which generates boilerplate exploit modules. Reuse the `.erb` templates in `data/ronin/gen/exploits/`. Add options based on the `parameter`s in …
-
The main `ronin` gem should pull in all other `ronin-*` libraries. That way if a user does `gem install ronin` they get _everything_. The main `ronin` gem will also provide some useful commands or def…
-
I think it comes normally for a block to close its operation automatically. For example
```
>> a = open('/etc/passwd'){|f| p f}
#
=> #
>> a.read()
IOError: closed stream [(ronin):13:in `read'
```
Bu…
-
Exploit classes should register themselves with `Ronin::Exploits`.