¿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
command-line
bash
scripts
LjinKazama
fuente
fuente
Respuestas:
Ejemplo para Firefox:
El historial se puede encontrar en una tabla de base de datos
places.sqlite
enSQLite format 3
:rsbxl7fx.default
Dependiendo de tu perfil
Para ver el historial necesita instalar sqlite3:
Comience sqlite3 con
y lista, por ejemplo. todas las mesas:
O la historia con:
Ejemplo para Chrome:
El historial es un archivo binario en
SQLite format 3
: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:
Comience sqlite3 con
y lista, por ejemplo. todas las mesas:
o para ver todas las URL:
Para todos los ejemplos; alternativamente, se puede usar una GUI:
sqlitebrowser
y comienza con:
sqliteman
y comienza con:
fuente
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 esqgided18.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 sqlitebrowserfuente
browser-history
- historial externo de navegadores web, como netscapeEl 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.fuente