Tib3rius
353ffbbaf6
Potential fix for imports.
2021-09-12 12:52:29 -04:00
Tib3rius
9b523a5b40
Create poetry.toml
2021-09-12 12:44:55 -04:00
Tib3rius
8c44455869
Reformatted code to be pip compatible.
2021-09-12 12:40:35 -04:00
Greg Poisson
5942da979f
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
a6632ff8fc
Updated documentation.
2021-09-11 23:47:07 -04:00
Tib3rius
ae6967418f
Added new verbose levels.
...
Changed the TCP specific port scan to "All TCP Ports".
2021-09-11 23:15:28 -04:00
Tib3rius
5b05260c19
Added tag override options for all three types of plugins.
2021-09-09 20:04:30 -04:00
Tib3rius
e793903732
Update autorecon.py
...
Made secure/insecure optional for --force-services
Fixed bug with keyboard monitor.
2021-09-09 12:39:06 -04:00
Tib3rius
35b5647f4d
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
bc2c8afe18
Merge pull request #104 from drcursor/patch-1
...
Added shebang line
2021-09-08 21:31:52 -04:00
Tib3rius
6cd6955a0d
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
Eduardo Balsa
bc9902baed
Added shebang line
...
Added shebang line so that script can be executed directly
2021-09-08 15:03:10 +02:00
Tib3rius
49b2874390
Fix for match_all_service_names
...
Removed the boolean and resorted to simply adding a "match all" service name regular expression.
2021-09-08 04:18:22 -04:00
Tib3rius
1f6d16ecf0
Merge pull request #102 from blockomat2100/beta
...
Fix that prevented SSLscan from running.
2021-09-08 04:08:28 -04:00
Tib3rius
e22bc55dd6
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
149372c9d4
Update config.toml
...
Added -T4 by default to nmap scans.
2021-09-06 09:23:38 -04:00
Tib3rius
cea95aa9eb
Added simple proxychains support.
...
Command line option --proxychains will add -sT to Nmap scans.
There is no other logic. At some point there should be checks for each plugin.
2021-09-05 12:53:17 -04:00
Tib3rius
334e4cd4b8
Update databases.py
...
Fixed missing import.
2021-09-04 00:41:02 -04:00
Tib3rius
4d971c1e79
Bug fixes.
...
Added required library import.
2021-09-04 00:39:50 -04:00
Tib3rius
ba942e2964
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
137a848047
Added ipaddress and ipaddressv6 format tags.
2021-09-03 23:50:40 -04:00
Tib3rius
4c3253e233
Added open port alerts.
2021-09-03 23:10:11 -04:00
blockomat2100
53052201d9
make plugins run that uses match_all_service_names (e.g. sslscan)
2021-09-03 13:07:22 +02:00
Tib3rius
b00b80be01
Create FUNDING.yml
2021-09-02 08:56:48 -04:00
Tib3rius
433776a98f
Merge branch 'beta' of https://github.com/Tib3rius/AutoRecon into beta
2021-09-01 23:52:22 -04:00
Tib3rius
0efedca423
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
c06053cb04
Update README.md
2021-09-01 14:48:21 -04:00
Tib3rius
0b37730304
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
f5415f9f03
Added plugin listing functionality
...
Added -l / --list to list plugins.
2021-08-31 23:43:06 -04:00
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