เป็นไปได้หรือไม่ที่จะใช้เชลล์หรือสร้างเชลล์สคริปต์เพื่อค้นหาประวัติการเรียกดูจากเบราว์เซอร์ที่ติดตั้งบนระบบ ขอบคุณ
เป็นไปได้หรือไม่ที่จะใช้เชลล์หรือสร้างเชลล์สคริปต์เพื่อค้นหาประวัติการเรียกดูจากเบราว์เซอร์ที่ติดตั้งบนระบบ ขอบคุณ
คำตอบ:
ประวัติสามารถพบได้ในตารางฐานข้อมูล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.sqlite
sqliteman
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ไฟล์ places.sqlite เป็นไฟล์ที่มีประวัติการสืบค้น คุณสามารถใช้ cat เพื่อดูไฟล์ได้ แต่จะเป็นการผสมกับข้อความ สำหรับการอ่านจริงให้ใช้คำแนะนำของ AB ในการติดตั้ง sqlitebrowser
browser-history
- ประวัติภายนอกของเว็บเบราว์เซอร์เช่น netscape
ต้องเพิ่มบริการลงในสคริปต์เริ่มต้นและคุณสามารถดูปริมาณข้อมูลที่บันทึกไว้โดยดู~/.browser-history/history-log.html
ได้ อย่างไรก็ตามสิ่งนี้จะไม่ให้ประวัติก่อนหน้านี้กับคุณ