Commit graph

236 commits

Author SHA1 Message Date
ekultek
151d44beff patch for an issue where the status code was in the wrong place issue #219 2017-12-02 11:23:48 -06:00
ekultek
30ffde95c3 created a get_page function that does the requests for me, this way I'm not calling requests.get over and over again 2017-12-02 11:06:16 -06:00
ekultek
ccd0f4920b patch for an issue where a timeout would cause an error (issue #) 2017-12-02 10:27:13 -06:00
ekultek
54dd5d47f5 the gaierror has been taken care of once and for all, if it fails it's not going to try and find the IP address (issue #215), fixes and issue with chunked encoding errors, about 99% of the time when you try to request again it will work, so that's what we're gonna do (issue #214) 2017-12-02 07:31:02 -06:00
ekultek
ade2d5f82c added new headers to search for, patches issue #207, patches issue #211, also patches issue #212 2017-12-01 16:19:26 -06:00
ekultek
083e541284 fixes a bunch of bugs, plus some annoying output that shouldn't be showing up, including but not limited to issue #202 and issue #203 2017-12-01 11:05:53 -06:00
ekultek
5de72f5d33 fixes a bunch of connection bugs including issue #191, also fixes some issues with WAF identification 2017-11-30 13:23:18 -06:00
ekultek
daa83ffee6 minor patch so that it will show which URL failed instead of '{}' 2017-11-29 19:16:36 -06:00
ekultek
d949240ab8 patches an issue where the sitemap and robots.txt would fail if it hit a certain exception (issue #186, #185, #184) 2017-11-29 18:51:13 -06:00
ekultek
a96a04a3ad fixes an issue where the admin pages would not be saved to a log file 2017-11-29 14:23:42 -06:00
ekultek
c0382bdb17 created a timeout class that will timeout a function if it takes to long, added the timeout to the nmap scan, if it takes over 2 minutes it will timeout, you can increase the timeout with the --time-sec flag 2017-11-29 11:48:12 -06:00
ekultek
92653aa038 sometimes the exceptions are super long and I need some more information from the log file, so I'm going to make the issues with the last 50 lines of the log file 2017-11-29 10:15:07 -06:00
ekultek
b12982a958 patches an issue where PGP would fail (issue #179), also patches an issue where the connection refused error would not do the fix it is suppose to do (issue #180) 2017-11-29 09:58:16 -06:00
ekultek
542eacab02 minor update to the installation, if you already have it installed you don't need to worry about it 2017-11-28 13:44:41 -06:00
ekultek
f3dd7c567b will now save potential SQLi vulnerable websites to a log file during the header check (if the check throws a dbms error) 2017-11-28 13:07:23 -06:00
ekultek
0253cb37e4 will now save potential SQLi vulnerable websites to a log file during the header check (if the check throws a dbms error) 2017-11-28 13:07:11 -06:00
ekultek
2b39613b05 three new WAF scripts, armor, fortigate, and akamai. updates to generic WAF 2017-11-28 13:06:18 -06:00
ekultek
de767965e5 patch for a connection refusing error (issue #177) where google will refuse your connection because you're sending to many requests to it, will sleep and try again 2017-11-28 10:15:28 -06:00
ekultek
97187c07f0 fixes issue #173 crawler will ignore SSL certificates, fixes #174 caches the found firewall into memory, incase we run across it again we don't waste our time trying to discover it, fixes #175 and #176 if there are unicode chars in the value it will not be saved 2017-11-28 08:14:47 -06:00
ekultek
4c496b265c one more patch for the generic WAF detection script, another private report, will not detect Apache now 2017-11-27 13:45:15 -06:00
ekultek
4651fcd2ac major patch for an issue with the firewall identification (private report) it was super unreliable, should work better now 2017-11-27 13:09:53 -06:00
ekultek
5029005829 patch for an issue where a failed status code would try to create an issue, will now output the status code, the reason, and shutdown 2017-11-27 09:55:41 -06:00
ekultek
b58a6b48d4 enabled X-Forwarded-For headers in selenium searches 2017-11-26 16:44:04 -06:00
ekultek
d03d762ff4 patch for an issue where something goes wrong with the user-agent configuration during intialization of selenium, will not default to Zeus's custom agent if for any reason the user-agent is None (issue #170) 2017-11-26 12:02:23 -06:00
ekultek
46cb3d64d0 edited the automatic issue creator so that it will only pull the last 35 lines of the file, along with that it will now tell you the link to your issue if you have anything to add to it 2017-11-26 10:14:41 -06:00
ekultek
0ae36e2489 fixes an issue where the options would not pass to nmap 2017-11-25 20:12:53 -06:00
ekultek
e5abed8835 minor updates to the filename, added a new folder for nmap scans 2017-11-25 20:02:03 -06:00
ekultek
e662cb4a00 created an interactive pause that you will be able to skip or exit from 2017-11-25 20:00:23 -06:00
ekultek
3cfe4dfa8e created an interactive pause that you will be able to skip or exit from 2017-11-25 20:00:00 -06:00
ekultek
ddf46c6bbe minor edits to some of the attacks, also created an interactive pause that you will be able to skip or exit from 2017-11-25 19:59:09 -06:00
ekultek
fe21f2b22b moved the URL parsing to it's own class, saves some space in the searching file and is a little quicker now 2017-11-25 13:31:10 -06:00
ekultek
e69e116e81 moved the browser setup into it's own class, saves some space in the selenium search file 2017-11-24 21:55:31 -06:00
ekultek
7f62266474 minor update to excluded websites exts and the excluded sites while parsing 2017-11-24 11:11:49 -06:00
ekultek
c5ab6b005b had t ocreate a disclaimer because someone was an idiot 2017-11-24 08:45:58 -06:00
ekultek
3225387157 fixed the x-forwarded-for header in the header checking 2017-11-24 07:03:10 -06:00
ekultek
3d37e31747 minor update to the AWS WAF script, just some small edits 2017-11-24 07:02:28 -06:00
ekultek
5757f311b2 patch for an issue where the script to start sqlmap would not launch, had the wrong script name which is what caused the issue (issue #163) 2017-11-24 07:01:59 -06:00
ekultek
6f62049eb8 optimization for the time it takes to load the program, should be quicker now, created a search for public PGP keys will take your sites domain and search for any public PGP keys it can find, renamed some files to make more sense 2017-11-22 15:07:24 -06:00
ekultek
2f250a5a2d update to the gist lookup search, multiple regexs will be tried in order to further try and discover some information 2017-11-21 12:39:51 -06:00
ekultek
47b4789756 minor update to fix a file logging issue, where it will skip log numbers IE zeus-log-1.log to zeus-log-5.log 2017-11-21 12:39:15 -06:00
ekultek
d875092c6c patch for an issue where the webdriver will not load, will now check if you have 127.0.0.1 localhost in your /etc/hosts file and add it if it is not there (issue #161) 2017-11-21 11:49:11 -06:00
ekultek
acc89fdac3 bumped version number for the new WAF scripts 2017-11-20 20:01:43 -06:00
ekultek
2d88e64404 created 7 new WAF scripts for firewall detection (issue #142) 2017-11-20 20:00:45 -06:00
ekultek
52af437fe4 moved shutdown, startup, and prompt to lib.core.common due to how much they are used 2017-11-20 14:27:08 -06:00
ekultek
9eca1950cb created constants of all the log filenames, adjusted files accordingly 2017-11-20 14:04:11 -06:00
ekultek
fd4c89ffb8 created a common.py file and drafted write_to_log_file into it, also created an HTTP_HEADER class that will be used instead of repeating myself, fixed everything accordingly 2017-11-20 11:43:27 -06:00
ekultek
7d8727b9df patch for an issue where it will claim the driver is not in your PATH, will now specify where the driver is located (issue #159) 2017-11-18 09:52:40 -06:00
ekultek
8b57b6c1cf patch for an issue where the latest firefox release would not allow you to run Zeus. Is now compatible with Firefox version 51-57 (issue #157) 2017-11-18 07:51:25 -06:00
ekultek
d60ad9391b bumped from three pages to five pages 2017-11-16 13:30:03 -06:00
ekultek
d75bb85955 created a Github Gist searching tool that will search 3 pages of Gists (usually around 500 links) and create a regex for the found URL, from there it will search through all the Gists and save any of them that have a match (issue #153) 2017-11-16 13:29:24 -06:00