macOSの通知センターログに何が保存されているかをチェックできるスクリプトが公開されています。詳細は以下から。
昨日、元Facebook MessageのソフトウェアエンジニアAlec Muffettさんがオープンソースで開発されている暗号化メッセージアプリ「Signal」のログがmacOSの通知センターログ(SQLite)に非rootユーザーでもアクセスできる形で保存されている事を発見し話題になりましたが、この問題はSignalに限ったことではないとして、Objective-SeeのPatrick Wardleさんが通知センターのログに保存されている過去の通知を確認できるスクリプトを公開しています。
What's in your Mac ('notification database')? 🍎🙈 Wrote a simple (self-contained) python script 🐍 It locates the database, then parse & dumps all records (slack, imsg, signal, etc, etc,) : https://t.co/ypYzDmAnPT …give it a run 😅 pic.twitter.com/EdYV37pHDc
— patrick wardle (@patrickwardle) 2018年5月10日
Want to see what’s in your notification database?
I’ve just uploaded a simple python script that parses and dumps all notification records 😎
To try out the script:
- Download “dumpNotificationDB.py”
- From the terminal (/Applications/Utilities/Terminal.app) run:
python dumpNotificationDB.pyWhen ‘Disappearing’ Messages Don’t Disappear 😧 | Patrick Wardle on Patreon
公開されたPythonスクリプト”dumpNotificationDB.py”の使い方はPatrenサイトに掲載されているとおりで、スクリプトは通知センターのログが保存されているSQLite 3のデータベースを展開するだけなので、
python dumpNotificationDB.py > dump.txt cat dump.txt | grep hogehoge
テキストファイルなどに保存してMailやSpark, Kiwi, Canary, AirMailなどのメールアプリやTwitter, LINE, Slackなどのメッセージアプリで抽出してやると、Mac内に保存された過去の通知が確認できるので、興味のある方はチェックしてみて下さい。
- When ‘Disappearing’ Messages Don’t Disappear 😧 – Patrick Wardle on Patreon
コメント