habe So habe ich die Adresse für ein paar Websites wie so www.google.com
und nichts mehr, kein Protokoll. Ist es möglich zu wissen, welches Protokoll die Website verwendet, unter Verwendung von Netzwerk-Tools wie curl
oder wget
oder irgendetwas. Ich muss nur wissen, ob es verwendet http
oder https
Holen Sie sich das Website-Protokoll, wenn ich die Adresse
0
A
Antwort
0
Sie können dies mit folgendem Befehl erreichen:
openssl s_client -showcerts -connect google.com:443
Dies setzt voraus, dass der Server Sie testen Setup die Standard-HTTPS-Port 443
zu verwenden ist.
0
www.google.com funktioniert sowohl mit http als auch mit https.
Sie können herausfinden, ob Website mit HTTPS funktioniert, indem Sie Regeln der populären Erweiterung "HTTPS überall" https://www.eff.org/https-everywhere/atlas/ (Github Quelle: https://github.com/EFForg/https-everywhere/tree/master/src/chrome/content/rules) verwenden. Mit openssl s_client (siehe Antwort Tokozo Zane) kann auch helfen. Oder Sie können HEAD Anfrage senden und schauen Sie sich die Position Header: curl -I -X HEAD http://ya.ru
Verwandte Themen
- 1. Holen Sie sich das lat, lng Basis auf Adresse
- 2. Holen Sie die Umgebungsvariable Adresse
- 3. Holen Sie sich das Grafikkartenmodell?
- 4. Holen Sie sich das nächste
- 5. Holen Sie sich das AspNetUser von HttpContext.Current.User
- 6. Holen Sie sich die Assoziationen, wenn Sie die Anfrage erhalten.
- 7. Holen Sie sich das gesamte Spektrum, das die Zelle Teil
- 8. Holen Sie sich das Element, das die modale
- 9. Holen Sie sich die Datensatzdetails und berechnen Sie das Ranking
- 10. C# Holen Sie sich das Zelltextwert, wenn Dataerror
- 11. Holen Sie sich das Zeichen auf Control.KeyDown?
- 12. Holen Sie die IP-Adresse des Clients
- 13. Holen Sie sich lokale IP-Adresse mit Boost.Asio
- 14. Holen Sie sich das Computerzeitformat in C#
- 15. Holen Sie sich das aktuelle Element?
- 16. WordPress - Holen Sie sich die Logo-Adresse von einer Domain-Adresse
- 17. Holen Sie die Vtable-Adresse in C#?
- 18. Holen Sie sich aktuelle URL-Adresse des Browsers
- 19. Holen Sie sich Benutzer-Standort von IP-Adresse - ipinfo.io
- 20. Holen Sie sich das letzte Duplikat
- 21. jQuery.when: Holen Sie sich das xhr Statuscode
- 22. Holen Sie sich das Mutter-Funktion __FILE__
- 23. Holen Sie sich das JSON von HttpEntity
- 24. Holen Sie sich das $ This in angularjs
- 25. Holen Sie sich das aktuelle Element
- 26. Holen Sie sich das Kontrollkästchen Wert php
- 27. Holen Sie sich das Ort ohne Internet
- 28. Flex 4: Holen Sie sich das Pressobjekt
- 29. Holen Sie sich das nächste automatische Inkrement
- 30. Holen Sie sich das aktive Blatt Excel
vielleicht einfach versuchen, über 'http 'und dann über' https '- z. Eine einfache Curl GET oder OPTIONS sollte es tun - dann überprüfen Sie das Ergebnis - wenn Sie nicht mit Verbindungsfehler oder Timeout enden bedeutet es wahrscheinlich, dass das Protokoll verwendet wird. Beachten Sie, dass sie nicht exklusiv sind, sondern davon, wie der Server eingerichtet ist. Beachten Sie auch, dass Protokolle verschiedenen Ports als Standard 80 bzw. 443 zugewiesen werden können –