firefox 履歴 保存

前から履歴を保存しようと思っていた。

あまりいい方法ではなかったけど、アドオン使わないでfirefoxから履歴を抽出できたので、ログ

firefoxの履歴データを取得

C:\Documents and Settings\[ユーザー名]\Application Data\Mozilla\Firefox\Profiles\[文字列]\places.sqlite

にある。

リンク:各ブラウザの履歴ファイルの保存場所まとめ | Rubusig http://m1n0x.hp2.jp/blog/archives/603

places.sqliteのテーブルの中身

sqlite3が使える環境にファイルを持って行って、アクセス。

sqlite3 places.sqlite 
.tables
これで出力される。
出力された中で、moz_places が怪しいと思った。

案の定そうだった。

リンク:Mozilla Firefox 3 History File Format - Forensics Wiki http://www.forensicswiki.org/wiki/Mozilla_Firefox_3_History_File_Format

moz_placesのデータをtxtファイルに変換

同じsqlite3が立ち上げっている状態で、「.output」コマンドを使って出力先をstdoutからファイルに事前に変更しておき

.output /hoge/browser_history.txt
.dump moz_place

リンク:データベースをダンプ(.dumpコマンド) - データベースの管理 - SQLite入門 http://www.dbonline.jp/sqlite/manage/index4.html

これでできた。出力された行は2000行ぐらい。

この方法が分かれば一か月に一回ぐらいplaces.sqliteをバックアップしておけば、 いざという時に役立つかも。

ただ、あんま調べる気がしないなぁ。 全自動でやってくれないかなぁ。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-02-17 (木) 14:35:47 (2987d)