Commit Graph

316 Commits

Author SHA1 Message Date
MrMatch246 34ed2dff6a
Merge pull request #1 from MrMatch246/claude/nifty-brattain-ce0887
add --import-nmap flag to skip port scanning from existing XML
2026-04-23 17:55:03 +02:00
MrMatch246 7c32153e0a add --import-nmap flag to skip port scanning from existing XML
Adds --import-nmap XML_FILE which parses an existing nmap XML scan
result and feeds the discovered hosts/services directly into the
service-scan plugin pipeline, skipping all port scan plugins.

- parse_nmap_xml() extracts open ports and service names from the XML
- When no targets are specified, all hosts in the XML become targets
- When explicit targets are given, they are looked up in the XML;
  any target not found falls back to normal port scanning with a warning
- Semaphore setup, port_scan_plugin_count, and main loop task counter
  are updated to behave like --force-services (service-scans only)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 17:50:25 +02:00
MrMatch246 128f704cc0
Merge branch 'AutoRecon:main' into main 2026-04-23 13:43:50 +02:00
VainXploits e7e98f60bd
Merge pull request #245 from VainXploits/main
Add redirect hostname discovery plugin with optional /etc/hosts injection in commandline arguments
2025-11-16 13:54:49 +05:30
MrMatch246 8191d026fa added target address to nmap filename 2025-10-21 17:42:46 +02:00
MrMatch246 0d1c09d2ae removed auto-tune 2025-09-24 15:39:19 +02:00
MrMatch246 a9b9f13790 fixed wrong order 2025-09-24 15:36:49 +02:00
MrMatch246 3861819699 fixed missing space 2025-09-24 15:33:29 +02:00
MrMatch246 a58d757a91 copy plugin checks added 2025-09-24 14:30:39 +02:00
MrMatch246 5d1e0180a1 modified dirbuster.py 2025-09-24 13:15:31 +02:00
MrMatch246 28637a9396 disabled dirbuster for now 2025-09-23 20:58:23 +02:00
MrMatch246 e151ab6d89 removed number of dirbuster threads 2025-09-23 15:22:29 +02:00
MrMatch246 54673f92a3 Removed extra dirs 2025-09-22 12:27:56 +02:00
MrMatch246 8af0595cd6 Fixed ' that breaks md highlighting in obsidian 2025-09-17 11:49:16 +02:00
MrMatch246 823aa059df Added option for plugin renewals 2025-09-04 15:53:23 +02:00
MrMatch246 3d82bb70e5 fixed reporting-markdown.py 2025-08-13 16:46:05 +02:00
MrMatch246 220cb06ae0 added nuclei 2025-08-12 17:18:59 +02:00
MrMatch246 ec2283ba45 use of raw strings for regex 2025-08-06 11:43:47 +02:00
MrMatch246 8bfedde7b3 coherent usage of sets 2025-08-06 11:43:19 +02:00
MrMatch246 ca77242c86 added continue functionality for port and service plugins 2025-08-04 17:14:44 +02:00
VainXploits 96643ad806 improved redirect-host-discovery plugin 2025-07-19 20:31:05 +05:30
VainXploits 1c511d07a2 tried something 2025-06-13 18:04:14 +05:30
VainXploits ae715d8926 updated README.md with mroe plugin arguments, didn't seem to be updated in a while 2025-06-13 16:37:02 +05:30
VainXploits b8213e9de9 Added redirect hostname discovery plugin with optional /etc/hosts update and duplicate checks in /etc/hosts 2025-06-13 00:52:31 +05:30
VainXploits 5ae8403a0e Added redirect hostname discovery plugin with optional /etc/hosts update and duplicate checks in /etc/hosts 2025-06-13 00:48:26 +05:30
VainXploits 2e58fbcbd5
Merge branch 'Tib3rius:main' into main 2025-05-27 23:33:39 +05:30
VainXploits fd87c99abc
Fixed issue and added feature (#241)
* feature update

* Changed spaces to tabs.

---------

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2025-05-27 13:56:28 -04:00
Tib3rius 3a90dae058 Changed spaces to tabs. 2025-05-27 13:41:19 -04:00
Tib3rius ee58c5c6a2 Update main.py 2025-05-27 13:26:27 -04:00
VainXploits 1e54540a3f feature update 2025-04-18 21:45:48 +05:30
Tib3rius 457b2048f6 Merge branch 'main' of https://github.com/Tib3rius/AutoRecon 2025-04-09 14:12:35 -04:00
Tib3rius 7603f7d41d Fixed dead references
Removed references to wkhtmltopdf from Dockerfile and README.md
2025-04-09 14:12:32 -04:00
Sophie Brun ee0d0a3b42
Replace deprecated appdirs with platformdirs (#236) 2025-04-04 23:07:45 -04:00
Tib3rius 39680e875e Bug Fixes
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.
2025-04-04 23:00:48 -04:00
Tib3rius 19cc46b4c8 Update dirbuster.txt 2024-06-10 18:45:52 -04:00
Tib3rius 5dd2fd442e Bugfix
Fixes list concatenation issue in #217
2024-01-23 01:15:42 -05:00
Asim Aziz 1160474b23
smbmap commandline changes (#208)
* Update ldap-search.py

Removed extra quotes after <password> in manual command

* 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>

* Update smbmap.py

Some command line arguments have changed since the update to smbmap.
2023-09-03 18:03:46 -04:00
Tib3rius 75844760b0 Spelling correction & version update. 2023-09-03 18:03:26 -04:00
Tib3rius b2f5c9d6cb
Update lint_python.yml
codespell can't see the backslash in "Couldn\'t" for some stupid reason.
2023-09-03 17:33:26 -04:00
wfleisher b4567a287e
Created Dockerfile (#189) 2023-02-27 18:29:38 -05:00
Tib3rius 918f9b900f Bug fix.
Fixes a "flaw" in ffuf where a fuzzed virtual host may not be discovered due to non-standard error status codes being used (e.g. if SNI is in play).
2023-02-27 18:01:07 -05:00
Tib3rius f55b17e7db
Update lint_python.yml 2023-02-21 19:31:41 -05:00
Tib3rius e8264ebe35
Update lint_python.yml
Seeing if upgrading the actions will fix the safety check issue.
2023-02-21 14:44:51 -05:00
Tib3rius a9608d663d Bug fixes and updates.
Fixed bug in dirbuster and vhost-enum plugins. Redirections are now followed. This could potentially cause issues down the line but for now it seems to work.
Have re-enabled nikto as an auto-run plugin, however several constraints are in place to ensure it doesn't take too long.
2023-02-19 17:16:27 -05:00
Tib3rius 9cfbc4a7ce Update main.py
Potential fix for #187
2023-01-16 00:42:52 -05:00
Tib3rius 851ffbd316 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 65fc104b2d 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 c67909f21b 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 da718cea25 Fixed bug in enum4linux plugin.
Fixes #178
2022-11-04 15:45:07 -04:00
lapinou 08d8f7b27c
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