Commit Graph

105 Commits

Author SHA1 Message Date
Tib3rius 0fcadbe1d8 Update autorecon.py
Added feature to collect services which AutoRecon "missed" (i.e. doesn't have plugins for) and report them at the end.
2021-08-13 17:49:01 -04:00
Tib3rius ffa811ddee Update autorecon.py
Added --version
2021-08-13 17:18:11 -04:00
Tib3rius 24f71534dd Update autorecon.py
Fixes #68

Instead of messing around with limits, we should ignore any line longer than 64 KiB, as it is likely invalid data of some kind anyway.
2021-08-03 00:08:40 -04:00
Tib3rius 62a87f9696
Update README.md
Spelling correction.
2021-08-02 23:22:10 -04:00
Tib3rius f2200d9670 Updated SMTP user enumeration.
Replaced smtp-user-enum with hydra.
2021-08-02 23:14:42 -04:00
Tib3rius 1be32aa034 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 c92e594f77 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 6ce5654d06 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 2c4467c99a Merge branch 'beta' of https://github.com/Tib3rius/AutoRecon into beta 2021-08-01 16:55:49 -04:00
Tib3rius 6117b5f180 Update autorecon.py
Replaced bool variable with boolean to avoid type confusion.
2021-08-01 16:55:36 -04:00
Tib3rius a67f737731
Update README.md 2021-08-01 13:38:19 -04:00
Tib3rius d2f72700ba
Update README.md 2021-07-31 21:11:57 -04:00
Tib3rius 70e6eec782 AutoRecon v2 Beta Release
Effectively an initial commit since this is 95% rewritten code.
2021-07-31 21:06:28 -04:00
Tib3rius fb9ca7e3a2
Merge pull request #86 from QuazyThain/patch-2
Update service-scans-default.toml
2021-06-27 12:58:12 -04:00
Tib3rius 5fec0719aa
Update README.md 2021-06-27 12:49:20 -04:00
Tib3rius 42db129326
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 cc64993481
Merge pull request #93 from Tib3rius/development
Merge pull request from development
2021-06-27 11:53:37 -04:00
Tib3rius 2a41d10468
Update README.md 2021-06-26 18:59:13 -04:00
Tib3rius 4a97eb9bfd Update service-scans-default.toml
Replaced ffuf with feroxbuster.
2021-06-26 18:20:27 -04:00
GJL 1717a5841e
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 cdea20a689 Update autorecon.py
Fix for https://twitter.com/SandyF337/status/1387264368576917510
2021-04-28 00:58:11 -04:00
QuazyThain b262a590fd
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 da59c5b3ad
Update service-scans-default.toml
Updated ffuf syntax to redirect to txt file.
2021-04-12 16:26:11 -04:00
Tib3rius 6164c65346
Update README.md 2021-04-11 18:05:32 -04:00
Tib3rius 14862104fd
Update service-scans-default.toml
Replaced gobuster with ffuf.
Retired nikto to manual commands.
2021-04-11 18:02:58 -04:00
Tib3rius 7481ac9c57
Update README.md 2021-02-13 03:51:48 -05:00
Tib3rius cfef685bff
Update README.md 2021-02-13 03:40:27 -05:00
Tib3rius e2702c927c
Update README.md 2021-02-13 03:03:12 -05:00
Tib3rius 9bf5b64eba
Update README.md 2020-08-27 09:22:27 -04:00
darckode 71c9130ea4
Dockerfile (#56)
* Dockerfile

* Update Dockerfile

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2020-08-27 09:20:37 -04:00
Tib3rius be8ca67a85
Update README.md
Added seclists to the one-liner install command.
2020-06-08 14:34:27 -04:00
Samuel Dowling 0b03f7b801
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 d5b3122d8f
Removing extra whitespace from lines in target file. 2020-02-10 15:03:51 -05:00
Tib3rius de3935fedd Added ippsec "testimonial". 2020-01-28 11:04:53 -05:00
Tib3rius ff94d45add Added testimonial. 2019-10-26 20:07:22 -04:00
Tib3rius 7e3fe33519 Added testimonial. 2019-10-22 19:46:43 -04:00
Alexandre ZANNI f876857aad add repology badge (#31) 2019-10-22 11:25:37 -04:00
Tib3rius a2a466721e Added functionality to specify a list of targets in a file.
Closes #27
2019-10-18 21:20:41 -04:00
Tib3rius abe95476da Fixes #1 2019-10-17 22:32:34 -04:00
Tib3rius 163f8c3961 Formatting fixes. 2019-10-17 22:32:21 -04:00
Tib3rius c13628119e Merge branch 'master' of git://github.com/the-c0d3r/AutoRecon into the-c0d3r-master 2019-10-17 22:31:25 -04:00
the-c0d3r 73c99c6dd9 autorecon.py: fixed termios setattr missing argument 2019-10-18 09:22:14 +08:00
Tib3rius 05e384faea Added command line option to provide a list of targets in a file. 2019-10-17 20:48:36 -04:00
Vasilij Schneidermann 457757a174 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 a5f9509c01 autorecon.py: added termios to restore the flags 2019-10-14 22:07:39 +08:00
Tib3rius d5e4781630 Merge branch 'development' 2019-09-21 16:54:28 -04:00
Tib3rius 359ba3b2f3 Added elapsed time calculation to initial nmap scans.
Added timestamp to heartbeat messages.
2019-09-21 16:53:39 -04:00
Tib3rius 0563351abb Updated README. 2019-09-20 22:47:34 -04:00
Tib3rius cb6a88314a Add regular "heartbeat" status message for running tasks.
Fixed small bug in elapsed time calculation.
2019-09-20 22:28:50 -04:00
Tib3rius 7734a4c2d1 Added .jsp extension to all web directory/file enumeration tools. 2019-09-17 23:20:42 -04:00