Commit Graph

303 Commits

Author SHA1 Message Date
Tib3rius 5dc7630e0f Bug fixes.
Renamed the outdir variable back to output to avoid inconsistencies with config.
Renamed --targets to --target-file again for consistency.
2021-09-15 14:07:16 -04:00
Tib3rius 0c3ee26df2 Update README.md 2021-09-15 03:13:30 -04:00
Tib3rius 6bc2a51059 Upgraded config/global/plugins searching.
AutoRecon will now search for config/global/plugins in the current directory, then the ~/.config/AutoRecon directory, unless being overridden by command line options.
2021-09-15 02:31:59 -04:00
Tib3rius 9249273389 Update README.md 2021-09-14 18:54:26 -04:00
Tib3rius aea7390eeb Update README.md 2021-09-14 18:50:11 -04:00
Tib3rius 3e5d230b15 Update README.md 2021-09-14 18:45:38 -04:00
Tib3rius fa75408713 Update autorecon.py
Added shabang.
2021-09-14 18:43:13 -04:00
Tib3rius 7ec6b128a7 Merge branch 'beta' 2021-09-14 18:41:24 -04:00
Tib3rius 3698ce9f24 Update README.md 2021-09-14 18:39:52 -04:00
Tib3rius 5f31b4ccd3 Removed old plugins directory. 2021-09-14 17:58:40 -04:00
Tib3rius 1f3feef132 More poetry magic. 2021-09-14 17:42:50 -04:00
Tib3rius 727771aaab Removed old config and global toml files. 2021-09-14 15:52:04 -04:00
Tib3rius 75df652bfd Reformatted code to be pip compatible. 2021-09-14 15:50:12 -04:00
Tib3rius 7408e131b7 Revert "Reformatted code to be pip compatible."
This reverts commit 8c44455869.
2021-09-12 13:05:27 -04:00
Tib3rius fcaf187827 Revert "Potential fix for imports."
This reverts commit 353ffbbaf6.
2021-09-12 13:04:04 -04:00
Tib3rius 353ffbbaf6 Potential fix for imports. 2021-09-12 12:52:29 -04:00
Tib3rius 9b523a5b40 Create poetry.toml 2021-09-12 12:44:55 -04:00
Tib3rius 8c44455869 Reformatted code to be pip compatible. 2021-09-12 12:40:35 -04:00
Greg Poisson 5942da979f
add irc plugin (#105)
* add irc plugin

* move irc plugin to misc

* remove irc.py, moved to misc
2021-09-12 12:36:25 -04:00
Tib3rius a6632ff8fc Updated documentation. 2021-09-11 23:47:07 -04:00
Tib3rius ae6967418f Added new verbose levels.
Changed the TCP specific port scan to "All TCP Ports".
2021-09-11 23:15:28 -04:00
Tib3rius 5b05260c19 Added tag override options for all three types of plugins. 2021-09-09 20:04:30 -04:00
Tib3rius e793903732 Update autorecon.py
Made secure/insecure optional for --force-services
Fixed bug with keyboard monitor.
2021-09-09 12:39:06 -04:00
Tib3rius 35b5647f4d Added Markdown Report Plugin
Markdown Report Plugin made default.
Added check to ensure that reports aren't generated twice.
2021-09-08 22:00:48 -04:00
Tib3rius bc2c8afe18
Merge pull request #104 from drcursor/patch-1
Added shebang line
2021-09-08 21:31:52 -04:00
Tib3rius 6cd6955a0d Proxychains bug fixes.
Removed UDP port scans from proxychains.
Fixed bug where running nmap through proxychains as sudo wouldn't work.
2021-09-08 21:30:07 -04:00
Eduardo Balsa bc9902baed
Added shebang line
Added shebang line so that script can be executed directly
2021-09-08 15:03:10 +02:00
Tib3rius 49b2874390 Fix for match_all_service_names
Removed the boolean and resorted to simply adding a "match all" service name regular expression.
2021-09-08 04:18:22 -04:00
Tib3rius 1f6d16ecf0
Merge pull request #102 from blockomat2100/beta
Fix that prevented SSLscan from running.
2021-09-08 04:08:28 -04:00
Tib3rius e22bc55dd6 Added Report Plugin functionality.
Moved http.py to http_server.py to avoid import clashes with Python's http library.
Report plugins can take a list of targets and create reports based on the scans and files.
2021-09-08 00:27:16 -04:00
Tib3rius 149372c9d4 Update config.toml
Added -T4 by default to nmap scans.
2021-09-06 09:23:38 -04:00
Tib3rius cea95aa9eb Added simple proxychains support.
Command line option --proxychains will add -sT to Nmap scans.
There is no other logic. At some point there should be checks for each plugin.
2021-09-05 12:53:17 -04:00
Tib3rius 334e4cd4b8 Update databases.py
Fixed missing import.
2021-09-04 00:41:02 -04:00
Tib3rius 4d971c1e79 Bug fixes.
Added required library import.
2021-09-04 00:39:50 -04:00
Tib3rius ba942e2964 Bug fixes and feature update.
Added optional check() function for plugins to check pre-requisites, etc. after plugins are fully loaded and options have been parsed.
Fixed bug in recent commit.
2021-09-04 00:37:37 -04:00
Tib3rius 137a848047 Added ipaddress and ipaddressv6 format tags. 2021-09-03 23:50:40 -04:00
Tib3rius 4c3253e233 Added open port alerts. 2021-09-03 23:10:11 -04:00
blockomat2100 53052201d9 make plugins run that uses match_all_service_names (e.g. sslscan) 2021-09-03 13:07:22 +02:00
Tib3rius b00b80be01
Create FUNDING.yml 2021-09-02 08:56:48 -04:00
Tib3rius 433776a98f Merge branch 'beta' of https://github.com/Tib3rius/AutoRecon into beta 2021-09-01 23:52:22 -04:00
Tib3rius 0efedca423 Refactoring codebase.
Moved most of the core functionality to modules.
Plugins updates with new module name.
2021-09-01 23:52:16 -04:00
Tib3rius c06053cb04
Update README.md 2021-09-01 14:48:21 -04:00
Tib3rius 0b37730304 New Features
Added ability to add an additional plugins directory instead of overriding the original. Useful for plugin dev.
Also added a new non-default port scan which guesses services based on open ports.
2021-09-01 13:18:09 -04:00
Tib3rius f5415f9f03 Added plugin listing functionality
Added -l / --list to list plugins.
2021-08-31 23:43:06 -04:00
Tib3rius 342ecfe632 Tagging system updates.
Now plugin slugs are included in the tags available, meaning you can run specific plugins using their tag.
2021-08-31 19:31:08 -04:00
Tib3rius 0b5ef7cf6e Update autorecon.py
Fixed bug where stdin would get passed to Nmap.
2021-08-31 11:41:17 -04:00
Tib3rius 6ccff4cb39 Target handling updates.
Changed Target.type to be either 'ip' or 'hostname'. IP version is now stored in Target.ipversion.
Updated plugins to reflect this.
2021-08-31 11:10:41 -04:00
Tib3rius a7b27a9154 Changed keyboard control code.
Changed keyboard control to some custom code which should work with all systems. Unfortunately occasionally it will not register inputs. Unsure why. Good enough for now.
2021-08-31 10:51:22 -04:00
Tib3rius 964c438480 Update http.py
Fixed pattern.
2021-08-30 13:46:26 -04:00
Tib3rius c68fe48f94
Update README.md 2021-08-29 22:57:30 -04:00