天天看點

Cisco ❀ User Agent-使用者代理 概述

UA檢測技術

User Agent中文名為使用者代理,簡稱 UA,它是一個特殊字元串頭,使得伺服器能夠識别客戶使用的作業系統及版本、CPU 類型、浏覽器及版本、浏覽器渲染引擎、浏覽器語言、浏覽器插件等。

User-Agent含浏覽器辨別(作業系統辨別;加密等級辨別;浏覽器語音)渲染引擎辨別版本資訊,我們可以從中取這些資訊來識别不同的終端類型。例如下面從資料包中可以看到一個是Mac os。

浏覽器的 UA 字串

标準格式為: 浏覽器辨別 (作業系統辨別; 加密等級辨別; 浏覽器語言) 渲染引擎辨別 版本資訊

浏覽器辨別

由于很多網站在進行 UA 檢測的時候忽略了兩位數版本号,是以可能造成 浏覽器及之後版本收到糟糕的頁面,是以自 浏覽器 10 之後的版本中浏覽器辨別項固定為 浏覽器,在 UA 字串尾部添加真實版本資訊。

作業系統辨別

FreeBSD

X11; FreeBSD (version no.) i386

X11; FreeBSD (version no.) AMD64

Linux

X11; Linux ppc

X11; Linux ppc64

X11; Linux i686

X11; Linux x86_64

Mac

Macintosh; PPC Mac OS X

Macintosh; Intel Mac OS X

Solaris

X11; SunOS i86pc

X11; SunOS sun4u

Windows:

Windows NT 10.0 對應作業系統windows 10

windows NT 6.2 對應作業系統 windows 8

Windows NT 6.1 對應作業系統 windows 7

Windows NT 6.0 對應作業系統 windows vista

Windows NT 5.2 對應作業系統 windows 2003

Windows NT 5.1 對應作業系統 windows xp

Windows NT 5.0 對應作業系統 windows 2000

Windows ME

Windows 98

加密等級辨別

N: 表示無安全加密

I: 表示弱安全加密

U: 表示強安全加密

浏覽器語言

在首選項 > 正常 > 語言中指定的語言

渲染引擎

浏覽器 使用 Presto 渲染引擎,格式為: Presto/版本号

繼續閱讀