rustenium-identity 0.1.12

A versatile stealth overlay for rustenium
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Chrome persona: nothing to add.
//
// The previous version installed a fake `navigator.plugins` array. That is strictly
// counterproductive on a real Chrome build:
//
//   * Real Chrome already reports the canonical PDF plugin set, byte-identical on
//     every install, so the spoof replaces a zero-entropy value with a unique one.
//   * Plugin and MimeType are not constructible from JS, so a faked PluginArray
//     cannot satisfy the standard audit — `Object.getPrototypeOf(plugins[0][0])
//     .constructor.name == 'MimeType'` fails, which is logged as "missing mimetype".
//   * An empty or short plugins list is itself a headless signal
//     (`noPlugins`/`noMimeTypes`).
//
// Leaving the native value in place is both more accurate and less detectable.