Commit Graph

100 Commits

Author SHA1 Message Date
Tib3rius 8f34de0a89 Fixed bug in manual commands function.
The manual commands function will now merge command arrays instead of replacing them, while removing duplicate commands and preserving order.
Added a default option to get_global / get_global_option function in case user deletes global options.
Updated several plugins that use global options.
2021-08-02 19:35:49 -04:00
Tib3rius 5a584a1b71 Reformatting & API Function Name Updates
Switched spaces to tabs throughout for consistency.
Changed add_port_match() to match_port()
Changed add_service_match() to match_service_name()
Removed un-used variables.
2021-08-02 19:13:09 -04:00
Tib3rius 3b1120db1c Update autorecon.py
Removed several instances of commented out code.
Added exception handling for process killing code.
2021-08-01 17:32:28 -04:00
Tib3rius 8537ac9de3 Merge branch 'beta' of https://github.com/Tib3rius/AutoRecon into beta 2021-08-01 16:55:49 -04:00
Tib3rius b34cae3aa7 Update autorecon.py
Replaced bool variable with boolean to avoid type confusion.
2021-08-01 16:55:36 -04:00
Tib3rius f50a097110 Update README.md 2021-08-01 13:38:19 -04:00
Tib3rius 7dfe30abc6 Update README.md 2021-07-31 21:11:57 -04:00
Tib3rius c22443acc7 AutoRecon v2 Beta Release
Effectively an initial commit since this is 95% rewritten code.
2021-07-31 21:06:28 -04:00
Tib3rius 114aff9b5b Merge pull request #86 from QuazyThain/patch-2
Update service-scans-default.toml
2021-06-27 12:58:12 -04:00
Tib3rius e6cd4920a6 Update README.md 2021-06-27 12:49:20 -04:00
Tib3rius 85a3e2bcbb Merge pull request #91 from GJL/patch-1
Fix wrong key name in service-scans-default.toml
2021-06-27 11:54:48 -04:00
Tib3rius 2ec91faec9 Merge pull request #93 from Tib3rius/development
Merge pull request from development
2021-06-27 11:53:37 -04:00
Tib3rius 55f649fcac Update README.md 2021-06-26 18:59:13 -04:00
Tib3rius 040b377301 Update service-scans-default.toml
Replaced ffuf with feroxbuster.
2021-06-26 18:20:27 -04:00
GJL b047d313d6 Fix wrong key name in service-scans-default.toml
In the finger scan section, change the key nmap to name.
2021-06-06 11:00:58 +02:00
Tib3rius ec35d8eade Update autorecon.py
Fix for https://twitter.com/SandyF337/status/1387264368576917510
2021-04-28 00:58:11 -04:00
QuazyThain 93d9d402da Update service-scans-default.toml
Removing the '-l' option.
Reason: The '-l' option was deprecated within the latest version of gobuster (3.1.0). Therefore it prevents gobuster from successful execution.
2021-04-17 20:04:13 +03:00
Tib3rius caf06538be Update service-scans-default.toml
Updated ffuf syntax to redirect to txt file.
2021-04-12 16:26:11 -04:00
Tib3rius 80281c4356 Update README.md 2021-04-11 18:05:32 -04:00
Tib3rius 431959f256 Update service-scans-default.toml
Replaced gobuster with ffuf.
Retired nikto to manual commands.
2021-04-11 18:02:58 -04:00
Tib3rius dcaa7ede3c Update README.md 2021-02-13 03:51:48 -05:00
Tib3rius d0763c8aa8 Update README.md 2021-02-13 03:40:27 -05:00
Tib3rius f3c39cc997 Update README.md 2021-02-13 03:03:12 -05:00
Tib3rius 1ab2e786d2 Update README.md 2020-08-27 09:22:27 -04:00
darckode 520819bd98 Dockerfile (#56)
* Dockerfile

* Update Dockerfile

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2020-08-27 09:20:37 -04:00
Tib3rius cd47dea88a Update README.md
Added seclists to the one-liner install command.
2020-06-08 14:34:27 -04:00
Samuel Dowling 19a2af743d Added packaging constructs to allow installation using `pip` or `pipx` (#48)
* Restructured program to enable packaging. Moved main into its own function and resolved global dependency issues. Configured pyproject.toml

* Restructured configuration management such that configuration files are stored in the default user configuration directory for the OS they're using, utilising appdirs

* Added exclusion for byte compiled python files

* Removed build files from version control

* Restructured config file initialisation into a function so that it can be called by the entrypoint main() function

* Resolved issues updating global variables from within function scope. Added global identifiers to global variables to make them more readily identifiable as such

* Formatting revision

* Updated documentation to reflect package installation instructions and usage

* Grammatical revision to improve instructional clarity

* Added default sudo for udp scans to prompt for password to elevate privileges

* Added an installation command for all required packages to the README

* Added manual installation instructions, clarification of oscp vm limitations installing pip3, and instructions on how to elevate privileges when installed with pipx

* Formatting revision to improve clarity of instructions and added requirements.txt

* Removed hardcoded sudo commands from default scan configurations

* Changed suggestion to add alias to .bashrc to .profile as this is what's used by default in kali to set initial temrinal conditions

* Fixed error in manual installation that would have resulted in installing python2 packages
2020-04-30 22:48:23 -04:00
Tib3rius 59e66e91ee Removing extra whitespace from lines in target file. 2020-02-10 15:03:51 -05:00
Tib3rius cbe4ccafd0 Added ippsec "testimonial". 2020-01-28 11:04:53 -05:00
Tib3rius 11cde244b9 Added testimonial. 2019-10-26 20:07:22 -04:00
Tib3rius 2b02b85f90 Added testimonial. 2019-10-22 19:46:43 -04:00
Alexandre ZANNI eb3c577045 add repology badge (#31) 2019-10-22 11:25:37 -04:00
Tib3rius 76a4a1699b Added functionality to specify a list of targets in a file.
Closes #27
2019-10-18 21:20:41 -04:00
Tib3rius 6d43d3b988 Fixes #1 2019-10-17 22:32:34 -04:00
Tib3rius 4207874ff5 Formatting fixes. 2019-10-17 22:32:21 -04:00
Tib3rius b3180a45fe Merge branch 'master' of git://github.com/the-c0d3r/AutoRecon into the-c0d3r-master 2019-10-17 22:31:25 -04:00
the-c0d3r 5f147e9fec autorecon.py: fixed termios setattr missing argument 2019-10-18 09:22:14 +08:00
Tib3rius d6854a5447 Added command line option to provide a list of targets in a file. 2019-10-17 20:48:36 -04:00
Vasilij Schneidermann 000d060451 Resolve symlinks to script path correctly (#23)
Previously: If a symlink to autorecon.py is executed, the
configuration directory is found relative to the current directory
Now: The symlink is resolved and the configuration directory is found
relative to the symlink target
2019-10-17 19:47:30 -04:00
the-c0d3r dfd5d4b03b autorecon.py: added termios to restore the flags 2019-10-14 22:07:39 +08:00
Tib3rius d964cf95c4 Merge branch 'development' 2019-09-21 16:54:28 -04:00
Tib3rius 8def11719c Added elapsed time calculation to initial nmap scans.
Added timestamp to heartbeat messages.
2019-09-21 16:53:39 -04:00
Tib3rius 787d99b31b Updated README. 2019-09-20 22:47:34 -04:00
Tib3rius 08c193ec7b Add regular "heartbeat" status message for running tasks.
Fixed small bug in elapsed time calculation.
2019-09-20 22:28:50 -04:00
Tib3rius 9ab4f2e439 Added .jsp extension to all web directory/file enumeration tools. 2019-09-17 23:20:42 -04:00
Tib3rius ca5f93e9c7 Replaced dirb with gobuster as default directory busting tool.
All versions of gobuster supported, thanks to some regex version detection.
2019-09-17 23:07:07 -04:00
Tib3rius db7d55a899 Added an elapsed time calculation for both individual targets and the entire program run. 2019-09-16 15:03:46 -04:00
Tib3rius 05bca6e372 Added --single-target and --only-scans-dir options. 2019-09-12 14:34:24 -04:00
Tib3rius 75cc2194e1 Added testimonial. 2019-08-21 13:16:25 -04:00
Tib3rius 6ac54912a1 Added pip3 installation steps which avoid OSCP VM crashes.
Fixes #19
2019-08-12 16:46:53 -04:00