Commit Graph

272 Commits

Author SHA1 Message Date
Tib3rius 105be89206 Update main.py
Potential fix for #187
2023-01-16 00:42:52 -05:00
Tib3rius 53927156e8 Plugin updates, bug fix, and feature update.
A few manual plugin updates (command formatting etc.)
Fixed bug where processes were left running after AutoRecon is cancelled and/or times out.
Status messages now include PIDs of running processes if verbosity >= 2.

Closes #183
Fixes #184
2023-01-10 16:24:14 -05:00
Tib3rius bc5438cff9 Updates & bug fixes.
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.
2022-12-07 15:12:09 -05:00
Tib3rius f8966a53aa Added ability to override unresolvable hosts failure.
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.
2022-11-29 12:04:15 -05:00
Tib3rius 84e68d6250 Fixed bug in enum4linux plugin.
Fixes #178
2022-11-04 15:45:07 -04:00
lapinou 2475878c5a Added enum4linux-ng choice (#173)
* Added enum4linux-ng choice
* Update enum4linux.py

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2022-10-28 01:44:38 -04:00
Tib3rius cc0c664148 Updated plugin check()
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.
2022-10-28 01:42:34 -04:00
Tib3rius 26bf4c2afa Update portscan-top-tcp-ports.py
Fixed missing import.
2022-10-27 10:58:11 -04:00
Tib3rius ed74c5fa2a Update lint_python.yml 2022-10-27 10:56:00 -04:00
Tib3rius cabca4c106 SMB Vuln Plugin Update
SMB Vuln plugin now runs all smb-vuln-* scripts in one command instead of only three in separate commands. This duplicates some work from the regular Nmap SMB scan but not too much. Manual command will only scan smb-vuln-* scripts that are marked as "dos".
2022-08-30 23:29:20 -04:00
Tib3rius 7b540c9118 Merge branch 'main' of https://github.com/Tib3rius/AutoRecon 2022-08-07 14:13:55 -04:00
Tib3rius 16d2bc482c Version update. 2022-08-07 14:13:41 -04:00
NalZE7 8d28bb2397 Adding dnsrecon to packages list that should be installed (#166) 2022-08-07 14:11:11 -04:00
Tib3rius 8faecb8a0e Updated requirements and added check for WinRM
Since Nmap reports WinRM as HTTP, the port scan plugins now do a few additional checks on ports 5985 and 5986 to avoid running needless HTTP plugins if the services are just WinRM.

Updated the project dependencies to match.
2022-08-07 14:10:31 -04:00
Tib3rius 6e90601956 get_option() update
The plugin function get_option() now has an optional default value which is returned in the event that no option was provided (either by the plugin as a default when creating the option, or by the end user).
2022-06-12 16:22:20 -04:00
Tib3rius 3f5d100e17 Updated service exceptions list. 2022-05-28 23:40:21 -04:00
Asim Aziz 3841d5cb77 Update ldap-search.py (#163)
* Update ldap-search.py

Hi Tib3rius
ldapsearch has updated syntax.
-h and -p have been Deprecated in favor of -H
New syntax is -H ldap://<IP>:<PORT>

* Version update.

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2022-05-25 23:28:04 -04:00
Tib3rius 645de3a8b9 Update main.py
Fix for updating default plugin arguments from config file.
2022-05-22 19:05:04 -04:00
Tib3rius df8428c387 Version update. 2022-05-10 16:41:53 -04:00
Tib3rius b84b0b8ffa Update portscan-top-100-udp-ports.py
Allows for UDP scan to be run even if user is not root (edge case).
Fixes #145
2022-05-10 16:40:14 -04:00
Tib3rius e70bff867b Update README.md 2022-05-09 11:59:30 -04:00
Tib3rius 7be68cf1d3 Merge branch 'main' of https://github.com/Tib3rius/AutoRecon 2022-04-23 02:32:35 -04:00
Tib3rius 55a6a8e17e Version update. 2022-04-23 02:32:25 -04:00
Asim Aziz dd08323f0a Update ldap-search.py (#155)
Removed extra quotes after <password> in manual command
2022-04-23 02:19:23 -04:00
Asim Aziz 6cd94d5d68 Update get-arch.py (#153)
correctly call getArch.py for default impacket installation on kali

Co-authored-by: Asim Aziz <41350723+chirisoft@users.noreply.github.com>
2022-04-23 02:17:46 -04:00
Rohit Kumar Ankam de7a52367f added recursive fuzzing with --dirbuster.recursive (#149)
Added recursive option for directory busting.

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2022-04-23 02:16:21 -04:00
Tib3rius 18a3f262b3 Version update.,
Version update.,
2022-04-18 06:54:24 -04:00
Tib3rius 29b3660faa Update main.py
Bug fix.
2022-04-18 06:53:06 -04:00
Tib3rius 91fec5cc53 Update main.py
Potential fix for imports.
2022-04-10 01:34:11 -04:00
Tib3rius d2ad6fc041 Fixed bug.
Typo in onesixtyone.py plugin.
Fixes #146
2022-03-28 17:48:11 -04:00
Tib3rius 89b5f6f3ad Fixed plugins.
Fixes #144
2022-03-24 01:49:16 -04:00
Tib3rius 3fab2d4833 Updates to dirbuster plugin.
Removed gobuster's backup search.
Added extract link option to feroxbuster's manual command.
Removed recursion from dirsearch's manual command.
Removed silent mode from dirb's manual command.
2022-02-19 18:01:21 -05:00
Tib3rius b92383c027 Plugin Updates
Separated plugins out into separate files to make them easier to understand.
2022-02-14 22:15:20 -05:00
Tib3rius 8fe580abb5 Update dirbuster.txt
Removed some entries from dirbuster.txt
2022-02-08 22:45:46 -05:00
malet 1368914f11 Enumeration of vhost should ignore TLS/SSL certificate errors (#139)
* Adding no tls certificate checking to gobuster vhost enumeration

* Updated version number.

Co-authored-by: malet <malet@invalid>
Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2022-02-05 01:18:06 -05:00
Tib3rius 9edbf917fd Added max plugin instance control.
-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).
2022-02-05 01:06:33 -05:00
Tib3rius 6100333bd7 Fixed / improved pattern matching.
{match} will output as the entire matched string. {match1} will output as the first matched group. {match2} etc.
2022-01-18 20:00:33 -05:00
Tib3rius eb003b7f2c Added GetArch plugin.
Resolves #138
2022-01-13 22:21:44 -05:00
Tib3rius 81136138dd Added wpscan API token.
Fixes #115
2022-01-13 21:17:48 -05:00
Tib3rius 168865256b I/O Updates, New Subdomain Enumeration Plugin
Plugins can now call info(), warn(), and error() functions from their service / target object which will properly prefix the plugin name, etc.
A new subdomain enumeration plugin using gobuster has been developed.
2022-01-13 18:33:45 -05:00
Tib3rius 38a99b0390 Update README.md
Fixes #137
2022-01-13 00:45:11 -05:00
Tib3rius 06d46797df Bug fix.
Fixed bug where newline / carriage return characters at the start of output strings would cause a weird text overflow when printed.
2022-01-12 00:05:26 -05:00
Tib3rius 7d5fae0ff7 Fixed bug in rpcdump plugin.
impacket-rpcdump only supports ports 135, 139, 443, 445, and 593. Added a limitation to the plugin so it only runs against those ports.
2022-01-10 13:14:42 -05:00
Tib3rius 9cb392d4b4 Added Virtual Host enumeration plugin. 2022-01-10 02:22:36 -05:00
Tib3rius 4c398a2dd5 Merge branch 'main' of https://github.com/Tib3rius/AutoRecon 2022-01-09 20:39:34 -05:00
Tib3rius 491b75fca1 Update guess-port-scan.py
Fixed typo.
2022-01-09 20:39:30 -05:00
Tib3rius 529fc5d7aa Update README.md 2022-01-09 20:13:19 -05:00
Tib3rius 301f768c67 Update README.md 2022-01-08 02:23:15 -05:00
Tib3rius 479bdcdd3d Update lint_python.yml 2022-01-06 14:02:57 -05:00
Tib3rius 7ee877eddd Version update. 2022-01-06 13:45:35 -05:00