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
command-line
bash
scripts
LjinKazama
źródło
źródło
Odpowiedzi:
Przykład dla przeglądarki Firefox:
Historię można znaleźć w tabeli bazy danych
places.sqlite
wSQLite format 3
:rsbxl7fx.default
W zależności od twojego profilu
Aby wyświetlić historię, musisz zainstalować sqlite3:
Uruchom sqlite3 z
i wymień np. wszystkie stoły:
Lub historia z:
Przykład dla Chrome:
Historia jest plik binarny w
SQLite format 3
: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:
Uruchom sqlite3 z
i wymień np. wszystkie stoły:
lub aby zobaczyć wszystkie adresy URL:
Dla wszystkich przykładów; alternatywnie można użyć GUI:
sqlitebrowser
i zacznij od:
sqliteman
i zacznij od:
źródło
Jeśli chodzi o firefox, istnieje
.mozilla/firefox/********.default/
katalog, w którym ****** jest liczbą unikalną dla twojej instalacji. Dla mnie to jestqgided18.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źródło
browser-history
- zewnętrzna historia przeglądarek internetowych, np. netscapeUsł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.źródło