Tib3rius
342ecfe632
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
0b5ef7cf6e
Update autorecon.py
...
Fixed bug where stdin would get passed to Nmap.
2021-08-31 11:41:17 -04:00
Tib3rius
6ccff4cb39
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
a7b27a9154
Changed keyboard control code.
...
Changed keyboard control to some custom code which should work with all systems. Unfortunately occasionally it will not register inputs. Unsure why. Good enough for now.
2021-08-31 10:51:22 -04:00
Tib3rius
964c438480
Update http.py
...
Fixed pattern.
2021-08-30 13:46:26 -04:00
Tib3rius
c68fe48f94
Update README.md
2021-08-29 22:57:30 -04:00
Tib3rius
76dab09f5e
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
6da47ee7e2
Update http.py
...
Fix for accidental commit.
2021-08-29 16:58:15 -04:00
Tib3rius
3d8f584719
IPv6 Support
...
Added IPv6 support.
If a hostname has an IPv4 address, that will be used.
Plugins can either rely on nmap_extra for IPv6 compatibility, or access service.target.type to see if the target address is IPv4 or IPv6.
2021-08-29 16:50:16 -04:00
Tib3rius
465b2a8b82
Updated Config / Global Files
...
Moved global patterns to the global file.
Placed create-port-dirs = true in config file to see if people notice and like it. ;)
2021-08-29 15:46:03 -04:00
Tib3rius
dbcb89792f
Merge branch 'scan-specific-ports' into beta
2021-08-29 15:29:46 -04:00
Tib3rius
fdea9cd111
Update autorecon.py
...
Added colorama objects to import exception handling.
2021-08-29 14:11:21 -04:00
Tib3rius
22cd515280
Update autorecon.py
...
Added unidecode to import exception handling.
2021-08-29 14:10:39 -04:00
Tib3rius
543a0f137c
Keyboard Control Fixes
...
Added exception handling for required modules.
Added ability to disable keyboard controls.
Added separate keyboard control module for SSH/Docker (running as root).
2021-08-29 14:09:39 -04:00
Tib3rius
f629f1ca18
Added compatibility with Nmap-like comments in target files.
...
Nmap allows comments after the IP / hostname using #. Added the ability to detect and strip out these comments instead of failing.
Closes #101
2021-08-29 00:11:04 -04:00
Tib3rius
8cb40ad564
Added --ports
...
Added ability to scan specific ports.
2021-08-28 23:59:01 -04:00
Tib3rius
62db07d099
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
8926d23a29
Update autorecon.py
...
Fixed bug in plugin system.
2021-08-28 19:08:19 -04:00
Tib3rius
0d2da7cc7a
Bug Fixes & Improvements
...
Fixed bug where AutoRecon would finish but not output the last few lines.
Added new pattern to config file.
2021-08-28 09:17:16 -04:00
Tib3rius
32f18900a3
Update autorecon.py
...
Added notes.txt back.
2021-08-28 08:43:11 -04:00
Tib3rius
1e9f938248
Update autorecon.py
...
Added comments.
2021-08-28 08:29:02 -04:00
Tib3rius
b60fcfc9ca
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
182b071444
Update autorecon.py
...
Added new status update feature. Pressing 's' during a scan will print task details.
2021-08-27 10:18:44 -04:00
Tib3rius
288af6a961
Update autorecon.py
...
Added forced service check. If no services are defined, AutoRecon will error out.
2021-08-27 09:31:33 -04:00
Tib3rius
98037302f7
Update autorecon.py
...
Added ability to force service scans.
2021-08-27 03:01:35 -04:00
Tib3rius
d1863a1cd3
Merge branch 'beta' of https://github.com/Tib3rius/AutoRecon into beta
2021-08-27 02:35:04 -04:00
Tib3rius
37a6b47954
Update autorecon.py
...
Fixed potential memory leak.
Fixed possible display bug.
2021-08-27 01:29:23 -04:00
Tib3rius
296fc52047
Bug Fix
...
Fixed a bug where AutoRecon wouldn't restore the terminal after running the help menu in Bash.
2021-08-26 20:14:06 -04:00
Tib3rius
6114970e26
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
ce08818fe9
Update nfs.py
...
Added mountd plugin.
2021-08-26 01:06:08 -04:00
Tib3rius
5e60057e31
Update dns.py
...
Added Multicast DNS Nmap plugin.
2021-08-26 00:38:49 -04:00
Tib3rius
6e9339328e
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
3e520a0951
Update README.md
2021-08-24 16:05:23 -04:00
Tib3rius
d1be515b71
Added ability to change verbosity by pressing up and down keys.
2021-08-23 23:21:14 -04:00
Tib3rius
73d4dc72e1
Update rpc.py
...
Added program check to configure.
Changed error message in run.
2021-08-23 20:25:53 -04:00
Tib3rius
8d4b1319d9
Update ssh.py
...
Added "safe" tag.
2021-08-23 20:25:19 -04:00
Tib3rius
9a66c83575
Update default-port-scan.py
...
Renamed UDP Port Scan class.
Added "long" tag,.
2021-08-23 20:25:06 -04:00
Tib3rius
ad994bdbfa
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
874739ca6e
Update autorecon.py
...
Added filename reference to plugin registering errors.
2021-08-22 08:04:34 -04:00
Tib3rius
faf028693b
Create rsync.py
...
Added rsync plugins.
2021-08-21 22:20:54 -04:00
Tib3rius
ca18ac9403
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
2921dc283d
Bug fixes.
...
Fixed bug where commands were double formatted when being written to _commands.txt
Fixed bug where plugin warnings would print multiple times per plugin.
2021-08-19 23:18:43 -04:00
Tib3rius
5fcbb169b4
Added DNS Reverse Lookup plugin
...
Also renamed Zone Transfer plugin to DNS Zone Transfer.
2021-08-18 18:44:26 -04:00
Tib3rius
a2d90e423d
Update dns.py
...
Added Zone Transfer plugin for DNS.
2021-08-18 15:36:16 -04:00
Tib3rius
31b306d8ab
Update http.py
...
Re-arranged dirbuster run/manual functions.
2021-08-18 15:36:03 -04:00
Tib3rius
6843c0450f
Update autorecon.py
...
Added --create-port-dirs option which will create port directories (e.g. tcp80, udp53) in the scans directory and put all relevant scans there.
Now most command line options can be set in the config.toml file as well.
2021-08-17 19:03:29 -04:00
Tib3rius
a1ca13ecbe
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
68d947dccf
Update autorecon.py
...
Changed add_service() method to make it more standard.
2021-08-15 19:38:54 -04:00
Tib3rius
4e8484fc3a
Update autorecon.py
...
Fixed bug where inspect.signature() returned different values depending on python version. Using inspect.getfullargspec() instead.
2021-08-15 16:33:55 -04:00
Tib3rius
45137c1917
Update README.md
2021-08-15 01:33:49 -04:00