Postmodern
Postmodern
Use [CommandKit::Colors](https://rubydoc.info/gems/command_kit/CommandKit/Colors) to add `green` and `red` ANSI coloring to nodes that were added or removed.
Add a `--resume` option which will populate the history with the `--history` file and re-enqueue the last URL from the history file.
It should be easy to run the `ronin-web server` with an SSL/TLS certificate and key, similar to the `ronin netcat` command's options.
I stumbled across a weird edge-case where a `%{ }` string containing PowerShell code (don't ask) also contained `%{0}`. Ruby does allow for `%{}` to exist within `%{ ... }`...
The Server Daemon does not support re-using the socket when the `Keep-Alive` header is specified.
The Rack specs do not start the Server in the background, causing all specs to fail to connect.
GScraper does not heavily use Mechanize. It can be dropped in favor of Net::HTTP and Nokogiri. We would only need to respect the `Set-Cookie` header.
Ditch GServer for EventMachine, which has it's own Thread Pool and supports `async.callback`.
Calling `gem man` with no arguments produces an error. Should print the usage instead. $ gem man ERROR: While executing gem ... (TypeError) can't convert NilClass to String
I had some trouble finding this project, since it does not comply with the defacto rubygem plugin naming convention of `rubygems-foo`.