Curl
Jump to navigation
Jump to search
SNI header
curl --connect-to www.example.com:443:10.x.x.y:443 https://www.example.com curl -sv --resolve $host:443:$ip https://$host curl --resolve example.com:443:127.0.0.1 https://example.com/ curl -vik --resolve example.com:443:198.18.110.10 https://example.com/
Non sni header (port 80 unencrypted header)
curl --header "Host: example.com" http://127.0.0.1/
https://daniel.haxx.se/blog/2018/04/05/curl-another-host/
Testing ciphers
# curl https://www.example.com -k -v --location-trusted --sslv2 curl https://www.example.com -k -v --location-trusted --tlsv1.1 curl https://www.example.com -k -v --location-trusted --tlsv1.2 curl https://www.example.com -k -v --location-trusted --tlsv1.3
for host in 10.1.1.10 10.1.1.52 10.1.1.16 10.1.1.16; do echo $host; curl --header "Host: www.example.org" http://$host/downloads/myfile.png --output /dev/null; done