lincnil / cookieviz Goto Github PK
View Code? Open in Web Editor NEWCookieViz est un outil de visualisation qui permet de mesurer l'impact des cookies lors de votre propre navigation.
License: Other
CookieViz est un outil de visualisation qui permet de mesurer l'impact des cookies lors de votre propre navigation.
License: Other
Bonjour,
J'ai cherché à faire un repo facile à installer sur une distribution linux (cf mon fork).
Je me suis heurté à plusieurs difficultés que j'ai tenté de simplifier dans mon repo :
soft
dans à la racine du siteconnect
et monitor_mitmdump
connect
et monitor_mitmdump
afin de ne se connecter qu'une fois.
soft
est maintenant à la racine, il n'est pas nécessaire de lancer le moniteur séparément et donc il ne doit plus y avoir qu'une seule connexion à la DB.Je pense que simplifier l'installation est important pour une meilleur divulgation qu'en pensez vous ?
Cordialement, Alain ANDRE.
Bonjour, avez vous pu tester LINCnil sur Debian 9 Stretch ?
J'aimerais l'ajouter sur une machine virtuelle mais je n'ai pas encore bien regardé si il existe une procédure pour l'installer ( facilement ) ou, un autre équivalent, pour linux, au logiciel Cookieviz pour Windows proposé par la CNIL.
Bonjour,
Je vous conseille vivement de migrer les appels à la bdd de de mysql vers mysqli cf la doc php:
"5.5.0
Toutes les anciennes fonctions et alias obsolètes émettent maintenant une alerte de niveau E_DEPRECATED.
Ces fonctions sont :
mysql(), mysql_fieldname(), mysql_fieldtable(), mysql_fieldlen(), mysql_fieldtype(), mysql_fieldflags(), mysql_selectdb(), mysql_createdb(), mysql_dropdb(), mysql_freeresult(), mysql_numfields(), mysql_numrows(), mysql_listdbs(), mysql_listtables(), mysql_listfields(), mysql_db_name(), mysql_dbname(), mysql_tablename(), et mysql_table_name(). "
L'idéal étant de vous tourner vers PDO.
Pour de qui est des class que vous utilisez, PHP5 a apporté un véritable model objet. il faut remplacer tous les attributs de type var $mavariable par public $mavariable
le méthodes doivent être déclarées comme ceci:
public function nomDeMaFonction(){} et non directement function nomDeMaFonction(){}
bon courage
J'ai téléchargé CookieViz, et je l'ai lancé sous Linux ( Manjaro ). Une fenêtre s'ouvre, avec le site de CNIL qui s'affiche, mais rien d'autre.
Voici les logs :
[69880:69880:1023/113432.693806:ERROR:component_loader.cc(164)] Failed to parse extension manifest.
[69904:69904:1023/113432.741376:ERROR:gl_implementation.cc(282)] Failed to load /home/user/Downloads/Cook/libGLESv2.so: /home/user/Downloads/Cook/libGLESv2.so: cannot open shared object file: No such file or directory
[69904:69904:1023/113432.753624:ERROR:viz_main_impl.cc(180)] Exiting GPU process due to errors during initialization
Just tested on a website and could not see content generated by JS through XMLHTTPrequest. Is it supposed to work ?
Bonjour,
Je tente d'utiliser la version mitmdump mais elle crashe avec cette erreur :
Échec de la requête : Unknown column 'cookie' in 'field list'
J'ai l'impression que ça vient de cette ligne qui tente de récupérer une colonne cookie
alors que cookieviz/sql/url_referer-1.sql
ne crée pas de colonne avec ce nom.
Bonjour,
J'essaye d'installer le logiciel CookieViz mais tombe sur une boite de dialogue m'alertant que mon système ne répond pas aux exigences ncessaires pour poursuivre. A savoir, il est dit :
"Veuillez résoudre les problèmes suivants :
Une version plus récente de Microsoft Visual C++ 2010 Redistributable a été détectée sur cet ordinateur."
J'ai télécharger à ces adresses :
https://www.microsoft.com/fr-fr/download/details.aspx?id=5555
https://www.microsoft.com/fr-fr/download/details.aspx?id=14632
les packages Package redistribuable Microsoft Visual C++ 2010 en versions x64 et x 86 mais rien n'y fait, le même message réapparait...
Quelqu'un a-t-il rencontré ce problème auparavant?
Merci
I tried to start the winx64 version (dl : CookieViz.2.0.0b.win.x64.zip)
after a good configuration of my antivirus, i've got a message with the following error :
"Nom du journal :System
Source : Application Popup
Date : 03/02/2020 22:04:15
ID de l’événement :26
Catégorie de la tâche :Aucun
Niveau : Information
Mots clés :
Utilisateur : Système
Ordinateur : xxxx
Description :
Message de l’application : CookieViz.exe - Image incorrecte : xxxx\CookieViz\nw_elf.dll n’est pas conçu pour s’exécuter sous Windows ou il contient une erreur. Installez à nouveau le programme à l’aide du support d’installation d’origine, ou bien contactez votre administrateur système ou le fournisseur du logiciel pour obtenir du support. État de l’erreur : 0xc0000022. "
Bonjour,
Il serait intéressant de permettre l'automatisation de cookieviz (en ligne de commande?) afin de pouvoir réaliser des scans réguliers par batch et récupérer le résultat pour réaliser un traitement dessus sans avoir à le réaliser à la main.
Cordialement
Hello,
can you add an english description?
would be nice.
Bonjour,
Il n'y a pas de bouton "Sortir" ou "Quitter" dans aucune des deux fenêtres.
Sur Windows 10, la combinaison de touches Alt-F4 fonctionne, ainsi que le double-clic sur l'icône en haut et à gauche de la fenêtre ou le clic sur la croix en haut à droite.
Mais ça donne l'impression de fermer comme un sauvage. Une fonction explicite serait rassurante.
Cordialement,
anchoring them with a target=blank attribute seems not to work
Bbonjour
au lancement de cookieviz j'arrive sur le site de la CNIL.
Lien originel : https://linc.cnil.fr/fr/cookieviz-2-des-fonctionnalites-pour-suivre-les-pratiques-cachees-du-web
Une idée ?
Bonjour,
Dans la fenêtre de navigation, il serait utile de pouvoir garder des URL en tant que marque-page, par exemple pour restester une même page à d'autres horaires ou d'autres dates.
Et rêvons un peu : pouvoir importer une liste de marque-pages provenant d'un navigateur utilisé en routine (json de Firefox par exemple)
Dans Readme.md, dès la première phrase :
CookieViz est outil de visualisation qui permet de mesurer l'impact des cookies lors de votre propre navigation.
devrait être
CookieViz est un outil de visualisation qui permet de mesurer l'impact des cookies lors de votre propre navigation.
Bonjour,
Actuellement, le texte introductif est un peu sobre :
Executez le fichier CookieViz (CookieViz.exe ou CookieViz.app selon votre système).
Vous pouvez maintenant parcourir le web et visualiser l'ensemble des communications avec les tiers.
Je suggère d'étoffer un peu le texte :
Executez le fichier CookieViz (CookieViz.exe ou CookieViz.app selon votre système).
Deux fenêtres s'ouvrent, l'une avec la visualisation dynamique des cookies utilisés et de leurs relations, l'autre avec un navigateur dédié à CookieViz.
Vous pouvez maintenant parcourir le web avec ce navigateur, et visualiser l'ensemble des communications avec les tiers.
L'outil CookieViz n'a pas d'influence sur les autres navigateurs ouverts avant ou après son lancement (pas de positionnement en coupure de type "proxy") et ne permet pas de visualiser les cookies des sessions de navigation qui y sont ouvertes.
Par ailleurs, il pourrait être utile d'informer que, sur Windows 10, il est nécessaire d'autoriser l'exécutable à accéder à Internet (surgissement de la fenêtre du firewall intégré Windows Defender après quelques minutes).
Egalement, il serait utile d'avoir un petit manuel ou une page d'aide (dont l'URL serait fournie dans la fenêtre de visualisation) pour expliquer les concepts, notamment : "Acteur", "Requête avec cookie", "Requête sans cookie", et surtout "Acteur avec lien caché".
A part ça, excellent travail. C'est effrayant dès la première page d'accueil affichée.
Cordialement,
CookieViz pour Windows.
Le fichier nw_elf.dll ne peut pas être trouvé.
Merci de votre réponse.
J'ai téléchargé CookieViz, et je l'ai lancé sous WIN 10 . Une fenêtre s'ouvre, avec le site de CNIL qui s'affiche, mais rien d'autre.
See a detailed report on FullDisclosure http://seclists.org/fulldisclosure/2014/Nov/3
See also https://twitter.com/mrikFR/status/413325302861811712 for a short example.
Bonjour,
Pourriez-vous fournir les codes de hachage (MD5, SHA61, SHA-256 ou SHA-512, à votre choix ou selon les possibilités techniques) afin de permettre de vérifier que les archives récupérées sont intègres ?
Cordialement,
Iaorana,
Je m'intéresse à votre logiciel dans le cadre de la réforme du bac général et de l'apparition de la nouvelle discipline informatique.
Le côté visuel du logiciel serait parfait pédagogiquement.
Le problème vient du fait que le ministère nous impose un environnement Linux et j'avoue que l'installation est douloureuse.
Avez-vous un tuto complet parce que le fichier Readme est peu loquace sur les différents réglages à effectuer ?
J'ai essayé d'utiliser monitor-mitmdump (après avoir corrigé les fihciers php) mais il renvoie une erreur qui serait lié à une bibiliothèque python (urwid) dont dépend mitmdump.
Avez-vous des informations là-dessus ?
Dommage que ce projet ne soit pas maintenu il y a un potentiel.
Le site de la CNIL indique : « La CNIL met à disposition de tous un outil de visualisation ».
Mais le fichier LICENCE de ce dépôt et chacun des sources indique « Copyright (c) 2013, Stéphane Petitcolas ».
Et les commits de ce dépôt sont surtout de @PierreLvx, @LaboCNIL et @ColonelMoutarde.
Qui donc détient les droits sur ce logiciel ? La CNIL ou Stéphane Petitcolas ?
J'attends un peu plus de clarté juridique d'un acteur comme la CNIL...
Cc: @StephanePetitcolas.
Hello captain Cook
I have installed the software via the Setup.exe and l started the application. I supposed that for windows no others step are necessary.
On the first window, CookieViz does not display a list of network interface and does not accept a free text corresponding to my wifi interface. How can I solve this pb ?
Thank you for your support
Vermathio
[8867:8867:0609/210159.534592:FATAL:double_fork_and_exec.cc(131)] execv /home/vono/.local/CookieViz.2.3.0.linux.x64/chrome_crashpad_handler: Permission non accordée (13)
#0 0x7f094bec3213 (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x5aa1212)
#1 0x7f094bed6280 (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x5ab427f)
#2 0x7f094bed70ca (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x5ab50c9)
#3 0x7f094c9e477f (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x65c277e)
#4 0x7f094c9da940 (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x65b893f)
#5 0x7f094e1e39ec (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x7dc19eb)
#6 0x7f094e1dccce (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x7dbaccd)
#7 0x7f0948524bf0 (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x2102bef)
#8 0x7f094ba4eef6 (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x562cef5)
#9 0x7f094ba4d09f (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x562b09e)
#10 0x7f094ba4d20a (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x562b209)
#11 0x7f09485230ed (/home/vono/.local/CookieViz.2.3.0.linux.x64/lib/libnw.so+0x21010ec)
#12 0x7f09461ea083 (/lib/x86_64-linux-gnu/libc-2.31.so+0x24082)
^C
juin 09 20:59:47 fixe kernel: traps: CookieViz[8359] trap int3 ip:7f3cdc2e8a30 sp:7fff7d2cc850 error:0 in libnw.so[7f3cd8934000+8bdf000]
...
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f3cd67f9420}, NULL, 8) = 0
getpid() = 8357
rt_sigaction(SIGILL, {sa_handler=0x7f3cdc36de30, sa_mask=[], sa_flags=SA_RESTORER|SA_RESETHAND|SA_SIGINFO, sa_restorer=0x7f3cd67f9420}, NULL, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x7f3cdc36de30, sa_mask=[], sa_flags=SA_RESTORER|SA_RESETHAND|SA_SIGINFO, sa_restorer=0x7f3cd67f9420}, NULL, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x7f3cdc36de30, sa_mask=[], sa_flags=SA_RESTORER|SA_RESETHAND|SA_SIGINFO, sa_restorer=0x7f3cd67f9420}, NULL, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x7f3cdc36de30, sa_mask=[], sa_flags=SA_RESTORER|SA_RESETHAND|SA_SIGINFO, sa_restorer=0x7f3cd67f9420}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x7f3cdc36de30, sa_mask=[], sa_flags=SA_RESTORER|SA_RESETHAND|SA_SIGINFO, sa_restorer=0x7f3cd67f9420}, NULL, 8) = 0
gettid() = 8357
access("/home/vono/.config/CookieViz", F_OK) = 0
access("/home/vono/.config/CookieViz/Crash Reports", F_OK) = 0
gettid() = 8357
openat(AT_FDCWD, "/etc/os-release", O_RDONLY|O_CLOEXEC) = 87
fstat(87, {st_mode=S_IFREG|0644, st_size=382, ...}) = 0
lseek(87, 0, SEEK_SET) = 0
fstat(87, {st_mode=S_IFREG|0644, st_size=382, ...}) = 0
read(87, "NAME=\"Ubuntu\"\nVERSION=\"20.04.4 L"..., 4096) = 382
read(87, "", 4096) = 0
close(87) = 0
socketpair(AF_UNIX, SOCK_SEQPACKET, 0, [87, 88]) = 0
setsockopt(87, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
setsockopt(88, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3cd43f5110) = 8358
wait4(8358, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 8358
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8358, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
lstat("/proc/sys/kernel/yama/ptrace_scope", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
gettid() = 8357
sendmsg(87, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=40}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 40
recvmsg(87, [8359:8359:0609/205947.601021:FATAL:double_fork_and_exec.cc(131)] execv /home/vono/Téléchargements/CookieViz/CookieViz.2.3.0.linux.x64/chrome_crashpad_handler: Permission non accordée (13)
...
OS: Xubuntu 20.04
NAME="Ubuntu"
VERSION="20.04.4 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.4 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
At the end of installation process, the following message appears:
"Une version plus récente de Microsoft Visual C++ 2010 Redistributable a été détectée sur cet ordinateur."
CookieViz can be launched, but as a metter of fact, it doent't work, the page is empty, whatever the sites I do visit.
When loading LeMonde webpages (https://www.lemonde.fr/), no third parties appear to be loaded.
It is like all third parties are blocked (no ads are loaded either).
I am using CookieViz.2.0.0.linux.x64 on Ubuntu.
Bonjour,
Il semble que ce logiciel se base sur winpcap pour capturer les paquets. Je pense donc que les cookies des sites HTTPS ne peuvent être listés par cette application ?
Merci
Permettre par exemple d'intercepter et rerouter des requêtes vers un nouveau setup pour être en mesure de tester avant mise en production l'impact de changements qui ne seraient pas disponibles naturellement, sans passer par des extensions de navigateur ou autre
Merci de votre attention
Bonjour,
Je ne parviens pas à utiliser le logiciel cookiewiz sur mon ordinateur Linux (LinuxMint 20.2) : après téléchargement et extraction du fichier compressé (https://github.com/LINCnil/CookieViz/releases/download/2.0/CookieViz.2.0.0.linux.x64.zip) dans un dossier, je double-clique dessus mais le système m'indique qu'aucune application n'est installée pour les fichiers bibliothèques partagées. Je précise que dans les propriétés, j'ai autorisé l'exécution du fichier comme un programme.
Pourriez-vous me dépanner, s'ils vous plaît ?
Cordialement.
Bonjour,
Pour commencer, je vous remercie pour cet outil, sauf que j'ai remarque que :
Merci par avance de vos éclaircissement
The file pt.cookieviz.html is still in English. Here goes the translation to Portuguese. Obs.: renamed to TXT to be able to upload it.
pt.cookieviz_TRANSLATION_2022_06_10.html.txt
.
Bonjour,
Il serait intéressant d'avoir une fonction d'export de l'état courant des détections, afin de permettre l'analyse hors ligne, la comparaison d'une fois sur l'autre pour une même page, etc.
Après le téléchargement sur Mac (MacOs Catalina 10.15.7), en double-cliquant sur l'icone de l'app, j'obtiens le pop-up d'erreur suivant :
Impossible d’ouvrir « CookieViz » car le développeur ne peut pas être vérifié.
macOS ne peut pas vérifier que cette app ne contient aucun logiciel malveillant.
Ne manquerait-il pas un fichier soft/.install ?
Parce que j'ai l'erreur suivante dans le navigateur quand je veux utiliser le logiciel :
Warning: fopen(..\..\soft\.install): failed to open stream: No such file or directory in C:\CookieViz\WWW\cookie_viz\connect.php on line 20
Merci pour votre aide
Problème
La légende des requêtes avec et sans cookie n'est pas suffisamment claire.
Même après quelques temps d'utilisation on ne comprends pas toujours pourquoi les liaisons sont rouges alors qu'elles ne devraient pas l'être et inversement.
Proposition d'amélioration
Il faudrait expliquer un peu plus en détails le fonctionnement de création du graphique et/ou développer la légende.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.