Commit Graph

222 Commits

Author SHA1 Message Date
Tib3rius d89f94ff57 Added wordlist for dirbuster plugin.
AutoRecon will now create ~/.config/AutoRecon/wordlists dir and put the dirbuster.txt wordlist in it.
DirBuster plugin uses that wordlist by default.
2022-01-06 13:41:01 -05:00
Sebastian Hofmann e690bdceed Added Missing qoutes (#136)
The actual version is causing an missing quotes issue. (dquote>)
2022-01-05 21:26:09 -05:00
goproslowyo fb5ecaf7ee Fix small bug from curl 404 output (#134)
* Fix small bug from curl 404 output

This PR fixes a small bug from when `curl` receives an `HTTP 404` from the web server and the error code is non-zero (in this case `22`). This handles that case in the if statement. There may other error codes that `curl` throws, HTTP-wise, that you may want to catch in the future as well but I didn't run into them.

* Update main.py

Fixed small logic bug.

Co-authored-by: Tib3rius <48113936+Tib3rius@users.noreply.github.com>
2022-01-05 21:23:41 -05:00
gr4ysku11 a4a46bf2c7 wrap post parameters in quotes (#133)
* wrap post parameters in quotes

* wrap params and message

similar to medusa right below it
2022-01-05 20:58:05 -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
Tib3rius 423ecb8d23 Missing services bug fix.
AutoRecon should not longer report 'unknown' services as missing. Fixes #130
Updated unidecode requirement to 1.3.2
2021-12-16 14:23:09 -05:00
Zyaire 8b74b55523 Update README.md (#129) 2021-12-12 11:34:47 -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 2229216926 Fixes #114
Places manual commands in the correct directory.
2021-10-19 16:36:28 -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 9185ad5ae8 Bug fixes.
Fixed bug in Curl Robots where file would get created despite no robots.txt existing.
Fixed bug where manual command exceptions would not get caught.
2021-09-30 13:43:55 -04:00
Christian Clauss 197700c319 GitHub Action to lint Python code (#108)
* GitHub Action to lint Python code

* Fix undefined name: verbose -> config['verbose']

* Update lint_python.yml

* Update lint_python.yml
2021-09-21 13:49:11 -04:00
Tib3rius 65dd292ef0 Update main.py 2021-09-15 14:16:33 -04:00
Tib3rius a2060efc37 Update README.md 2021-09-15 14:11:08 -04:00
Tib3rius 2e23fcd9d2 Updated version number. 2021-09-15 14:08:38 -04:00
Tib3rius 003fd10126 Bug fixes.
Renamed the outdir variable back to output to avoid inconsistencies with config.
Renamed --targets to --target-file again for consistency.
2021-09-15 14:07:16 -04:00
Tib3rius 3f12537fb4 Update README.md 2021-09-15 03:13:30 -04:00
Tib3rius 9f8e057ddb Upgraded config/global/plugins searching.
AutoRecon will now search for config/global/plugins in the current directory, then the ~/.config/AutoRecon directory, unless being overridden by command line options.
2021-09-15 02:31:59 -04:00
Tib3rius 732db25f42 Update README.md 2021-09-14 18:54:26 -04:00
Tib3rius 3f73f1a8fb Update README.md 2021-09-14 18:50:11 -04:00
Tib3rius 9bd2ff354e Update README.md 2021-09-14 18:45:38 -04:00
Tib3rius 082ff5172e Update autorecon.py
Added shabang.
2021-09-14 18:43:13 -04:00
Tib3rius dcb5917eee Merge branch 'beta' 2021-09-14 18:41:24 -04:00
Tib3rius 9adcaa70f9 Update README.md 2021-09-14 18:39:52 -04:00
Tib3rius d1ec130609 Removed old plugins directory. 2021-09-14 17:58:40 -04:00
Tib3rius 2b0860c377 More poetry magic. 2021-09-14 17:42:50 -04:00
Tib3rius ba5b684c9f Removed old config and global toml files. 2021-09-14 15:52:04 -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 e551a86a71 Revert "Potential fix for imports."
This reverts commit fb60000b28.
2021-09-12 13:04:04 -04:00
Tib3rius fb60000b28 Potential fix for imports. 2021-09-12 12:52:29 -04:00
Tib3rius a64a6d7cf7 Create poetry.toml 2021-09-12 12:44:55 -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 d7777adb33 Updated documentation. 2021-09-11 23:47:07 -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 520cd9c91f Added tag override options for all three types of plugins. 2021-09-09 20:04:30 -04:00
Tib3rius 847bb67743 Update autorecon.py
Made secure/insecure optional for --force-services
Fixed bug with keyboard monitor.
2021-09-09 12:39:06 -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 7b833f14dc Merge pull request #104 from drcursor/patch-1
Added shebang line
2021-09-08 21:31:52 -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
Eduardo Balsa bdfc228181 Added shebang line
Added shebang line so that script can be executed directly
2021-09-08 15:03:10 +02:00
Tib3rius 12877aee35 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 8e3f14676b Merge pull request #102 from blockomat2100/beta
Fix that prevented SSLscan from running.
2021-09-08 04:08:28 -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 f73fb32e3d Update config.toml
Added -T4 by default to nmap scans.
2021-09-06 09:23:38 -04:00