This tool sends a HTTP request using method TRACE. HTTP protocol defines TRACE method to obtain information about the proxies on the path. Parameter --uri is the uri/url requested. Parameters --proxy-ip, --proxy-port, --proxy-login and --proxy-password defines the web proxy and credentials. Parameter --user-agent defines the client name to send. For example 'Mozilla/5.0'. Parameter --display-status indicates to display status code of reply to screen. Parameter --display-headers indicates to display reply headers. Parameter --file-headers indicates the filename where to store headers. Parameter --display-body indicates to display reply body. Parameter --file-body indicates the filename where to store body.
parameter | description | example |
-u|--uri uri | url/uri to download | http://www.example.com/ |
-s|--display-status|+s|--no-display-status | display statuscode to screen | |
-h|--display-headers|+h|--no-display-headers | display headers to screen | |
-b|--display-body|+b|--no-display-body | display body to screen | |
-p|--proxy-ip ip | IP address of proxy | 5.6.7.8 |
-P|--proxy-port port | port of proxy | 3128 |
-l|--proxy-login login | login of proxy | |
-L|--proxy-password password | password of proxy | |
-U|--user-agent useragent | user agent | Mozilla/5.0 |
-H|--file-headers file | file receiving headers | filehdr.txt |
-B|--file-body file | file receiving body | filebody.txt |
-T|--timeout uint32 | timeout in ms | 60000 |