TimV01
ac83743b4d
Fixed Issue #551
...
I implemented the function so it won't shutdown the script when a dork gave 0 urls.
@Ekultek Please take a look at this, might add it to your next release ;)
FYI: I am interested in further contribution.
2018-10-19 20:07:46 +02:00
ekultek
f14bbe5645
changed the identifier from random chars to the hash of the stacktrace, this will help for a furture update where it will check if the issue is already on the bug tracker
2018-02-07 11:29:56 -06:00
ekultek
e5ac6316d3
patches an issue where the present alert would cause an issue (issue #312 )
2017-12-19 10:07:36 -06:00
ekultek
a302562893
moved the encoding declaration to the main file, it will now be started at the beginning of the program, also removed the call to dict the proxy (issue #287 )
2017-12-09 22:20:48 -06:00
ekultek
b16a9c184a
getting rid of the '...' at the end of the output string, got sick of typing it os now it won't be there anymore
2017-12-07 07:27:20 -06:00
ekultek
2a1aaa6965
update to the output query
2017-12-06 09:38:24 -06:00
ekultek
d7e793cc7a
patch for an issue where the status code was in the wrong place issue #219
2017-12-02 11:26:19 -06:00
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
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
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
f1e3c53cb0
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:18:07 -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
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
00da736256
created an interactive pause that you will be able to skip or exit from
2017-11-25 19:59:38 -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
6def583b3a
patch for an issue where it will not attempt to extract the IP ban URL, will now successfully extract the URL
2017-11-25 13:30:06 -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
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
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
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
ekultek
8b3a776af4
patch for an issue where the program would fail due to firefox and geckodriver not liking eachother (issue #154 , issue #151 ), also patches an issue with the admin panel where it would write to a file no matter what happened (issue #152 )
2017-11-16 07:34:09 -06:00
ekultek
25b72314e7
created a --show-success flag that will output the success of the dork depending on how many links have been found with it
2017-11-15 07:23:36 -06:00
ekultek
e1897912cc
parses the black list on multiple searches now as well, will prompt you or continue
2017-11-14 12:55:03 -06:00
ekultek
55b1285809
multiple tamper scripts now implemented (issue #149 ), checks if the status code is a 404 before saying it's XSS vulnerable (issue #147 )
2017-11-14 11:46:14 -06:00
ekultek
c4af51be6d
created a blacklist, when a dork pulls no URLs it will add it to a blacklist, if the dork is in the blacklist and you use it again, it will prompt you if you want to continue or not
2017-11-13 20:45:32 -06:00
ekultek
d4c1e2dc1c
patch for an issue where the firefox profile would fail, will now specify the binary path if you hit this error (issue #143 )
2017-11-13 09:48:02 -06:00
ekultek
1eb861ae16
patch for a reported issue (private) where if there are no URL's left it will keep going until it hits the max page, will now stop
2017-11-11 16:30:03 -06:00
ekultek
77bc6dc956
multiple page searching no longer requires Google's API, you can now perform as many requests as you want and get as many links as you want as long as it does not go over 500 pages. Removed a couple dependencies that needed to be there for Google's API
2017-11-11 15:11:06 -06:00
ekultek
c740eb6e74
full batch functionality added to the searching
2017-11-10 11:03:12 -06:00
ekultek
49cfc78d9e
patch for an issue where I rolled back a search setting
2017-11-09 08:31:29 -06:00
ekultek
e490a1903c
removed safe search enabled setting in Google API search
2017-11-09 08:26:50 -06:00
ekultek
7734f87e62
got rid a of a warning that never should of been there, added a comment:
2017-11-07 11:57:56 -06:00
ekultek
b28fd3eac4
minor edits to most information, some updates to intel scans verbosity, comment edits to sqlmap
2017-11-06 12:25:53 -06:00
ekultek
d1e4e18f80
minor edit to the proxy settings, you cannot run a proxy on tor, the latency would be ridiculous
2017-11-04 09:11:52 -05:00
ekultek
90ba39f3ed
patch for an issue where if the site refuses connection it would keep trying to crawl it (issue #134 )
2017-11-03 09:49:58 -05:00
ekultek
69fd18d5a5
you are now able to use Tor to do the searching by passing the --tor flag, the firefox browser settings will mimic the tor browser settings and you will be able to connect via Tor, be careful, Google does not like Tor. You will also be able to connect to Tor to do the parsing
2017-11-02 10:27:08 -05:00
ekultek
bc335fa2d3
created a clickjacking scanner that will test a page for an X-Frame-Options header, if the header is not there, then it will create a basic HTML page with that URL as an iframe
2017-11-01 21:48:58 -05:00
ekultek
b26d29108c
fixes an issue where the geckodriver will not connect, usually means something happened during the installation of it, will now attempt to re-install the geckodriver (issue #132 )
2017-11-01 10:07:15 -05:00
ekultek
e85c13b2b8
minor update to the search.py file, X-Forwarded instead of X-Forward
2017-10-31 14:11:05 -05:00
ekultek
3bc428dbd9
created a new flag called --x-forward that will add a header to the request called 'X-Forwarded-From' with three random IP addresses
2017-10-31 13:19:31 -05:00
ekultek
51db83833b
patch for a reported issue where it would fail with from a website with Unicode
2017-10-31 13:18:40 -05:00
ekultek
04cd49e722
added some new URL's to the skip schema, edited the DDG link to the HTML link, made sure that the URL is not just a protocol before adding to the file
2017-10-29 11:46:36 -05:00