czy można użyć powłoki lub wygenerować skrypt powłoki, aby znaleźć historię przeglądania w przeglądarkach zainstalowanych w systemie? Dziękuję Ci
czy można użyć powłoki lub wygenerować skrypt powłoki, aby znaleźć historię przeglądania w przeglądarkach zainstalowanych w systemie? Dziękuję Ci
Odpowiedzi:
Historię można znaleźć w tabeli bazy danych places.sqlitew 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
W zależności od twojego profilu
Aby wyświetlić historię, musisz zainstalować sqlite3:
sudo apt-get install sqlite3
Uruchom sqlite3 z
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
i wymień np. wszystkie stoły:
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
Lub historia z:
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;
Historia jest plik binarny w SQLite format 3:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
W zależności od wersji Chrome
Default
W zależności od twojego profilu
Aby wysłać zapytanie do bazy danych, Chrome musi być całkowicie zamknięty. Lub musisz utworzyć kopię pliku i użyć tej kopii.
Aby wyświetlić historię, musisz zainstalować sqlite3:
sudo apt-get install sqlite3
Uruchom sqlite3 z
sqlite3 ~/.config/google-chrome-beta/Default/History
i wymień np. wszystkie stoły:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
lub aby zobaczyć wszystkie adresy URL:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
i zacznij od:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlitesqliteman
sudo apt-get install sqliteman
i zacznij od:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqliteJeśli chodzi o firefox, istnieje .mozilla/firefox/********.default/katalog, w którym ****** jest liczbą unikalną dla twojej instalacji. Dla mnie to jest qgided18.default. Według https://askubuntu.com/a/412890/295286 places.sqlite to plik, który zawiera historię przeglądania. Możesz użyć cat do przeglądania plików, ale będzie to bełkot zmieszany z tekstem. Aby go przeczytać, skorzystaj z sugestii AB dotyczącej instalacji narzędzia sqlitebrowser
browser-history - zewnętrzna historia przeglądarek internetowych, np. netscape
Usługa musi zostać dodana do skryptów startowych i można wyświetlić zarejestrowany do tej pory ruch, przeglądając ~/.browser-history/history-log.html. Nie da to jednak poprzedniej historii.