é possível usar o shell ou gerar um script de shell para descobrir o histórico de navegação dos navegadores instalados no sistema? obrigado
é possível usar o shell ou gerar um script de shell para descobrir o histórico de navegação dos navegadores instalados no sistema? obrigado
Respostas:
O histórico pode ser encontrado em uma tabela de banco de dados places.sqliteem 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
Dependendo do seu perfil
Para visualizar o histórico, você precisa instalar o sqlite3:
sudo apt-get install sqlite3
Inicie o sqlite3 com
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
e lista, por exemplo. todas as tabelas:
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
Ou a história com:
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;
O histórico é um arquivo binário em SQLite format 3:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Dependendo da sua versão do Chrome
Default
Dependendo do seu perfil
Para consultar o banco de dados, o Chrome deve estar completamente fechado. Ou você deve criar uma cópia do arquivo e usar essa cópia.
Para visualizar o histórico, você precisa instalar o sqlite3:
sudo apt-get install sqlite3
Inicie o sqlite3 com
sqlite3 ~/.config/google-chrome-beta/Default/History
e lista, por exemplo. todas as tabelas:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
ou para ver todos os URLs:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
e comece com:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
sudo apt-get install sqliteman
e comece com:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
No que diz respeito ao firefox, existe um .mozilla/firefox/********.default/diretório onde ****** é um número único para sua instalação. Para mim é isso qgided18.default. De acordo com /ubuntu//a/412890/295286, o arquivo places.sqlite é aquele que contém o histórico de navegação. Você pode usar o gato para visualizar os arquivos, mas ele será mesclado com texto. Para realmente lê-lo, use a sugestão da AB sobre a instalação do sqlitebrowser
browser-history - histórico externo de navegadores da web, como o netscape
O serviço deve ser adicionado aos scripts de inicialização e você pode visualizar o tráfego registrado até agora ~/.browser-history/history-log.html. No entanto, isso não fornecerá o histórico anterior.