/CookiesAnalyzer

A macOS app for reading the cookie files of your browser.

Primary LanguageSwift

CookiesAnalyzer

About

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.

Things To Do

  • Add app icon
  • Add Safari Browser
  • Add Firefox Browser
  • Add 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

Changelog

  • 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

Requirements

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

References