This is a little just-for-fun-project. The app reads the cookies.sqlite file from the Firefox Browser, the Cookies.binarycookies file from the Safari Browser and the Cookies SQLite file from the Chrome Browser. After successfully reading these files the domains with the corresponding creation time will be shown in a table view.
To fetch the sqlite data it's using the GRDB.swift toolkit.
Add app iconAdd Safari BrowserAdd Firefox BrowserAdd Chrome Browser- Add Vivaldi Browser
Update epoch time converter- Unit Tests
- UI Tests
- Edit Menu Bar
- Sort Cookies TableView
- Mark new Cookies in the Cookies TableView
- April 4th, 2016: Added error handling.
- May 15th, 2016: Added TabView Controller
- August 21st, 2016: Added Safari support
- August 26th, 2016: Fixed 'most-cookies-bug'
- June 7th, 2017: Added Chrome support
- December 21st, 2017: Updated GRDB.swift
- April 19th, 2018: Updated to Swift 4.1
- October 7th, 2019: Update to Swift 5.1
- November 28th, 2019: Update BinaryCookies to Swift 5.1
- Xcode 11
- macOS 10.14
- GRDB.swift
You can install GRDB via Cocoapods:
$ pod install
After you've installed GRDB make sure to open the project using the ".xcworkspace" file:
$ open Cookies Analyzer.xcworkspace