tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

clienthintslist.py (1254B)


      1 def client_hints_list():
      2  return [b"device-memory",
      3          b"dpr",
      4        # b"width", (Only available for images)
      5          b"viewport-width",
      6          b"rtt",
      7          b"downlink",
      8          b"ect",
      9          b"sec-ch-ua",
     10          b"sec-ch-ua-arch",
     11          b"sec-ch-ua-platform",
     12          b"sec-ch-ua-model",
     13          b"sec-ch-ua-mobile",
     14          b"sec-ch-ua-full-version",
     15          b"sec-ch-ua-platform-version",
     16          b"sec-ch-prefers-color-scheme",
     17          b"sec-ch-prefers-reduced-motion",
     18          b"sec-ch-ua-bitness",
     19          b"sec-ch-viewport-height",
     20          b"sec-ch-device-memory",
     21          b"sec-ch-dpr",
     22        # b"sec-ch-width", (Only available for images)
     23          b"sec-ch-viewport-width",
     24          b"sec-ch-ua-full-version-list",
     25          b"sec-ch-ua-wow64",
     26          b"sec-ch-prefers-reduced-transparency",
     27  ]
     28 
     29 def client_hints_full_list():
     30  return client_hints_list() + [b"width", b"sec-ch-width"]
     31 
     32 def client_hints_ua_list():
     33  return [b"sec-ch-ua",
     34          b"sec-ch-ua-arch",
     35          b"sec-ch-ua-platform",
     36          b"sec-ch-ua-platform-version",
     37          b"sec-ch-ua-model",
     38          b"sec-ch-ua-full-version",
     39          b"sec-ch-ua-full-version-list",
     40          b"sec-ch-ua-wow64",
     41    ]