Ist es möglich, die Shell zu verwenden oder ein Shell-Skript zu generieren, um den Browserverlauf der auf dem System installierten Browser zu ermitteln? Danke
Ist es möglich, die Shell zu verwenden oder ein Shell-Skript zu generieren, um den Browserverlauf der auf dem System installierten Browser zu ermitteln? Danke
Antworten:
Der Verlauf befindet sich in einer Datenbanktabelle 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
Abhängig von Ihrem Profil
Um den Verlauf anzuzeigen, müssen Sie sqlite3 installieren:
sudo apt-get install sqlite3
Starten Sie sqlite3 mit
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
und Liste zB. alle Tabellen:
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
Oder die Geschichte mit:
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;
Der Verlauf ist eine Binärdatei in SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Abhängig von Ihrer Chrome-Version
Default
Abhängig von Ihrem Profil
Um die Datenbank abzufragen, muss Chrome vollständig geschlossen sein. Oder Sie müssen eine Kopie der Datei erstellen und diese Kopie verwenden.
Um den Verlauf anzuzeigen, müssen Sie sqlite3 installieren:
sudo apt-get install sqlite3
Starten Sie sqlite3 mit
sqlite3 ~/.config/google-chrome-beta/Default/History
und Liste zB. alle Tabellen:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
oder um alle URLs zu sehen:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
und beginnen mit:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
sudo apt-get install sqliteman
und beginnen mit:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
Was Firefox betrifft, gibt es ein .mozilla/firefox/********.default/
Verzeichnis, in dem ****** eine für Ihre Installation eindeutige Nummer ist. Für mich ist das qgided18.default
. Laut /ubuntu//a/412890/295286 enthält die Datei "sites.sqlite" den Browserverlauf. Sie können cat verwenden, um Dateien anzuzeigen, aber es wird Kauderwelsch mit Text gemischt. Verwenden Sie zum tatsächlichen Lesen den Vorschlag von AB zur Installation von sqlitebrowser
browser-history
- Externer Verlauf von Webbrowsern wie Netscape
Der Dienst muss zu Startskripten hinzugefügt werden, und Sie können den bisher aufgezeichneten Datenverkehr durch Anzeigen anzeigen ~/.browser-history/history-log.html
. Dies gibt Ihnen jedoch keine Vorgeschichte.