Removed the wkhtmltoimage plugin as this is no longer compatible with Kali Linux.
Fixed bug which crashed AutoRecon if a plugin check() function failed. Now AutoRecon exits gracefully.
Added --ignore-plugin-checks which will ignore failed plugin checks but also disable said plugins at runtime.
Plugins & wordlists are now stored in ~/.local/share/AutoRecon.
Default config / global config files are still stored in ~/.config/AutoRecon.
Removed feature which used the cwd's config.toml, global.toml, and plugins dir if detected.
Fixed bug which wouldn't generate combined reports in some cases.
Using --disable-sanity-checks will allow AutoRecon to run even if target(s) were unresolvable (one or more targets must be valid however).
Added a new plugin for ajp.
Return value of check() will deregister the plugin if it is False.
Updated several plugins which use check() to return False where appropriate.
Added "Report" class to protected classes.
-mpti / --max-plugin-target-instances can be used to control the number of instances of a plugin that can run concurrently per target.
-mpgi / --max-plugin-global-instances can be used to control the number of instances of a plugin that can run concurrently (globally).
Changed the --create-port-dirs option to --no-port-dirs (making their creation default).
Added -T4 to the default nmap commands.
Adjusted config.toml accordingly.
AutoRecon will now search for config/global/plugins in the current directory, then the ~/.config/AutoRecon directory, unless being overridden by command line options.