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
Greg Poisson
6ffa85b70a
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
75c5ed7363
Added new verbose levels.
...
Changed the TCP specific port scan to "All TCP Ports".
2021-09-11 23:15:28 -04:00
Tib3rius
40eceba382
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
2d482110e1
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
55b928ac64
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
1d7fd22721
Update databases.py
...
Fixed missing import.
2021-09-04 00:41:02 -04:00
Tib3rius
9ca431f93e
Bug fixes.
...
Added required library import.
2021-09-04 00:39:50 -04:00
Tib3rius
d9deb6ddd5
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
3974042ca0
Added open port alerts.
2021-09-03 23:10:11 -04:00
Tib3rius
6e81dc8431
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
05d49473c1
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
0b47b66088
Added plugin listing functionality
...
Added -l / --list to list plugins.
2021-08-31 23:43:06 -04:00
Tib3rius
283f4a725d
Tagging system updates.
...
Now plugin slugs are included in the tags available, meaning you can run specific plugins using their tag.
2021-08-31 19:31:08 -04:00
Tib3rius
0ce1770f84
Target handling updates.
...
Changed Target.type to be either 'ip' or 'hostname'. IP version is now stored in Target.ipversion.
Updated plugins to reflect this.
2021-08-31 11:10:41 -04:00
Tib3rius
b77422d7c0
Update http.py
...
Fixed pattern.
2021-08-30 13:46:26 -04:00
Tib3rius
fdbf760ef9
IPv6 Plugin Support + Bug Fix
...
Added a lot of plugin support for IPv6.
Added new {addressv6} template variable.
Fixed bug in new --ports feature.
Added correct global.toml file.
2021-08-29 17:59:38 -04:00
Tib3rius
0a6e364f14
Update http.py
...
Fix for accidental commit.
2021-08-29 16:58:15 -04:00
Tib3rius
29e285c64f
Added --ports
...
Added ability to scan specific ports.
2021-08-28 23:59:01 -04:00
Tib3rius
eb9a39f3c5
Update http.py
...
Added dirbuster.ext for extensions.
Fixed bug in dirsearch command.
Removed status codes from gobuster commands.
2021-08-28 21:41:09 -04:00
Tib3rius
10e40b2c53
Updates & Bug Fixes
...
Updated global option parsing to allow default None values by removing the "default=" setting.
Added a match_service() function to ServiceScan plugins to match combinations of protocol/port/name.
Fixed bug in status times.
Removed defaul from global.domain.
Added new WinRM detection plugin.
2021-08-27 15:16:26 -04:00
Tib3rius
b3b81f5de9
Fixed add_list_option()
...
Previously, add_list_option() used argparse's "append" type. Now it uses nargs='+' to allow multiple options (space separated) that also override defaults rather than appending.
2021-08-26 17:10:17 -04:00
Tib3rius
edf47ef097
Update nfs.py
...
Added mountd plugin.
2021-08-26 01:06:08 -04:00
Tib3rius
d13ebd4ba4
Update dns.py
...
Added Multicast DNS Nmap plugin.
2021-08-26 00:38:49 -04:00
Tib3rius
226d6ea77d
New functionality.
...
Added a stream readlines() function to read all lines into a list.
Added fformat() function, giving plugin authors more access to variables.
Fixed "Curl Robots" plugin (suggestion by Alh4zr3d) so it only saves the robots.txt file if it finds one.
2021-08-24 20:30:13 -04:00
Tib3rius
aac5e641f1
Update rpc.py
...
Added program check to configure.
Changed error message in run.
2021-08-23 20:25:53 -04:00
Tib3rius
848a0046c1
Update ssh.py
...
Added "safe" tag.
2021-08-23 20:25:19 -04:00
Tib3rius
b813021267
Update default-port-scan.py
...
Renamed UDP Port Scan class.
Added "long" tag,.
2021-08-23 20:25:06 -04:00
Tib3rius
741a0bf9d0
Plugin updates.
...
Added "safe" tag to most plugins.
Added an "unsafe" non-default tag.
Created an SMB Vulnerabilities plugin which is unsafe and won't run by default.
2021-08-22 08:10:23 -04:00
Tib3rius
4d77ec2ed7
Create rsync.py
...
Added rsync plugins.
2021-08-21 22:20:54 -04:00
Tib3rius
005a729dd9
Plugin Updates
...
Added global option "domain" for use with DNS / Active Directory.
Updated DNS and Kerberos plugins.
2021-08-20 13:22:55 -04:00
Tib3rius
429434f1a8
Added DNS Reverse Lookup plugin
...
Also renamed Zone Transfer plugin to DNS Zone Transfer.
2021-08-18 18:44:26 -04:00
Tib3rius
12f53a3962
Update dns.py
...
Added Zone Transfer plugin for DNS.
2021-08-18 15:36:16 -04:00
Tib3rius
b94ac0065d
Update http.py
...
Re-arranged dirbuster run/manual functions.
2021-08-18 15:36:03 -04:00
Tib3rius
1155113592
Plugin Updates
...
Better logic in wkhtmltoimage plugin.
New Redis plugins.
New RPCDump plugin.
Updated README for new tools.
2021-08-16 22:46:15 -04:00
Tib3rius
40dcea93b7
Updated Manual Commands
...
Manual commands function manual() now requires two arguments to make it more advanced.
2021-08-14 19:41:10 -04:00
Tib3rius
5740efc86c
Missed Services Collection
...
Added feature to collect services which AutoRecon "missed" (i.e. doesn't have plugins for) and report them at the end.
2021-08-13 18:53:59 -04:00
Tib3rius
3d67b185ea
Updated SMTP user enumeration.
...
Replaced smtp-user-enum with hydra.
2021-08-02 23:14:42 -04:00
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
c22443acc7
AutoRecon v2 Beta Release
...
Effectively an initial commit since this is 95% rewritten code.
2021-07-31 21:06:28 -04:00