Bộ phân tích User-Agent
User-Agent là dòng nhận dạng mà trình duyệt của bạn gửi kèm mỗi yêu cầu, và nó được làm cho rối một cách có chủ ý: trên Android, Chrome vẫn tự giới thiệu là “Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36” vì lý do tương thích cũ. Dán bất kỳ chuỗi UA nào ở đây và bộ phân tích này rút ra những gì quan trọng: trình duyệt, hệ điều hành, loại thiết bị, và liệu chuỗi có giống của một bot hay trình thu thập dữ liệu đã biết hay không. Để trống ô nhập và nó sẽ đọc user-agent của chính trình duyệt bạn. Việc nhận diện là phỏng đoán theo khả năng tốt nhất và mọi chuỗi đều có thể bị giả mạo, nên hãy xem kết quả là một gợi ý mạnh, không phải bằng chứng.
Cách phân tích một user-agent
-
1
Dán một chuỗi UA
Sao chép từ nhật ký máy chủ, tab Mạng trong công cụ dành cho nhà phát triển, hoặc một tiêu đề yêu cầu, hoặc để trống ô để dùng chuỗi của bạn.
-
2
Nhấn Phân tích
Công cụ khớp các token phổ biến trong chuỗi trên máy chủ của chúng tôi.
-
3
Đọc bản tóm tắt
Bạn nhận được trình duyệt, hệ điều hành, loại thiết bị và một dấu bot/trình thu thập, kèm chuỗi gốc ngay bên dưới.
-
4
Sao chép
Một cú nhấp sao chép bản tóm tắt có nhãn để dán vào báo cáo lỗi hoặc phiếu hỗ trợ.
Bộ phân tích báo cáo những gì
| Trường | Ví dụ |
|---|---|
| Trình duyệt | Chrome |
| Hệ điều hành | Windows 10/11 |
| Loại thiết bị | Máy tính để bàn |
| Bot / trình thu thập | Không |
Nó cũng trả lại cho bạn chuỗi User-Agent gốc. Nó nêu tên trình duyệt và họ hệ điều hành. Nó không đọc số phiên bản chính xác, công cụ kết xuất (rendering engine), hay nhãn hiệu và kiểu máy của thiết bị: trong các chuỗi UA hiện đại, những dữ liệu này không đáng tin hoặc không có. Khi cần, hãy dùng User-Agent Client Hints.
Vì sao chuỗi User-Agent lại rối đến vậy
Cụm “Mozilla/5.0” ở đầu gần như mọi UA bắt nguồn từ cuộc chiến trình duyệt những năm 1990, khi các trang web kiểm tra “Mozilla” trước khi phục vụ bố cục hiện đại. Mỗi trình duyệt đều sao chép token này để vượt qua, nên ngày nay Chrome, Edge, Safari và Firefox đều bắt đầu giống nhau và nhồi vào dòng đó các token sản phẩm như AppleWebKit, KHTML, like Gecko và Safari mà chúng thực ra không dùng.
Từ chuỗi UA đến Client Hints
Chrome hiện đóng băng số phiên bản mà nó ghi trong chuỗi UA và chuyển chi tiết sang User-Agent Client Hints (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), mà máy chủ chỉ yêu cầu khi cần. Đọc chuỗi UA vẫn đủ dùng cho một lần kiểm tra nhanh hoặc sàng lọc nhật ký; hãy dùng Client Hints khi bạn cần phiên bản chính xác và đáng tin, ví dụ trong phát hiện gian lận.
Chữ ký bot phổ biến
- Googlebot/2.1 (+http://www.google.com/bot.html), trình thu thập tìm kiếm của Google
- bingbot/2.0, trình thu thập của Microsoft Bing
- AhrefsBot/7.0, một trình thu thập SEO
- facebookexternalhit/1.1, trình lấy bản xem trước liên kết của Facebook
- Slackbot-LinkExpanding, trình mở rộng liên kết của Slack
Công cụ này đánh dấu một chuỗi là bot khi nó chứa một token như bot, crawler, spider, slurp hoặc bingpreview.
Câu hỏi thường gặp
Không. Nó nêu tên trình duyệt (Chrome, Firefox, Safari, Edge, Opera hoặc Internet Explorer) và họ hệ điều hành, chứ không phải số phiên bản hay công cụ kết xuất. Các trình duyệt hiện đại đóng băng hoặc ẩn chúng trong chuỗi UA, nên hãy yêu cầu User-Agent Client Hints (Sec-CH-UA-Full-Version-List) khi bạn cần phiên bản chính xác.
Có. Để trống ô và nhấn Phân tích, nó sẽ dùng user-agent mà trình duyệt của bạn đã gửi kèm yêu cầu. Dán một chuỗi khác để kiểm tra chuỗi đó.
Đó là kiểm tra theo từ khóa: chuỗi bị đánh dấu là bot khi nó chứa một token như bot, crawler, spider, slurp hoặc bingpreview. Cách này bắt được các trình thu thập trung thực như Googlebot và Bingbot, nhưng bất kỳ máy khách nào cũng có thể ghi bất cứ điều gì vào user-agent của nó, nên nó sẽ không bắt được một trình cào dữ liệu sao chép chuỗi của một trình duyệt thật. Đừng bao giờ chỉ dựa vào UA cho một quyết định bảo mật.
Việc phân tích chạy trên máy chủ của chúng tôi, nên đây không phải là quy trình ngoại tuyến trong trình duyệt. Công cụ chỉ dùng chuỗi để tạo kết quả và không lưu văn bản user-agent mà bạn gửi; chỉ có việc sử dụng ẩn danh, tổng hợp được ghi lại.
Công cụ liên quan
IP của tôi là gì
Xem địa chỉ IP mà máy chủ này nhận được cho yêu cầu của bạn, đó là IPv4 hay IPv6 và, khi có dữ liệu GeoIP cục bộ, một quốc gia gần đúng.
Quét dải cổng TCP
Thử một dải cổng TCP liên tiếp và chỉ hiển thị những cổng chấp nhận kết nối.
Kiểm tra cổng TCP
Máy chủ của chúng tôi thử kết nối TCP đến một cổng công khai với thời gian chờ năm giây.
Bộ kiểm tra tuổi miền
Xem xét thời điểm một tên miền được đăng ký lần đầu tiên cùng độ tuổi của nó tính bằng năm, tháng và ngày, dựa trên dữ liệu WHOIS từ cơ sở đăng ký.
Từ miền đến IP
Phân giải bất kỳ domain nào sang địa chỉ IPv4 (A) và IPv6 (AAAA) rồi sao chép vào bất kỳ công cụ mạng nào.
Bộ chuyển IPv4 sang IPv6
Chuyển địa chỉ IPv4 sang IPv6 ở các định dạng ánh xạ, tương thích, 6to4 và nhúng, kèm ánh xạ ngược trở lại IPv4.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Parser User Agent [ID]
- Parser User-Agent [PL]
- User Agent-tolk [SV]
- ตัวแยกวิเคราะห์ User-Agent [TH]
- User-Agent-Parser [DE]
- ユーザーエージェント解析ツール [JA]
- User-Agent 파서 [KO]
- Analizador de User Agent [ES]
- Analisador de User Agent [PT]
- Analyseur de User-Agent [FR]
- محلل User-Agent [AR]
- User-Agent-parser [NL]
- User Agent Parser [EN]
- Parser dello User-Agent [IT]
- Парсер User-Agent [RU]
- User Agent Ayrıştırıcı [TR]
- 用户代理解析器 [ZH]