2017-01-26 1 views
0

Kann ich die Antwortzeit für die http/https-Website mit dem Wireshark-Paket messen. die meisten der Website/Blog zeigen nur, wie HTTP-Antwortzeit nur zu überprüfen, wenn ich die HTTPS-Antwortzeit wissen möchte, wie ist es?HTTP- und HTTPS-Antwort in Wireshark

Antwort

0

Konfigurieren Sie Wireshark, um SSL zu entschlüsseln, und messen Sie dann die Antwortzeit wie bei HTTP (d. H. Indem Sie die Paketzeiten subtrahieren). Eine einfache Möglichkeit, SSL-Datenverkehr zu entschlüsseln, besteht darin, Ihren Browser so zu konfigurieren, dass Pre-Master-Secrets in einer Protokolldatei gespeichert werden und Wireshark so konfiguriert wird, dass in dieser Protokolldatei nach geheimen Daten gesucht wird. Um beispielsweise Chrome zu konfigurieren, legen Sie die Umgebungsvariable SSLKEYLOGFILE auf den vollständigen Pfad der Protokolldatei fest und starten alle Chrome-Prozesse (einschließlich Hintergrundprozesse) neu. Öffnen Sie dann in Wireshark Einstellungen >> Protokolle >> SSL und zeigen Sie das Pre-Master-Secret-Protokoll auf die gleiche Datei. Es gibt einen ausführlicheren Spaziergang durch: https://jimshaver.net/2015/02/11/decrypting-tls-browser-traffic-with-wireshark-the-easy-way/

Um die Antwortzeit zu erhalten, finden Sie ein Paket von der Anfrage/Antwort Konversation. Einige dieser Pakete sollten grün mit einem Protokoll "HTTP" markiert sein, wenn es erfolgreich entschlüsselt wurde. Klicken Sie mit der rechten Maustaste auf eines der Pakete und wählen Sie "Folgen >> SSL-Stream". Dies sollte alle Pakete im Hauptfenster filtern und sie auf den interessierenden TCP-Strom beschränken. Von dort können Sie blättern, um das letzte Paket aus der Anfrage, das erste Paket aus der Antwort und das letzte Paket aus der Antwort zu finden. Dann, je nachdem, was Sie mit der Reaktionszeit meinen, subtrahieren Sie einfach die zwei Zeiten, die das abdecken. Wenn Sie beispielsweise die Zeit vom Senden der Anforderung bis zum Beginn der Antwort angeben möchten, subtrahieren Sie einfach die Zeit des letzten Anforderungspakets von der Zeit des ersten Antwortpakets.

Sie sollten auch die anderen Websites verwenden können, auf die Sie in Ihrer Frage verwiesen haben, um das Antwortzeitverhalten zu erhalten. Der Prozess ist im Wesentlichen identisch, sobald Sie den SSL-Stream entschlüsselt haben.

+0

und wie berechnen Sie die https Antwortzeit? –

+0

@MuhammadHaziq Aktualisiert, um die Antwortzeit abzudecken. Sobald der SSL-Datenstrom entschlüsselt wurde, sollten Sie auch die anderen Websites verwenden können, die Ihnen die Berechnung erklären. – twm