Capture information about download speeds via the Web Security.cloud service using cURL command in a Windows Operating Systems
Web Security.cloud
cURL is not installed by default in Windows Operating systems. To install cURL follow these steps:
Win32 - Generic > Filename: Win32 zip with SSL support Win64 - Generic > Filename: Win64 x86_64 zip with SSL support
The Assigned Proxy is the proxy hostname that our infrastructure assigns to your infrastructure after hitting our load balancer e.g: proxy1.us.webscanningservice.com.
To obtain the assigned proxy hostname
This should display the proxy server currently assigned to your infrastructure. Make note of the hostname as this would be used to run the curl.e.g.:
C:\curl> curl -x http://proxy53.messagelabs.net:3128
The table below would help to choose the location of the web server, in order to download the 100 Mbs file or 1 Gb file for testing in the cURL command.
-L http://prprobeaz1001.messagelabs.com/100M > C:\curl\nul
Region | Location | Upstream Proxy Hostname | Web Server |
NAM | Arizona | proxy1.us.webscanningservice.com | http://prprobeaz1001.messagelabs.com/100M |
NAM | Washington | proxy2.us.webscanningservice.com | http://prprobeva1001.messagelabs.com/100M |
EMEA | Frankfurt | proxy1.de.webscanningservice.com | http://prprobeff1001.messagelabs.com/100M |
EMEA | Hayes | proxy1.uk.webscanningservice.com | http://prprobelh1001.messagelabs.com/100M |
EMEA | Europe | proxy1.eu.webscanningservice.com | http://prprobeam1001.messagelabs.com/100M |
EMEA | Amsterdam | proxy1.nl.webscanningservice.com | http://prprobeam1001.messagelabs.com/100M |
APAC | Kitakyushu | proxy1.jp.webscanningservice.com | http://prprobeki1001.messagelabs.com/100M |
APAC | Tokyo | proxy1.jp.webscanningservice.com | http://prprobetk1001.messagelabs.com/100M |
APAC | Singapore | proxy1.sg.webscanningservice.com | http://prprobesg2001.messagelabs.com/100M |
APAC | Syndey 1 | proxy1.ap.webscanningservice.com | http://prprobesy1001.messagelabs.com/100M |
APAC | Syndey 2 | proxy1.ap.webscanningservice.com | http://prprobesy2001.messagelabs.com/100M |
APAC | Hong Kong | proxy1.hk.webscanningservice.com | http://prprobehk1001.messagelabs.com/100M |
Note: To change the file size to 1 Gb, simply change the filename from 100M to 1G. e.g.: http://prprobeaz1001.messagelabs.com/1G
Before starting to test download speeds using cURL command, the following information is needed to run the curl:
It is important to run this cURL test from a test machine from within the corporate network (LAN) as well as running the same test on a test machine on the DMZ or outside any firewalls. This information will help you to compare the download speeds when going through the proxy on a Test Machine (Corporate Network) vs.Test Machine (DMZ).
C:\users\username> cd c:\curl
curl -x http://proxy53.messagelabs.net:3128 -L http://prprobeaz1001.messagelabs.com/100M > C:\curl\null
C:\curl> curl -x http://proxy53.messagelabs.net:3128 -L http://prprobeaz1001.messagelabs.com/100M > C:\curl\null % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 100M 100 100M 0 0 9297k 0 0:00:11 0:00:11 --:--:-- 9920k
Assigned Proxy | Web Server | Average Download Speed (bytes) | Average Download Speed (Mbps) | Download Time Total | |
Test machine(LAN) | proxy53 | prprobeaz1001 | 9297k | 74.37 | 0:00:11 |
Test machine (DMZ) | proxy53 | prprobeaz1001 | 1250k | 100.00 | 0:00:08 |
If further help is required, the Symantec technical support can be contacted via phone or by opening a support case.