Ce script effectue pour chaque cible : un curl GET et un essai de connexion SSL (socket).
| Cible | URL / Host | curl | socket |
|---|---|---|---|
| ClickSend REST | https://rest.clicksend.com/ | HTTP 200, TLS: 0
Array
(
[url] => https://developers.clicksend.com:443/
[content_type] => text/html;charset=utf-8
[http_code] => 200
[header_size] => 731
[request_size] => 116
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 1
[total_time] => 1.233607
[namelookup_time] => 0.180336
[connect_time] => 0.524135
[pretransfer_time] => 0.874884
[size_upload] => 0
[size_download] => 97314
[speed_download] => 78924
[speed_upload] => 0
[download_content_length] => 97314
[upload_content_length] => -1
[starttransfer_time] => 1.222076
[redirect_time] => 1.183662
[redirect_url] =>
[primary_ip] => 52.84.174.125
[certinfo] => Array
(
)
[primary_port] => 443
[local_ip] => 10.114.20.2
[local_port] => 44650
[http_version] => 3
[protocol] => 2
[ssl_verifyresult] => 0
[scheme] => HTTPS
[appconnect_time_us] => 874631
[connect_time_us] => 524135
[namelookup_time_us] => 180336
[pretransfer_time_us] => 874884
[redirect_time_us] => 1183662
[starttransfer_time_us] => 1222076
[total_time_us] => 1233607
)
| OK (connecté) |
| https://www.google.com/ | HTTP 200, TLS: 0
Array
(
[url] => https://www.google.com/
[content_type] => text/html; charset=ISO-8859-1
[http_code] => 200
[header_size] => 1354
[request_size] => 51
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.107171
[namelookup_time] => 0.000299
[connect_time] => 0.012883
[pretransfer_time] => 0.034843
[size_upload] => 0
[size_download] => 50441
[speed_download] => 471411
[speed_upload] => 0
[download_content_length] => -1
[upload_content_length] => -1
[starttransfer_time] => 0.089683
[redirect_time] => 0
[redirect_url] =>
[primary_ip] => 142.250.186.164
[certinfo] => Array
(
)
[primary_port] => 443
[local_ip] => 10.114.20.2
[local_port] => 50842
[http_version] => 3
[protocol] => 2
[ssl_verifyresult] => 0
[scheme] => HTTPS
[appconnect_time_us] => 34752
[connect_time_us] => 12883
[namelookup_time_us] => 299
[pretransfer_time_us] => 34843
[redirect_time_us] => 0
[starttransfer_time_us] => 89683
[total_time_us] => 107171
)
| OK (connecté) | |
| Example | https://example.com/ | HTTP 200, TLS: 0
Array
(
[url] => https://example.com/
[content_type] => text/html
[http_code] => 200
[header_size] => 246
[request_size] => 48
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.101588
[namelookup_time] => 0.066858
[connect_time] => 0.07336
[pretransfer_time] => 0.084944
[size_upload] => 0
[size_download] => 513
[speed_download] => 5079
[speed_upload] => 0
[download_content_length] => -1
[upload_content_length] => -1
[starttransfer_time] => 0.10155
[redirect_time] => 0
[redirect_url] =>
[primary_ip] => 104.18.26.120
[certinfo] => Array
(
)
[primary_port] => 443
[local_ip] => 10.114.20.2
[local_port] => 38182
[http_version] => 3
[protocol] => 2
[ssl_verifyresult] => 0
[scheme] => HTTPS
[appconnect_time_us] => 84861
[connect_time_us] => 73360
[namelookup_time_us] => 66858
[pretransfer_time_us] => 84944
[redirect_time_us] => 0
[starttransfer_time_us] => 101550
[total_time_us] => 101588
)
| OK (connecté) |
Remarque : si tous les tests échouent pour des hôtes externes, la sortie TLS/HTTPS est probablement bloquée par l'hébergeur.