est-il possible d'utiliser le shell ou de générer un script shell pour connaître l'historique de navigation à partir des navigateurs installés sur le système? Merci
est-il possible d'utiliser le shell ou de générer un script shell pour connaître l'historique de navigation à partir des navigateurs installés sur le système? Merci
Réponses:
L'historique peut être trouvé dans une table de base de données places.sqlite
dans SQLite format 3
:
$ file ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
~/.mozilla/firefox/rsbxl7fx.default/places.sqlite: SQLite 3.x database, user version 26
rsbxl7fx.default
Selon votre profil
Pour afficher l'historique, vous devez installer sqlite3:
sudo apt-get install sqlite3
Démarrez sqlite3 avec
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
et liste par exemple. toutes les tables:
sqlite> .tables
moz_anno_attributes moz_favicons moz_items_annos
moz_annos moz_historyvisits moz_keywords
moz_bookmarks moz_hosts moz_places
moz_bookmarks_roots moz_inputhistory
Ou l'histoire avec:
sqlite> SELECT datetime(a.visit_date/1000000,'unixepoch') AS visit_date, b.url FROM moz_historyvisits AS a JOIN moz_places AS b ON a.place_id=b.id WHERE 1 ORDER BY a.visit_date ASC;
L' historique est un fichier binaire dans SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Selon votre version de Chrome
Default
Selon votre profil
Pour interroger la base de données, Chrome doit être complètement fermé. Ou vous devez créer une copie du fichier et utiliser cette copie.
Pour afficher l'historique, vous devez installer sqlite3:
sudo apt-get install sqlite3
Démarrez sqlite3 avec
sqlite3 ~/.config/google-chrome-beta/Default/History
et liste par exemple. toutes les tables:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
ou pour voir toutes les URL:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
et commencez par:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
sudo apt-get install sqliteman
et commencez par:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
En ce qui concerne Firefox, il y a un .mozilla/firefox/********.default/
répertoire, où ****** est un certain nombre unique à votre installation. Pour moi, ça l'est qgided18.default
. Selon /ubuntu//a/412890/295286 le fichier places.sqlite est celui qui contient l'historique de navigation. Vous pouvez utiliser cat pour afficher les fichiers, mais ce sera du charabia mélangé avec du texte. Pour réellement le lire, utilisez la suggestion d'AB sur l'installation de sqlitebrowser
browser-history
- historique externe des navigateurs Web, tels que netscape
Le service doit être ajouté aux scripts de démarrage et vous pouvez afficher le trafic enregistré jusqu'à présent en le consultant ~/.browser-history/history-log.html
. Cependant, cela ne vous donnera pas l'historique précédent.