Можно ли использовать оболочку или сгенерировать сценарий оболочки, чтобы узнать историю просмотров из браузеров, установленных в системе? Спасибо
command-line
bash
scripts
LjinKazama
источник
источник
Ответы:
Пример для Firefox:
Историю можно найти в таблице базы данных
places.sqlite
вSQLite format 3
:rsbxl7fx.default
В зависимости от вашего профиля
Для просмотра истории вам необходимо установить sqlite3:
Запустите sqlite3 с
и список, например. все таблицы:
Или история с:
Пример для Chrome:
История представляет собой двоичный файл в
SQLite format 3
:google-chrome-beta
В зависимости от вашей версии Chrome
Default
В зависимости от вашего профиля
Для запроса базы данных Chrome должен быть полностью закрыт. Или вы должны создать копию файла и использовать эту копию.
Для просмотра истории вам необходимо установить sqlite3:
Запустите sqlite3 с
и список, например. все таблицы:
или чтобы увидеть все URL:
Для всех примеров; В качестве альтернативы можно использовать графический интерфейс:
sqlitebrowser
и начать с:
sqliteman
и начать с:
источник
Что касается Firefox, существует
.mozilla/firefox/********.default/
каталог, где ****** - это число, уникальное для вашей установки. Для меня это такqgided18.default
. Согласно https://askubuntu.com/a/412890/295286 файл hosts.sqlite - это файл, который содержит историю просмотров. Вы можете использовать cat для просмотра файлов, но это будет бессмысленно смешиваться с текстом. Для фактического чтения используйте предложение AB по установке sqlitebrowserисточник
browser-history
- внешняя история веб-браузеров, таких как netscapeСлужба должна быть добавлена в сценарии запуска, и вы можете просмотреть трафик, записанный на данный момент, просмотрев
~/.browser-history/history-log.html
. Тем не менее, это не даст вам предыдущую историю.источник