### Tool 175: Web download (http://... or ftp://...) and check its MD5

### Description:

      This tool downloads a HTTP or FTP file and check its MD5.
      It ensures the server is working properly.

      Parameter --uri is the uri/url requested.
      Parameter --md5 is the expected md5sum.
      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'.

### Usage:

netwox 175 -u uri -m md5 [-p ip] [-P port] [-l login] [-L password] [-U useragent] [-f|+f] [-T uint32]

### Parameters:

parameter | description | example
`-u|--uri uri` | url/uri to download | http://www.example.com/
`-m|--md5 md5` | wanted md5 | 12345678901234567890123456789012
`-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
`-f|--ftp-passive|+f|--no-ftp-passive` | use passive FTP |
`-T|--timeout uint32` | timeout in ms | 60000

### Examples:

netwox 175 -u "http://www.example.com/" -m "12345678901234567890123456789012"
netwox 175 --uri "http://www.example.com/" --md5 "12345678901234567890123456789012"