è possibile utilizzare la shell o generare uno script di shell per scoprire la cronologia di navigazione dai browser installati sul sistema? grazie
è possibile utilizzare la shell o generare uno script di shell per scoprire la cronologia di navigazione dai browser installati sul sistema? grazie
Risposte:
La cronologia può essere trovata in una tabella del database places.sqlite
in 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
A seconda del tuo profilo
Per visualizzare la cronologia è necessario installare sqlite3:
sudo apt-get install sqlite3
Inizia sqlite3 con
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
ed elenco es. tutti i tavoli:
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 storia 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;
La cronologia è un file binario in SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
A seconda della versione di Chrome
Default
A seconda del tuo profilo
Per eseguire una query sul database, Chrome deve essere completamente chiuso. Oppure devi creare una copia del file e utilizzare quella copia.
Per visualizzare la cronologia è necessario installare sqlite3:
sudo apt-get install sqlite3
Inizia sqlite3 con
sqlite3 ~/.config/google-chrome-beta/Default/History
ed elenco es. tutti i tavoli:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
o per vedere tutti gli URL:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
e inizia con:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
sudo apt-get install sqliteman
e inizia con:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
Per quanto riguarda firefox, c'è una .mozilla/firefox/********.default/
directory, dove ****** è un numero univoco per l'installazione. Per me lo è qgided18.default
. Secondo https://askubuntu.com/a/412890/295286, il file places.sqlite è quello che contiene la cronologia di navigazione. Puoi usare cat per visualizzare i file, ma sarà incomprensibile mescolato con testo. Per leggerlo effettivamente, usa il suggerimento di AB sull'installazione di sqlitebrowser
browser-history
- cronologia esterna dei browser Web, come netscape
Il servizio deve essere aggiunto agli script di avvio e si può visualizzare il traffico registrato finora visualizzando ~/.browser-history/history-log.html
. Tuttavia, questo non ti darà la storia precedente.