1. Benutzeragent
Der Benutzeragent ist eine native kurze Zeichenfolge eines Browsers. Durch Auslesen dieser Zeichenfolge kann die Website den Browser und die Version des Betriebssystems identifizieren.
Das Folgende ist ein Beispiel für einen Benutzeragentenwert:
Mozilla/5.0 (Windows NT 10.0; WOW64)
AppleWebKit/537.36 (KHTML, wie Gecko)
Chrome/100.0.4896.75 Safari/537.36
In diesem Beispiel spekuliert die Website, dass der Benutzer Windows 10.0 und Chrome 100 verwendet. „NT 10.0“ ist eine andere Version der Windows-Distribution. Sie können andere veröffentlichte Versionen im Wikipedia-Artikel anzeigen.

Beim Erstellen eines Browserprofils wird der Benutzeragentenwert aus der Datenbank des Lalicat-Fingerabdruckbrowsers abgerufen und kann im < strong>[User-Agent] zufällig oder bearbeiten manuell im Teil [navigator parameters] wie oben im Screenshot.
Wenn Sie sich entscheiden, die [Navigator-Parameter] manuell zu bearbeiten, behalten Sie bitte den gleichen Wert wie im [User Agent]-Teil, Oder wird einen großen Einstellungsfehler verursachen, der dazu führt, dass Ihr Konto gesperrt wird, oder nicht in der Lage ist, die Erkennung der Plattform zu umgehen.
2. Plattform.
Die Eigenschaft der Plattform ist ein Objektparameter des Navigators, der verwendet werden kann, um die Kompilierungsplattform des Browsers anzugeben.
Beim Erstellen eines neuen Browserprofils werden der Plattformwert und der Benutzeragent gleichzeitig abgerufen. Beide Werte sind vom Betriebssystemfilter auf der Übersichtsseite betroffen. Sie können diesen Wert auch manuell im [Navigator Parameter]-Teil festlegen.
Verfügbare Plattformwerte für Desktop-Browser:
Linux i686
Linux armv7l
MacIntel
Win64
Win32 (Hinweis: Bei der Simulation des Windows-Betriebssystems ist der Wert der Plattform immer Win32)
Für mobile Browser verfügbare Plattformwerte:
iPhone
iPod
iPad
Android
3. Erweiterte Konfiguration des User-Agents.
A. Was ist ein User-Agent
Der Benutzeragent teilt dem Website-Server mit, welche Tools Besucher anfordern, was die relevanten Versionsinformationen des Browsers und des Systems enthält.
Jeder HTTP-Request-Header hat ein User-Agent-Feld (wie unten gezeigt):

B. Interpretation von User-Agent-Feldern
Für den Chrome-Browser lautet das Ergebnis des Benutzeragenten: Markup
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/75.0.3770.100 Safari/537.36
Allgemeines Format des Benutzeragenten: Markup
Mozilla / 5.0 (Plattform): Engine-Versionsbrowser/ Versionsnummer
Teil I: Mozilla / 5.0
Aufgrund des Browser-Konkurrenzkriegs in der Geschichte mussten Sie sich als Mozilla-Browser erklären, wenn Sie eine Webseite mit Bildern und Texten erhalten wollten. Dies führt dazu, dass heute meist Mozilla im User Agent verwendet wird. Aus Respekt vor der Geschichte füllt jeder diesen Teil standardmäßig aus.
Teil II: Plattform.
Dieser Teil kann aus mehreren Zeichenfolgen bestehen, die durch ein halbbreites englisches Semikolon getrennt sind
Windows NT 10.0 bezieht sich auf die Version des von mir verwendeten Betriebssystems. Beispielsweise entspricht win10 Windows NT 10.0. Wenn ich win7 verwende, entspricht es Windows NT 6.1.
Win64; X64 bedeutet, dass mein Betriebssystem 64 Bit ist
Windows-System: C
Windows NT 5.0 // z. Windows 2000
Windows NT 5.1/ / z. Windows XP
Windows NT 6.0/ / z. Windows Vista
Windows NT 6.1/ / z. Windows 7
Windows NT 6.2/ / z. Windows 8
Windows NT 6.3/ / z. Windows 8.1
Windows NT 10.0/ / z. Windows 10
Win64; x64/ / Win64 auf x64
WOW64/ / Win32 auf x64
Linux-System: Markup
X11; Linux i686; // Linux-Desktop, i686-Version
X11; Linux x86_64; // Linux-Desktop, x86_64-Version
X11; Linux i686 auf x86_64 // Linux-Desktop, läuft auf x86_64 i686-Version
Mac OS: Markup
Macintosh; Intel Mac OS X 10_ 9_ 0 // Intel x86 oder x86_ 64
Macintosh; PPC Mac OS X 10_ 9_ 0 // PowerPC
Macintosh; Intel Mac OS X 10.12; //
Teil III: Motorversion.
Apple WebKit / 537.36 (KHTML, wie Gecko)… Safari / 537.36. In der Vergangenheit hat Apple den Safari-Browser entwickelt, indem er sich auf den WebKit-Kernel stützte. WebKit enthält eine Webcore-Engine, und Webcore ist von KHTML abgeleitet. Aus historischen Gründen muss die KHTML-Engine deklarieren, dass sie "Gecko ähnlich" ist, also sagt der Engine-Teil dies aus. Später verwendete Google auch den WebKit-Kernel, um Chrome zu entwickeln, also schrieb es auch so. Um einen Satz von littern auszuleihen: „Chrome möchte, dass die Webseite für Safari geschrieben wird, also beschließt es, vorzugeben, Safari zu sein. Safari verwendet die WebKit-Rendering-Engine, und WebKit tarnt sich als KHTML und KHTML tarnt sich als Gecko Gleichzeitig behaupten alle Browser, Mozilla zu sein.". Eine Version von Chrome 28 wechselte jedoch später auf den Blink-Kernel, diese Zeichenfolgen wurden jedoch beibehalten. Außerdem wurde dieser Teil in den letzten Dutzenden von Versionen behoben und nicht mehr geändert.
Teil IV: Browserversion
Ich verwende einen Chrome-Browser, von dem 75.0 eine große Version, 3371 eine wachsende Zahl und 100 eine kleine Version ist, um Schwachstellen zu beheben.
Zusammenfassung des User-Agent: Wenn wir das User-Agent-Feld festlegen, sollten wir die Bedeutung aller Informationen in diesem Feld verstehen, wissen, was wir festlegen, dem Website-Server mitteilen, welchen Browser wir verwenden, welches Betriebssystem wir verwenden und einige andere Informationen. Unsere anderen Konfigurationen sollten die Bedeutung von User Agent nicht verletzen.
Wir bieten allen neuen Benutzern eine kostenlose 3-Tage-Testversion an
Keine Funktionseinschränkungen
