Skip to content

patcon/flock-encryption-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flock Encryption Proxy

This repo is currently a testbed for creating local encryption proxy for Flock, an encrypted calendar and contact sync service for Android.

Since the Android Flock app encrypted all data on the device before sending it to the sync server, it was not possible to access unencrypted data from a desktop environment. This tool aspires to be a local encryption proxy written in NodeJS. It will allow users to manage and view Calendars and Contacts on their encrypted sync server using standard desktop tools (ie. The SOGo Connector Extension for Mozilla's Thunderbird email client and Lightning calendar extension.

Approach

I am planning to use Apigee's Argo, a modular HTTP gateway for Web APIs. I will be intercepting and encrypting/decrypting appropriate portions of the DAV HTTP responses on-the-fly using XPath parsing.

Current Status

Right now, this project just logs output so that I can familiarize myself with the traffic going from Flock app to WebDAV server. I am publishing it so that any interested parties can see my approach.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published