क्या सिस्टम पर स्थापित ब्राउज़रों से ब्राउज़िंग इतिहास का पता लगाने के लिए शेल का उपयोग करना या शेल स्क्रिप्ट उत्पन्न करना संभव है? धन्यवाद
क्या सिस्टम पर स्थापित ब्राउज़रों से ब्राउज़िंग इतिहास का पता लगाने के लिए शेल का उपयोग करना या शेल स्क्रिप्ट उत्पन्न करना संभव है? धन्यवाद
जवाबों:
इतिहास एक डेटाबेस तालिका में पाया जा सकता 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
आपके क्रोम के संस्करण पर निर्भर करता है
Default
आपके प्रोफाइल पर निर्भर करता है
डेटाबेस को क्वेरी करने के लिए, क्रोम पूरी तरह से बंद होना चाहिए। या आपको फाइल की एक कॉपी बनानी होगी और उस कॉपी का उपयोग करना होगा।
इतिहास देखने के लिए आपको 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
जहाँ तक फ़ायरफ़ॉक्स जाने की बात है, वहाँ .mozilla/firefox/********.default/
निर्देशिका है, जहाँ ****** आपके इंस्टॉल में कुछ विशिष्ट है। मेरे लिए वह है qgided18.default
। Https://askubuntu.com/a/412890/295286 स्थानों के अनुसार .sqlite फ़ाइल वह है जिसमें ब्राउज़िंग इतिहास होता है। आप फ़ाइलों को देखने के लिए बिल्ली का उपयोग कर सकते हैं, लेकिन यह पाठ के साथ मिश्रित अस्पष्ट होगा। वास्तव में इसे पढ़ने के लिए, sqlitebrowser स्थापित करने पर AB के सुझाव का उपयोग करें
browser-history
- वेब ब्राउज़र का बाहरी इतिहास, जैसे नेटस्केप
सेवा को स्टार्टअप स्क्रिप्ट में जोड़ा जाना चाहिए, और आप अब तक रिकॉर्ड किए गए ट्रैफ़िक को देख सकते हैं ~/.browser-history/history-log.html
। हालाँकि, यह आपको पिछला इतिहास नहीं देगा।