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
command-line
bash
scripts
LjinKazama
quelle
quelle
Antworten:
Beispiel für Firefox:
Der Verlauf befindet sich in einer Datenbanktabelle
places.sqlite
inSQLite format 3
:rsbxl7fx.default
Abhängig von Ihrem Profil
Um den Verlauf anzuzeigen, müssen Sie sqlite3 installieren:
Starten Sie sqlite3 mit
und Liste zB. alle Tabellen:
Oder die Geschichte mit:
Beispiel für Chrome:
Der Verlauf ist eine Binärdatei in
SQLite format 3
: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:
Starten Sie sqlite3 mit
und Liste zB. alle Tabellen:
oder um alle URLs zu sehen:
Für alle Beispiele; Alternativ kann eine GUI verwendet werden:
sqlitebrowser
und beginnen mit:
sqliteman
und beginnen mit:
quelle
Was Firefox betrifft, gibt es ein
.mozilla/firefox/********.default/
Verzeichnis, in dem ****** eine für Ihre Installation eindeutige Nummer ist. Für mich ist dasqgided18.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 sqlitebrowserquelle
browser-history
- Externer Verlauf von Webbrowsern wie NetscapeDer 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.quelle