Commit Graph

33 Commits

Author SHA1 Message Date
Tib3rius cabca4c106 SMB Vuln Plugin Update
SMB Vuln plugin now runs all smb-vuln-* scripts in one command instead of only three in separate commands. This duplicates some work from the regular Nmap SMB scan but not too much. Manual command will only scan smb-vuln-* scripts that are marked as "dos".
2022-08-30 23:29:20 -04:00
Tib3rius 16d2bc482c Version update. 2022-08-07 14:13:41 -04:00
Tib3rius 8faecb8a0e Updated requirements and added check for WinRM
Since Nmap reports WinRM as HTTP, the port scan plugins now do a few additional checks on ports 5985 and 5986 to avoid running needless HTTP plugins if the services are just WinRM.

Updated the project dependencies to match.
2022-08-07 14:10:31 -04:00
Tib3rius 6e90601956 get_option() update
The plugin function get_option() now has an optional default value which is returned in the event that no option was provided (either by the plugin as a default when creating the option, or by the end user).
2022-06-12 16:22:20 -04:00
Asim Aziz 3841d5cb77 Update ldap-search.py (#163)
* Update ldap-search.py

Hi Tib3rius
ldapsearch has updated syntax.
-h and -p have been Deprecated in favor of -H
New syntax is -H ldap://<IP>:<PORT>

* Version update.

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2022-05-25 23:28:04 -04:00
Tib3rius df8428c387 Version update. 2022-05-10 16:41:53 -04:00
Tib3rius 55a6a8e17e Version update. 2022-04-23 02:32:25 -04:00
Tib3rius 18a3f262b3 Version update.,
Version update.,
2022-04-18 06:54:24 -04:00
Tib3rius d2ad6fc041 Fixed bug.
Typo in onesixtyone.py plugin.
Fixes #146
2022-03-28 17:48:11 -04:00
Tib3rius 89b5f6f3ad Fixed plugins.
Fixes #144
2022-03-24 01:49:16 -04:00
Tib3rius 3fab2d4833 Updates to dirbuster plugin.
Removed gobuster's backup search.
Added extract link option to feroxbuster's manual command.
Removed recursion from dirsearch's manual command.
Removed silent mode from dirb's manual command.
2022-02-19 18:01:21 -05:00
Tib3rius b92383c027 Plugin Updates
Separated plugins out into separate files to make them easier to understand.
2022-02-14 22:15:20 -05:00
malet 1368914f11 Enumeration of vhost should ignore TLS/SSL certificate errors (#139)
* Adding no tls certificate checking to gobuster vhost enumeration

* Updated version number.

Co-authored-by: malet <malet@invalid>
Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2022-02-05 01:18:06 -05:00
Tib3rius 6100333bd7 Fixed / improved pattern matching.
{match} will output as the entire matched string. {match1} will output as the first matched group. {match2} etc.
2022-01-18 20:00:33 -05:00
Tib3rius eb003b7f2c Added GetArch plugin.
Resolves #138
2022-01-13 22:21:44 -05:00
Tib3rius 168865256b I/O Updates, New Subdomain Enumeration Plugin
Plugins can now call info(), warn(), and error() functions from their service / target object which will properly prefix the plugin name, etc.
A new subdomain enumeration plugin using gobuster has been developed.
2022-01-13 18:33:45 -05:00
Tib3rius 7d5fae0ff7 Fixed bug in rpcdump plugin.
impacket-rpcdump only supports ports 135, 139, 443, 445, and 593. Added a limitation to the plugin so it only runs against those ports.
2022-01-10 13:14:42 -05:00
Tib3rius 9cb392d4b4 Added Virtual Host enumeration plugin. 2022-01-10 02:22:36 -05:00
Tib3rius 7ee877eddd Version update. 2022-01-06 13:45:35 -05:00
Tib3rius d80b1270e8 Minor config changes.
Changed the --create-port-dirs option to --no-port-dirs (making their creation default).
Added -T4 to the default nmap commands.
Adjusted config.toml accordingly.
2022-01-05 20:45:50 -05:00
Heino Sass Hallik e0b5f7c725 Add DnsRecon scans to default dns plugin (#119)
* add dnsrecon plugin

* Updated dnsrecon plugins.

Fixed a few formatting issues and typos.

Co-authored-by: Heino Sass Hallik <sass@rangeforce.com>
Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2021-12-12 00:22:50 -05:00
Tim Bentley 2235df1abe Fixes and New Scan feature (#128)
* fix issues and add function

* Fix smbclient

* Reverted some minor changes.

ffuf's -noninteractive flag does function. Unsure of why it was removed.
smbclient bug confirmed, but added -I back in and put // before the address since that appears to be the correct syntax.
Renamed CurlKnowSecurity to CurlKnownSecurity.

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2021-12-11 23:34:38 -05:00
Tib3rius 0f917df077 Bug fix.
Fixed bug that reported tcpwrapped ports as missed services.
2021-10-19 18:29:44 -04:00
Tib3rius f1ed986bd0 Plugin updates.
Added an NTP nmap plugin.
Updated SIP plugin.
2021-10-06 11:49:11 -04:00
Tib3rius f033577dfa Bug fixes.
Better exception handling in manual commands.
2021-10-01 17:12:29 -04:00
Tib3rius f7d234e7bb Update version number. 2021-10-01 16:18:33 -04:00
Tib3rius 2e23fcd9d2 Updated version number. 2021-09-15 14:08:38 -04:00
Tib3rius 2b0860c377 More poetry magic. 2021-09-14 17:42:50 -04:00
Tib3rius cc0b70fd6b Reformatted code to be pip compatible. 2021-09-14 15:50:12 -04:00
Tib3rius 3de342c4cf Revert "Reformatted code to be pip compatible."
This reverts commit e7b147d7d7.
2021-09-12 13:05:27 -04:00
Tib3rius e7b147d7d7 Reformatted code to be pip compatible. 2021-09-12 12:40:35 -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
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