¿Es posible usar el shell o generar un script de shell para averiguar el historial de navegación de los navegadores instalados en el sistema? gracias
¿Es posible usar el shell o generar un script de shell para averiguar el historial de navegación de los navegadores instalados en el sistema? gracias
Respuestas:
El historial se puede encontrar en una tabla de base de datos places.sqlite
en 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
Dependiendo de tu perfil
Para ver el historial necesita instalar sqlite3:
sudo apt-get install sqlite3
Comience sqlite3 con
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
y lista, por ejemplo. todas las mesas:
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
O la historia con:
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;
El historial es un archivo binario en SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Dependiendo de tu versión de Chrome
Default
Dependiendo de tu perfil
Para consultar la base de datos, Chrome debe estar completamente cerrado. O tiene que crear una copia del archivo y usar esa copia.
Para ver el historial necesita instalar sqlite3:
sudo apt-get install sqlite3
Comience sqlite3 con
sqlite3 ~/.config/google-chrome-beta/Default/History
y lista, por ejemplo. todas las mesas:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
o para ver todas las URL:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
y comienza con:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
sudo apt-get install sqliteman
y comienza con:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
En lo que respecta a Firefox, hay un .mozilla/firefox/********.default/
directorio, donde ****** es un número único para su instalación. Para mí eso es qgided18.default
. De acuerdo con /ubuntu//a/412890/295286 el archivo places.sqlite es el que contiene el historial de navegación. Puede usar cat para ver archivos, pero será un galimatías mezclado con texto. Para leerlo realmente, use la sugerencia de AB sobre la instalación de sqlitebrowser
browser-history
- historial externo de navegadores web, como netscape
El servicio debe agregarse a los scripts de inicio, y puede ver el tráfico registrado hasta ahora al verlo ~/.browser-history/history-log.html
. Sin embargo, esto no le dará un historial previo.