All Projects → revolunet → trackscan

revolunet / trackscan

Licence: other
Analyse des trackers présents sur la page d'accueil des sites des organismes publics 🇫🇷

Programming Languages

javascript
184084 projects - #8 most used programming language

🕵🏻‍♂️ trackscan

Analyse des trackers présents sur la page d'accueil des sites des organismes publics 🇫🇷

Update 2021

Ce projet a évolué vers de nouveaux outils :

  • DashLord : tableau de bord des trackers, cookies et bonnes pratiques techniques
  • thirdparties: liste des trackers et remédiations

How it works

Ce script ouvre des pages web et vérifie les requêtes vers des domaines externes avec puppeteer.

Les données sont exportées vers une base SQLite pour analyse avec SQLiteStudio, Metabase ou autre.

La base SQLite générée est dispo ici : ./db.sqlite

Un dump CSV est également dispo : ./dump.csv

Pour lancer un nouveau scan : yarn scan

exploitation avec Metabase

Placez la base SQLite dans /tmp puis lancez metabase :

docker run --rm -d -p 3010:3000 -v /tmp:/tmp -e "MB_DB_FILE=/tmp/metabase.db" metabase/metabase

Ouvrez http://127.0.0.1:3010 , importez votre fichier SQLite (il doit être présent dans un volume du container) puis explorez les données.

trackers

id
6tzen
FontAwesome
Mailjet
Wordpress
addThis
amplitude.com
apple
batch push notifications
bootstrapcdn
cloudflare
facebook
faktor.io
github
google
google analytics
google fonts
google maps
google tag manager
hotjar
instagram
jQuery
jsdelivr
polyfill.io
twitter
vimeo
xiti
youtube

voir ./src/trackers.js

Todo

  • count total request and payload size
  • use some standard tracker database
  • detect RGPD warnings
  • make suggestions for alternatives/fixes
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].