Historique de navigation synthétique avec --bot-inject-random-history
Comment le flag --bot-inject-random-history de BotBrowser génère un historique réaliste pour des profils de navigateur complets.
Introduction
Tous les navigateurs réels accumulent un historique de navigation au fil du temps. Un navigateur fraîchement lancé sans historique se distingue d'un navigateur ayant un historique naturel. Le flag --bot-inject-random-history (PRO) de BotBrowser peuple la base de données d'historique avec des entrées synthétiques réalistes au démarrage, sans générer de trafic réseau.
Impact sur la vie privée : pourquoi l'historique compte
La propriété history.length est accessible depuis JavaScript et peut indiquer si la session est récente. Un historique synthétique donne une apparence d'usage naturel et complète les autres signaux d'identité.
Utilisation et intégration
Exemple CLI
/opt/botbrowser/chrome --bot-profile="/path/to/profile.enc" \
--bot-inject-random-history \
--user-data-dir="$(mktemp -d)"
Intégration Puppeteer
const puppeteer = require('puppeteer-core');
(async () => {
const browser = await puppeteer.launch({
executablePath: '/path/to/botbrowser/chrome',
args: ['--bot-profile=/path/to/profile.enc', '--bot-inject-random-history'],
headless: true,
defaultViewport: null,
});
const page = await browser.newPage();
await page.goto('https://example.com');
const historyLength = await page.evaluate(() => history.length);
console.log('History length:', historyLength);
await browser.close();
})();
Bonnes pratiques
- Utilisez un
--user-data-dirpropre par session. - Combinez avec
--bot-bookmarkset--bot-cookiespour une identité complète. - Ne vous fiez pas uniquement à
history.lengthpour vérifier l'historique ; consultezchrome://history.
Résumé
Le flag --bot-inject-random-history permet de peupler l'historique sans trafic réseau, créant un trail d'utilisation réaliste et cohérent avec les autres signaux d'identité.
title: "Historique de navigation synthetique avec --bot-inject-random-history" description: "Decouvrez comment le flag --bot-inject-random-history de BotBrowser cree un historique de navigation realiste pour des identites de navigateur completes." date: "2025-12-02" locale: fr category: identity tags: ["history", "injection", "identity", "browsing", "privacy"] published: true
Le flag --bot-inject-random-history
Le flag --bot-inject-random-history de BotBrowser remplit la session du navigateur avec un historique de navigation synthetique au demarrage. C'est une fonctionnalite du tier PRO.
chrome --bot-profile="/path/to/profile.enc" \
--bot-inject-random-history
Le flag genere des entrees d'historique realistes incluant des sites web populaires, des horodatages varies et des domaines diversifies.
Exemple Puppeteer
const puppeteer = require('puppeteer-core');
(async () => {
const browser = await puppeteer.launch({
executablePath: '/path/to/botbrowser/chrome',
args: [
'--bot-profile=/path/to/profile.enc',
'--bot-inject-random-history',
],
headless: true,
defaultViewport: null,
});
const page = await browser.newPage();
await page.goto('https://example.com');
const historyLength = await page.evaluate(() => history.length);
console.log('Longueur historique:', historyLength);
await browser.close();
})();
Combinaison avec les favoris
chrome --bot-profile="/path/to/profile.enc" \
--bot-inject-random-history \
--bot-bookmarks="/path/to/bookmarks.json" \
--bot-config-timezone=Europe/London \
--bot-config-locale=en-GB
Bonnes pratiques
Utilisez un user-data-dir frais par session :
chrome --bot-profile="/path/to/profile.enc" \
--bot-inject-random-history \
--user-data-dir="$(mktemp -d)"
Combinez avec --bot-always-active. Le flag --bot-always-active (tier PRO) maintient les fenetres en etat actif.
Pour commencer
- Telechargez BotBrowser depuis GitHub
- Lancez avec
--bot-profileet--bot-inject-random-history - Optionnellement ajoutez
--bot-bookmarkspour une identite complete - Verifiez
history.lengthdans votre session