Binary cookies parser for Node.
Some Apple browsers like Safari and Mobile Safari store their cookies in
.binarycookie format that is hard to parse. Node to the rescue! Say you
have a file at
/my/path/to/Cookies.binarycookies. You can parse it like so:
var CookieParser =cookiePath = "/my/path/to/Cookies.binarycookies";CookieParser;
This will output something like this:
flags: 0expiration: "Thu Apr 02 2015 14:55:59 GMT-0700 (PDT)"creation: "Tue Apr 02 2013 14:56:00 GMT-0700 (PDT)"url: '.apple.com'name: 's_pathLength'path: '/'value: 'homepage%3D1%2C'
This should all be self-explanatory except flags:
|5||Secure & HttpOnly|
Have fun! I wrote this for Appium, check it out!
I learned about the spec from this blog entry. Thanks Internet dude!