чи можна використовувати оболонку або генерувати скрипт оболонки, щоб дізнатися історію переглядів із браузерів, встановлених у системі? Дякую тобі
чи можна використовувати оболонку або генерувати скрипт оболонки, щоб дізнатися історію переглядів із браузерів, встановлених у системі? Дякую тобі
Відповіді:
Історію можна знайти в таблиці бази даних places.sqliteна 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
Залежно від вашого профілю
Щоб переглянути історію, вам потрібно встановити sqlite3:
sudo apt-get install sqlite3
Почніть sqlite3 з
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
і перелічити, наприклад. всі таблиці:
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
Або історія з:
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;
Історія являє собою двійковий файл в SQLite format 3:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Залежно від версії Chrome
Default
Залежно від вашого профілю
Для запиту до бази даних Chrome має бути повністю закрито. Або вам доведеться створити копію файлу і використовувати її.
Щоб переглянути історію, вам потрібно встановити sqlite3:
sudo apt-get install sqlite3
Почніть sqlite3 з
sqlite3 ~/.config/google-chrome-beta/Default/History
і перелічити, наприклад. всі таблиці:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
або щоб побачити всі URL-адреси:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
і почніть з:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlitesqliteman
sudo apt-get install sqliteman
і почніть з:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqliteЩо стосується firefox, є .mozilla/firefox/********.default/каталог, де ****** - це деяка кількість, унікальна для вашої установки. Для мене це є qgided18.default. Відповідно до https://askubuntu.com/a/412890/295286 файл mest.sqlite - це той, який містить історію перегляду. Ви можете використовувати cat для перегляду файлів, але це буде гріш, змішане з текстом. Щоб насправді його прочитати, скористайтеся пропозицією AB щодо встановлення sqlitebrowser
browser-history - зовнішня історія веб-браузерів, таких як netscape
Служба повинна бути додана до сценаріїв запуску, і ви можете переглянути трафік, записаний на даний момент, переглянувши ~/.browser-history/history-log.html. Однак це не дасть тобі попередньої історії.