diff --git a/tools/wapti.md b/tools/wapti.md new file mode 100644 index 0000000..4ba5de5 --- /dev/null +++ b/tools/wapti.md @@ -0,0 +1,108 @@ +# wapti + +Notes +------- + +Help Text +------- +``` +Wapiti-SVN - A web application vulnerability scanner + + Usage: python wapiti.py http://server.com/base/url/ [options] + + Supported options are: + -s + --start + To specify an url to start with + + -x + --exclude + To exclude an url from the scan (for example logout scripts) + You can also use a wildcard (*) + Example : -x http://server/base/?page=*&module=test + or -x http://server/base/admin/* to exclude a directory + + -p + --proxy + To specify a proxy + Example: -p http://proxy:port/ + + -c + --cookie + To use a cookie + + -t + --timeout + To fix the timeout (in seconds) + + -a + --auth + Set credentials for HTTP authentication + Doesn't work with Python 2.4 + + -r + --remove + Remove a parameter from URLs + + -n + --nice + Define a limit of urls to read with the same pattern + Use this option to prevent endless loops + Must be greater than 0 + +-m +--module + Set the modules and HTTP methods to use for attacks. + Example: -m "-all,xss:get,exec:post" + + -u + --underline + Use color to highlight vulnerables parameters in output + + -v + --verbose + Set the verbosity level + 0: quiet (default), 1: print each url, 2: print every attack + + -b + --scope + Set the scope of the scan: + + "page": to analyse only the page passed in the URL + + "folder":to analyse all the links to the pages which are in the same folder as the URL passed to Wapiti. + + "domain":to analyse all the links to the pages which are in the same domain as the URL passed to Wapiti. + If no scope is set, Wapiti scans all the tree under the given URL. + + -f + --reportType + Set the type of the report + xml: Report in XML format + html: Report in HTML format + txt: Report in plain text + + -o + --output + Set the name of the report file + If the selected report type is 'html', this parameter must be a directory + + -i + --continue + This parameter indicates Wapiti to continue with the scan from the specified file, this file should contain data from a previous scan. + The file is optional, if it is not specified, Wapiti takes the default file from the "scans" folder. + + -k + --attack + This parameter indicates Wapiti to perform attacks without scanning again the website and following the data of this file. + The file is optional, if it is not specified, Wapiti takes the default file from the "scans" folder. + + -h + --help + To print this usage message + +``` + +Example Usage +------- + +Links +------- +