có thể sử dụng shell hoặc tạo tập lệnh shell để tìm hiểu lịch sử duyệt web từ các trình duyệt được cài đặt trên hệ thống không? cảm ơn bạn
có thể sử dụng shell hoặc tạo tập lệnh shell để tìm hiểu lịch sử duyệt web từ các trình duyệt được cài đặt trên hệ thống không? cảm ơn bạn
Câu trả lời:
Lịch sử có thể được tìm thấy trong một bảng cơ sở dữ liệu places.sqlite
trong 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
Tùy thuộc vào hồ sơ của bạn
Để xem lịch sử, bạn cần cài đặt sqlite3:
sudo apt-get install sqlite3
Bắt đầu sqlite3 với
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
và danh sách, ví dụ. tất cả các bảng:
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
Hoặc lịch sử với:
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;
Các Lịch sử là một tập tin nhị phân trong SQLite format 3
:
$ file ~/.config/google-chrome-beta/Default/History
.config/google-chrome-beta/Default/History: SQLite 3.x database
google-chrome-beta
Tùy thuộc vào phiên bản Chrome của bạn
Default
Tùy thuộc vào hồ sơ của bạn
Để truy vấn cơ sở dữ liệu, Chrome phải được đóng hoàn toàn. Hoặc bạn phải tạo một bản sao của tệp và sử dụng bản sao đó.
Để xem lịch sử, bạn cần cài đặt sqlite3:
sudo apt-get install sqlite3
Bắt đầu sqlite3 với
sqlite3 ~/.config/google-chrome-beta/Default/History
và danh sách, ví dụ. tất cả các bảng:
sqlite> .tables
downloads meta urls
downloads_url_chains segment_usage visit_source
keyword_search_terms segments visits
hoặc để xem tất cả các URL:
sqlite> SELECT * FROM urls WHERE 1;
sqlitebrowser
sudo apt-get install sqlitebrowser
và bắt đầu với:
sqlitebrowser ~/.config/google-chrome-beta/Default/History
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
sudo apt-get install sqliteman
và bắt đầu với:
sqliteman ~/.config/google-chrome-beta/Default/History
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
Theo như firefox, có .mozilla/firefox/********.default/
thư mục, trong đó ****** là một số duy nhất cho cài đặt của bạn. Đối với tôi đó là qgided18.default
. Theo https://askubfox.com/a/412890/295286 tệp.s.site là tệp chứa lịch sử duyệt web. Bạn có thể sử dụng con mèo để xem các tập tin, nhưng nó sẽ vô nghĩa trộn lẫn với văn bản. Để thực sự đọc nó, hãy sử dụng đề xuất của AB về việc cài đặt sqlitebrowser
browser-history
- lịch sử bên ngoài của các trình duyệt web, chẳng hạn như Netscape
Dịch vụ phải được thêm vào tập lệnh khởi động và bạn có thể xem lưu lượng truy cập được ghi lại cho đến nay bằng cách xem ~/.browser-history/history-log.html
. Tuy nhiên, điều này sẽ không cung cấp cho bạn lịch sử trước đó.