Commit Graph

23 Commits

Author SHA1 Message Date
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 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 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 1f3feef132 More poetry magic. 2021-09-14 17:42:50 -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 8c44455869 Reformatted code to be pip compatible. 2021-09-12 12:40:35 -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 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
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 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 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 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