Câu trả lời:
Câu trả lời của Shawn E có lẽ là câu trả lời đúng nhưng phiên bản wireshark của tôi không có bộ lọc đó. Tuy nhiên, các bộ lọc sau tồn tại:
Để kiểm tra xem trường SNI có tồn tại không:
ssl.handshake.extension.type == 0
hoặc là
ssl.handshake.extension.type == "server_name"
Để kiểm tra xem tiện ích mở rộng có chứa tên miền nhất định không:
ssl.handshake.extension.data contains "twitter.com"
tls.handshake.extensions_server_name contains "twitter.com"
Để có một ví dụ đầy đủ hơn, đây là lệnh hiển thị SNI được sử dụng trong các kết nối mới:
tshark -p -Tfields -e ssl.handshake.extensions_server_name \
-Y 'ssl.handshake.extension.type == "server_name"'
(Đây là những gì ISP của bạn có thể dễ dàng nhìn thấy trong lưu lượng truy cập của bạn.)