UJP - 技術情報2 : Safari/History をテンプレートにして作成
Life is fun and easy!
不正IP報告数
Okan Sensor
Home
Information
Service
Tech(Free)
Tech(Member)
Blog
FAQ
メイン
ホーム
お知らせ
技術新着情報
組織
サービス
技術情報2
新規ページ作成
最新ページ一覧
全ページ一覧
ヘルプ
技術情報1
技術情報
ブログ
RSSサイト更新
旧ブログ
FAQ
画像ファイル管理
ログイン
ユーザー名:
パスワード:
パスワード再発行手続き
|
無料会員入会手続へ...
ブログ カテゴリ一覧
雑記
(237)
投資で凍死
(271)
時事
(506)
テレビ・ドラマ
(419)
映画
(915)
007シリーズ
(33)
刑事コロンボ
(62)
災害
(212)
スキルチャージ
(49)
放送大学
(23)
Python
(10)
検定・試験
(32)
セキュリティ
(5)
ニュース・徒然
(325)
脆弱性情報/注意喚起
(110)
スパム・フィッシング
(634)
攻撃/ブルートフォース
(24)
ツール
(130)
事故・事件
(104)
文献・統計・参考資料
(128)
ベンダ・サービス
(3)
事故被害者記録
(46)
あとで確認
(1)
システム障害事故
(55)
サイト構築
(74)
Apple
(18)
MacBook Pro
(0)
2011 13inch
(31)
2007 15inch
(1)
2008 17inch
(20)
2015 15inch
(6)
Mac Pro 2013
(10)
Apple Watch
(84)
mac mini
(0)
2018
(1)
2011 server
(4)
2010 server
(5)
2014
(15)
2010
(36)
2005
(8)
MacBook
(0)
2017 12inch
(11)
2008 late
(45)
MacBook Air
(0)
2011 13inch/BCP
(9)
2013 13inch/US
(5)
2011 11inch
(31)
2011 13inch
(8)
Macソフト
(134)
Mac周辺機器
(36)
PowerBook
(5)
iPod touch/iOS
(59)
iPhone
(172)
iPad
(76)
ガジェット
(116)
fire tv
(1)
文房具
(19)
HUAWEI Watch FIT
(10)
カメラ/デジカメ
(40)
タイムラプス
(6)
ネットワーク機器
(17)
ネットワークケーブル
(4)
ネットワークその他
(8)
ネットワークスピード
(14)
YAMAHA/ヤマハ
(1)
FWX120
(2)
RTX1200
(14)
RTX1100/RTX1000
(10)
RT107e
(2)
NETGEAR WAC510
(11)
NERGEAR Orbi
(1)
Panasonic MNOseries
(3)
マウス&キーボード
(58)
AV機器・レグザ
(99)
電球
(11)
ハウツー
(105)
GPS/地図
(70)
ビジネス
(169)
新規ビジネス
(19)
お仕事
(63)
ケータイビジネス
(41)
PC
(11)
Raspberry Pi
(58)
ML110 G5
(20)
LIFEBOOK
(11)
Surface
(50)
ThinkPad R61
(5)
CF-LX4
(9)
CF-RZ6
(7)
DynabookPT45
(8)
PN-ZP30
(5)
EndeavorTN40
(4)
Intel NUC6CAYS
(2)
モバイル
(16)
ケータイスマホ機種
(34)
スマホアプリ
(73)
データ通信・契約
(79)
EMONSTER
(5)
IDEOS
(12)
Galaxy Note
(39)
Windows Phone
(20)
Nexus
(22)
コンピュータ
(11)
Windows
(90)
サーバソフト
(32)
Db2
(16)
クライアントソフト
(76)
インターネット
(69)
Google
(119)
ネットサービス
(157)
ハードウェア
(19)
プリンタ
(9)
ストレージ
(5)
ディスプレイ
(11)
情報システム
(95)
趣味
(3)
ポケモンGO
(640)
寝台特急カシオペア/カシオペア紀行
(34)
TOKYO2020
(85)
雑草対策
(27)
食べた
(209)
たべた(駅弁)
(30)
飲んだ
(33)
調理した
(24)
ラーメン・麺類
(202)
鉄道
(237)
農園
(168)
アクアリウム
(160)
ホテル・旅館
(44)
書評
(42)
演劇
(22)
車・バイク
(76)
自然・星
(37)
散策・近代建築
(18)
神社・寺
(50)
高層ビル
(24)
現代建築
(15)
建築物
(6)
観光・名所
(88)
イベント
(73)
散策:城
(34)
ディズニー
(24)
モーターショー
(16)
鳥
(9)
美術館
(28)
コンサート/ライブ
(72)
船
(3)
スポーツ
(120)
音楽
(76)
ミニカー
(4)
Nゲージダイキャスト
(8)
Nゲージ
(0)
サマリ
(6)
ピンバッチ
(3)
サイト運営
(39)
人生
(68)
監視/防犯/みまもり/遠隔
(93)
お金の話
(94)
体・病気
(118)
相続・土地売買
(17)
コンテンツ更新情報
(2)
SQLite3でSafariの履歴を読み出す
をテンプレートにして作成
技術情報2
Safari/History をテンプレートにして作成
開始行:
*SQLite3でSafariの履歴を読み出す
**はじめに
WebブラウザのSafariの履歴をCSVで取り出す.監査目的.
**フォルダへの移動
Safariの履歴はSQLite3データベース形式で保存されており,...
このディレクトリは,macOS X 10.15(Mojave)以降はコマンド...
#ref(site://modules/xelfinder/index.php?page=view&file=71...
まずは,Finder上で,フォルダに移動する.
#ref(site://modules/xelfinder/index.php?page=view&file=71...
チルダで監査対象ユーザのユーザディレクトリを指定する.(...
#ref(site://modules/xelfinder/index.php?page=view&file=71...
Finderでファイルをコピーする.
#ref(site://modules/xelfinder/index.php?page=view&file=71...
ターミナルから,確認する.
MBA2013:SafariHistory ujpadmin$ ls -la🆑
total 12616
drwxr-xr-x 6 ujpadmin staff 192 5 25 16:50 .
drwxr-xr-x 7 ujpadmin staff 224 5 25 16:54 ..
-rw-r--r--@ 1 ujpadmin staff 126976 5 25 13:29 Histo...
-rw-r--r--@ 1 ujpadmin staff 0 4 16 12:31 Histo...
-rw-r--r--@ 1 ujpadmin staff 32768 5 25 13:29 Histo...
-rw-r--r--@ 1 ujpadmin staff 5524952 5 25 16:40 Histo...
MBA2013:SafariHistory ujpadmin$
コピー完了.
**SQLite3に接続する
macOS XにはデフォルトでSQLite3が導入されいるので,これ...
MBA2013:SafariHistory ujpadmin$ sqlite3 History.db🆑
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite>
保管されているテーブルの一覧を確認する.
sqlite> .tables🆑
history_client_versions history_items histor...
history_event_listeners history_items_to_tags histor...
history_events history_tags metada...
sqlite>
SQLite3のコマンドモニタの表示を行モードにする.
sqlite> .mode line🆑
sqlite>
今回利用するテールブの構造を確認する.
sqlite> select * from sqlite_master where name = 'histor...
type = table
name = history_items
tbl_name = history_items
rootpage = 2
sql = CREATE TABLE history_items (id INTEGER PRIMAR...
url TEXT NOT NULL UNIQUE,domain_expansion TEXT NULL,
visit_count INTEGER NOT NULL,daily_visit_counts BLO...
BLOB NULL,autocomplete_triggers BLOB NULL,should_re...
INTEGER NOT NULL,visit_count_score INTEGER NOT NULL)
sqlite>
2つめ.
sqlite> select * from sqlite_master where name = 'histor...
type = table
name = history_visits
tbl_name = history_visits
rootpage = 5
sql = CREATE TABLE history_visits (id INTEGER PRIMA...
history_item INTEGER NOT NULL REFERENCES history_it...
visit_time REAL NOT NULL,title TEXT NULL,load_succe...
http_non_get BOOLEAN NOT NULL DEFAULT 0,synthesized...
redirect_source INTEGER NULL UNIQUE REFERENCES hist...
redirect_destination INTEGER NULL UNIQUE REFERENCES...
origin INTEGER NOT NULL DEFAULT 0,generation INTEGE...
attributes INTEGER NOT NULL DEFAULT 0,score INTEGER...
sqlite>
テーブルの定義は確認できた.
**Safariの履歴をCSV形式で書き出す
表示モードをCSV形式に設定する.
sqlite> .mode csv🆑
sqlite>
出力結果を,CSVファイルに出力する設定とする.
sqlite> .output SafariHistory.csv🆑
sqlite>
一行目に項目のヘッダを書き出す.
sqlite> .headers on🆑
sqlite>
次のSQL文を実行する.
sqlite> select datetime(v.visit_time + 978307200, 'unixe...
i.domain_expansion, v.title, i.url from history_items ...
i.id = v.history_item order by date desc;🆑
sqlite>
このSQLにある978307200は,1970年1月1日0時から2001年1月1...
実行した後は,Control+DでSQLite3のモニターモードを抜け...
sqlite> ^D
MBA2013:SafariHistory ujpadmin$
取り出したCSVファイルを確認.
MBA2013:SafariHistory ujpadmin$ ls -la SafariHistory.csv
-rw-r--r-- 1 ujpadmin staff 36552 5 25 16:59 SafariH...
MBA2013:SafariHistory ujpadmin$
#ref(site://modules/xelfinder/index.php?page=view&file=71...
CSVファイルに,Safariの履歴が保存されていることが確認で...
終了行:
*SQLite3でSafariの履歴を読み出す
**はじめに
WebブラウザのSafariの履歴をCSVで取り出す.監査目的.
**フォルダへの移動
Safariの履歴はSQLite3データベース形式で保存されており,...
このディレクトリは,macOS X 10.15(Mojave)以降はコマンド...
#ref(site://modules/xelfinder/index.php?page=view&file=71...
まずは,Finder上で,フォルダに移動する.
#ref(site://modules/xelfinder/index.php?page=view&file=71...
チルダで監査対象ユーザのユーザディレクトリを指定する.(...
#ref(site://modules/xelfinder/index.php?page=view&file=71...
Finderでファイルをコピーする.
#ref(site://modules/xelfinder/index.php?page=view&file=71...
ターミナルから,確認する.
MBA2013:SafariHistory ujpadmin$ ls -la🆑
total 12616
drwxr-xr-x 6 ujpadmin staff 192 5 25 16:50 .
drwxr-xr-x 7 ujpadmin staff 224 5 25 16:54 ..
-rw-r--r--@ 1 ujpadmin staff 126976 5 25 13:29 Histo...
-rw-r--r--@ 1 ujpadmin staff 0 4 16 12:31 Histo...
-rw-r--r--@ 1 ujpadmin staff 32768 5 25 13:29 Histo...
-rw-r--r--@ 1 ujpadmin staff 5524952 5 25 16:40 Histo...
MBA2013:SafariHistory ujpadmin$
コピー完了.
**SQLite3に接続する
macOS XにはデフォルトでSQLite3が導入されいるので,これ...
MBA2013:SafariHistory ujpadmin$ sqlite3 History.db🆑
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite>
保管されているテーブルの一覧を確認する.
sqlite> .tables🆑
history_client_versions history_items histor...
history_event_listeners history_items_to_tags histor...
history_events history_tags metada...
sqlite>
SQLite3のコマンドモニタの表示を行モードにする.
sqlite> .mode line🆑
sqlite>
今回利用するテールブの構造を確認する.
sqlite> select * from sqlite_master where name = 'histor...
type = table
name = history_items
tbl_name = history_items
rootpage = 2
sql = CREATE TABLE history_items (id INTEGER PRIMAR...
url TEXT NOT NULL UNIQUE,domain_expansion TEXT NULL,
visit_count INTEGER NOT NULL,daily_visit_counts BLO...
BLOB NULL,autocomplete_triggers BLOB NULL,should_re...
INTEGER NOT NULL,visit_count_score INTEGER NOT NULL)
sqlite>
2つめ.
sqlite> select * from sqlite_master where name = 'histor...
type = table
name = history_visits
tbl_name = history_visits
rootpage = 5
sql = CREATE TABLE history_visits (id INTEGER PRIMA...
history_item INTEGER NOT NULL REFERENCES history_it...
visit_time REAL NOT NULL,title TEXT NULL,load_succe...
http_non_get BOOLEAN NOT NULL DEFAULT 0,synthesized...
redirect_source INTEGER NULL UNIQUE REFERENCES hist...
redirect_destination INTEGER NULL UNIQUE REFERENCES...
origin INTEGER NOT NULL DEFAULT 0,generation INTEGE...
attributes INTEGER NOT NULL DEFAULT 0,score INTEGER...
sqlite>
テーブルの定義は確認できた.
**Safariの履歴をCSV形式で書き出す
表示モードをCSV形式に設定する.
sqlite> .mode csv🆑
sqlite>
出力結果を,CSVファイルに出力する設定とする.
sqlite> .output SafariHistory.csv🆑
sqlite>
一行目に項目のヘッダを書き出す.
sqlite> .headers on🆑
sqlite>
次のSQL文を実行する.
sqlite> select datetime(v.visit_time + 978307200, 'unixe...
i.domain_expansion, v.title, i.url from history_items ...
i.id = v.history_item order by date desc;🆑
sqlite>
このSQLにある978307200は,1970年1月1日0時から2001年1月1...
実行した後は,Control+DでSQLite3のモニターモードを抜け...
sqlite> ^D
MBA2013:SafariHistory ujpadmin$
取り出したCSVファイルを確認.
MBA2013:SafariHistory ujpadmin$ ls -la SafariHistory.csv
-rw-r--r-- 1 ujpadmin staff 36552 5 25 16:59 SafariH...
MBA2013:SafariHistory ujpadmin$
#ref(site://modules/xelfinder/index.php?page=view&file=71...
CSVファイルに,Safariの履歴が保存されていることが確認で...
ページ名:
Counter: 0, today: 0, yesterday: 0
広告スペース
検索用語を入力
検索フォームを送信
Web
www.ujp.jp