diff --git a/Functionality.md b/Functionality.md index 1660b1e..1fd2b3a 100644 --- a/Functionality.md +++ b/Functionality.md @@ -1 +1,27 @@ -# Extensive breakdown of all flags and what they do \ No newline at end of file +# Extensive breakdown of all flags and what they do + + +*** + +#### Mandatory options +* `-d/--dork ` Run a single dork through Zeus +* `-l/--dork-list ` Run a list of dorks through Zeus one per line + +#### Attack options +* `-s/--sqli` Run the found URL's through sqlmaps API to scan for SQL injection flaws +* `-p/--port-scan` Run a port scan using nmaps API on the found URL's + +#### Search engine options +* `-D/--search-engine-ddg` Use DuckDuckGo as the search engine +* `-B/--search-engine-bing` Use Bing as the search engine +* `-A/--search-engine-aol` Use AOL as the search engine + +#### Misc options +* `--verbose` Run Zeus in verbose mode, expect more output +* `--proxy ` Configure a proxy to use for the scanning +* `--random-agent` Use a random user-agent as the header from `etc/agents.txt` +* `--show-requests` Show all HTTP requests that are sent from Zeus, use in conjunction with `--verbose` for extreme verbose output +* `--sqlmap-args ` Pass arguments to the sqlmap API. The arguments must be in the format that the API understands. See [here](https://github.com/Ekultek/Zeus-Scanner/wiki/Passing-flags-to-sqlmap) for a list. +* `--auto-start` Attempt to automatically find and start the sqlmap API on your system (SLOW) +* `--search-here ` Used in conjunction with `--auto-start` to choose the starting search path +* `--show` Show a list of arguments that the sqlmap API understands