Commit Graph

259 Commits

Author SHA1 Message Date
Tib3rius 00d565c131 Update version number. 2021-10-01 16:18:33 -04:00
Tib3rius 0beb2ad7c1 Bug fixes.
Fixed bug in Curl Robots where file would get created despite no robots.txt existing.
Fixed bug where manual command exceptions would not get caught.
2021-09-30 13:43:55 -04:00
Christian Clauss e3d95c650c
GitHub Action to lint Python code (#108)
* GitHub Action to lint Python code

* Fix undefined name: verbose -> config['verbose']

* Update lint_python.yml

* Update lint_python.yml
2021-09-21 13:49:11 -04:00
Tib3rius 50b37adc87 Update main.py 2021-09-15 14:16:33 -04:00
Tib3rius f96c171789 Update README.md 2021-09-15 14:11:08 -04:00
Tib3rius 2b27cc4863 Updated version number. 2021-09-15 14:08:38 -04:00
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