é 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
command-line
bash
scripts
LjinKazama
fonte
fonte
Respostas:
Exemplo para o Firefox:
O histórico pode ser encontrado em uma tabela de banco de dados
places.sqlite
emSQLite format 3
:rsbxl7fx.default
Dependendo do seu perfil
Para visualizar o histórico, você precisa instalar o sqlite3:
Inicie o sqlite3 com
e lista, por exemplo. todas as tabelas:
Ou a história com:
Exemplo para o Chrome:
O histórico é um arquivo binário em
SQLite format 3
: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:
Inicie o sqlite3 com
e lista, por exemplo. todas as tabelas:
ou para ver todos os URLs:
Para todos os exemplos; alternativamente, uma GUI pode ser usada:
sqlitebrowser
e comece com:
sqliteman
e comece com:
fonte
No que diz respeito ao firefox, existe um
.mozilla/firefox/********.default/
diretório onde ****** é um número único para sua instalação. Para mim é issoqgided18.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 sqlitebrowserfonte
browser-history
- histórico externo de navegadores da web, como o netscapeO 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.fonte