
UserAgents.CPUTypes.yaml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yauaa Show documentation
Show all versions of yauaa Show documentation
A parsing an analyzing library to get information from a useragent string.
# =============================================
# THIS FILE WAS GENERATED; DO NOT EDIT MANUALLY
# =============================================
#
# Yet Another UserAgent Analyzer
# Copyright (C) 2013-2024 Niels Basjes
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
config:
- matcher:
extract:
- 'DeviceCpuBits : 117 :agent.product.name="App_Bitness"^.version'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.product.name="Sys_CPU"^.version]'
extract:
- 'DeviceCpu : 116 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 116 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[1-2]]'
extract:
- 'DeviceCpu : 115 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 115 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[2-3]]'
extract:
- 'DeviceCpu : 114 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 114 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[3-4]]'
extract:
- 'DeviceCpu : 113 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 113 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[4-5]]'
extract:
- 'DeviceCpu : 112 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 112 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[5-6]]'
extract:
- 'DeviceCpu : 111 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 111 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry.(1-2)product.(1-2)version]'
extract:
- 'DeviceCpu : 106 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 106 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[1]]'
extract:
- 'DeviceCpu : 105 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 105 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[2]]'
extract:
- 'DeviceCpu : 104 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 104 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[3]]'
extract:
- 'DeviceCpu : 103 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 103 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[4]]'
extract:
- 'DeviceCpu : 102 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 102 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.(1-3)product.(1)comments.entry[5]]'
extract:
- 'DeviceCpu : 101 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 101 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- matcher:
variable:
- 'CPUInfo:LookUp[CPUArchitectures;agent.product.(1-2)version]'
extract:
- 'DeviceCpu : 100 :@CPUInfo[[1]]'
- 'DeviceCpuBits : 100 :@CPUInfo[[2]]'
# - 'DeviceClass : 0 :@CPUInfo[[3]]'
- lookup:
name: 'CPUArchitectures'
map:
"Intel" : "Intel|32|Desktop"
"i386" : "Intel i386|32|Desktop"
"i486" : "Intel i486|32|Desktop"
"i586" : "Intel i586|32|Desktop"
"i686" : "Intel i686|32|Desktop"
"i786" : "Intel i786|32|Desktop"
"i86pc" : "i86pc|32|Desktop"
"x86" : "x86|32|Desktop"
"x86_32" : "Intel x86_32|32|Desktop"
"x86-32" : "Intel x86_32|32|Desktop"
"x64_32" : "Intel x86_32|32|Desktop"
"x86_x32" : "Intel x86_32|32|Desktop"
"x8632" : "Intel x86_32|32|Desktop"
"x6432" : "Intel x86_32|32|Desktop"
"Intelx32" : "Intel x86_32|32|Desktop"
"x86_64" : "Intel x86_64|64|Desktop"
"x86-64" : "Intel x86_64|64|Desktop"
"x64_64" : "Intel x86_64|64|Desktop"
"x86_x64" : "Intel x86_64|64|Desktop"
"x8664" : "Intel x86_64|64|Desktop"
"x6464" : "Intel x86_64|64|Desktop"
"Intelx64" : "Intel x86_64|64|Desktop"
"AMD" : "AMD|32|Desktop"
"amd64" : "AMD64|64|Desktop"
"x64" : "Intel x86_64|64|Desktop"
"Win64" : "Intel x86_64|64|Desktop"
"WOW64" : "Intel x86_64|64|Desktop"
"ia64" : "Intel Itanium 64|64|Desktop"
"arm" : "ARM|32|Mobile"
"armv5" : "ARMv5|32|Mobile"
"armv5l" : "ARMv5l|32|Mobile"
"armv5tel" : "ARMv5tel|32|Mobile"
"armv5tejl" : "ARMv5tejl|32|Mobile"
"armv6" : "ARMv6|32|Mobile"
"armv6l" : "ARMv6l|32|Mobile"
"armv6tel" : "ARMv6tel|32|Mobile"
"armv6tejl" : "ARMv6tejl|32|Mobile"
"armv7" : "ARMv7|32|Mobile"
"armv71" : "ARMv71|32|Mobile"
"armv7l" : "ARMv7l|32|Mobile"
"armv7i" : "ARMv7i|32|Mobile"
"armv7tel" : "ARMv7tel|32|Mobile"
"armv7tejl" : "ARMv7tejl|32|Mobile"
"arm7tdmi" : "ARMv7tdmi|32|Mobile"
"armeabi-v7a" : "ARMv7|32|Mobile"
"armeabi-v7a:armeabi" : "ARMv7|32|Mobile"
"x86:armeabi" : "ARMv8|64|Mobile"
"arm64-v8a" : "ARMv8|64|Mobile"
"armv8" : "ARMv8|64|Mobile"
"armv81" : "ARMv81|64|Mobile"
"armv8l" : "ARMv8l|64|Mobile"
"armv8i" : "ARMv8i|64|Mobile"
"armv8tel" : "ARMv8tel|64|Mobile"
"armv8tejl" : "ARMv8tejl|64|Mobile"
"arm8tdmi" : "ARMv8tdmi|64|Mobile"
"aarch32" : "AArch32|32|Mobile"
"aarch64" : "AArch64|64|Mobile"
"arm64" : "ARM64|64|Mobile"
"sparc" : "Sparc|32|Desktop"
"sparc64" : "Sparc 64|64|Desktop"
"powerpc" : "PowerPC|32|Desktop"
"ppc" : "PowerPC|32|Desktop"
"ppc native" : "PowerPC|32|Desktop"
"ppc64" : "PowerPC 64|64|Desktop"
"ppc64le" : "PowerPC 64 LE|64|Desktop"
"alpha" : "Alpha|32|Desktop"
"mips" : "Mips|32|Desktop"
"sh1" : "SH1|32|Mobile"
"sh2" : "SH2|32|Mobile"
"sh3" : "SH3|32|Mobile"
"sh4" : "SH4|32|Mobile"
"sh5" : "SH5|64|Mobile"
"ti8148" : "Ti8148|32|Mobile"
"MC680x0" : "Motorola 68000|32|Desktop"
"68K" : "Motorola 68000|32|Desktop"
"Mac_68K" : "Motorola 68000|32|Desktop"
"Mac_PowerPC" : "PowerPC|32|Desktop"
"Mac_Intel" : "PowerPC|32|Desktop"
"M1" : "Apple M1|64|Desktop"
© 2015 - 2025 Weber Informatics LLC | Privacy Policy