From cd8fc23f5caea88d6081122915da44d173ac9779 Mon Sep 17 00:00:00 2001 From: Daniel Dayley Date: Mon, 11 Mar 2019 14:36:13 -0600 Subject: [PATCH] Initial Commit --- README.md | 14 ++++++++++++++ grab_cookie.js | 38 ++++++++++++++++++++++++++++++++++++++ images/.DS_Store | Bin 0 -> 6148 bytes images/cookie_128.png | Bin 0 -> 9338 bytes images/cookie_16.png | Bin 0 -> 1837 bytes images/cookie_32.png | Bin 0 -> 2808 bytes images/cookie_48.png | Bin 0 -> 3819 bytes manifest.json | 23 +++++++++++++++++++++++ popup.html | 5 +++++ 9 files changed, 80 insertions(+) create mode 100644 README.md create mode 100644 grab_cookie.js create mode 100644 images/.DS_Store create mode 100644 images/cookie_128.png create mode 100644 images/cookie_16.png create mode 100644 images/cookie_32.png create mode 100644 images/cookie_48.png create mode 100644 manifest.json create mode 100644 popup.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..80eeb3b --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +# Export Cookies + +## Introduction + +> Several CLI utilities such as `curl`, `wget` and `httrack` accept cookie files formatted as a Netscape cookie file. This chrome extension allows you to export Chrome's cookies as a Netscape cookie file. + +## Installation + +> * Download and extract the directory. +> * Navigate to **Settings** –> **Extensions**. +> * Enable the option **Developer Mode** in the top right corner. +> * Click the newly revealed **Load Unpacked Extension** button. +> * Specify the directory you extracted the directory to. + diff --git a/grab_cookie.js b/grab_cookie.js new file mode 100644 index 0000000..08443fc --- /dev/null +++ b/grab_cookie.js @@ -0,0 +1,38 @@ +// document.getElementById("go").addEventListener("click", exportCookies()); +// document.getElementById("go").addEventListener("mouseup", window.close()); +// chrome.browserAction.onClicked.addListener(exportCookies()); +function exportCookies() { + chrome.tabs.query({"status":"complete","windowId":chrome.windows.WINDOW_ID_CURRENT,"active":true}, function(tab){ + chrome.cookies.getAll({ + domain: undefined + }, function (cookies) { + domain = ""; flag = ""; path = ""; + secure = ""; expiration = ""; name = "" + value = ""; tab="\t"; + return_block= "# Netscape HTTP Cookie File\n# This file was generated by the export-cookies Google Chrome extension.\n"; + for (var i = 0; i < cookies.length; i++) { + domain=cookies[i].domain; + cookies[i].sameSite == "strict" ? flag="FALSE":flag="TRUE"; + cookies[i].secure ? secure="TRUE":secure="FALSE"; + if (!cookies[i].expirationDate) { + expiration=Math.floor(Date.now() / 1000) + 600; + } else { + expiration=parseInt(cookies[i].expirationDate, 10) + }; + name=cookies[i].name; + value = cookies[i].value; + line=domain + tab + flag + tab + path + tab + secure + tab + expiration + tab + name + tab + value + "\n"; + return_block = return_block + line; + } + chrome.storage.local.get(null, function() { + url = 'data:application/json;base64,' + btoa(return_block); + chrome.downloads.download({ + url: url, + filename: 'cookies.txt' + }); + }); + }); + }); +}; +exportCookies(); +// window.close(); diff --git a/images/.DS_Store b/images/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 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 GhyNebAm+^g literal 0 HcmV?d00001 diff --git a/images/cookie_16.png b/images/cookie_16.png new file mode 100644 index 0000000000000000000000000000000000000000..4705876a1782b7a924f37c6511e3e7845b817ed7 GIT binary patch literal 1837 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DinK$vl=HlH+5jY?)nL`j6Nk5zJhu3lnFep0GlMQ#C5H3Nf9g%yyQn_7~nP?4LH zS8P>bs{~eI1!RMS^_3LBN=mYAl_Got6rA&mQWZ?~O!N$t?6?#Z6l{u8(yW49+@RWl zJX@uVl9B=|ef{$Ca=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wr!g#b6ir3 zlZ!G7N;32F6hP)CCgqow*eWT3EP?}wJ4-Ut5H{r%L%jv`pgu@O-%!s$ADgz+icB2Z zKr%SBr6j|BRZv=#1NKu&vVLk#YHn&?Nik5LAy(^vVGGxY;>e1`0*GbcK!o_s2IO+9 zpw#00oKjE_gyvGs1{@~boCJkYwRq|pc;?` z(KYxNWdePg2y&O5AyhrG7`pmMY!)C3B542xy;VSFMQTojOC~Tt!M-pAx(cfVx<=>x zocyBTg2d!hki)=Qkc7}xgRP0gWet)9lE#!|tK!n6tkmQZq}T$+8941bC8p~m3ESvn zRc!-I30A)ODVb@NE{P?nc18wgx1hC_}e|d5!0|V21 zPZ!4!3&FKP@gBi}693Qb{rz~Y^>eeix2Nnf^UXPuz$#{{WE8yOM)NYq1VKlB!Jwuq zx92UYTG1}oWZTKv_#+_VigQHb8C5~G)+uL~&YXSE_wL-=cgx<}&b5~8c(c~d;=f(p z{rBIkpVu(_mnd0TwO3ARPT6Dcb6FXOx+ZydUQ#-!xpc#dkV}czw%>d8Y0tJWgAF47 zho|p6(k{NRbzg*$@kUwyT>lm6t2;|Kq()r`;Fwd!Tq3j9y69cSU+t*npL35-S6Lu< z>BUx#O_rSR`1~C+)VO@BbB@ik?q@6CX_LNf(iD{mB1a95KTpUCJaTZprj4NALxcH8 z*>BanVg3JCJ*>|N&IRmx}_|FWkIG;oNDXCAOt)voBoAe%QA)+107RkgY|- z;C8k^@&d&#H714^>en{M|1n)=IMw)ib(GXCL8WP*jWk&1obND*j^s5{Z-1i05cc%M zk`oL!O&mVoyqv~hBDACMsZFcEG!;ql5V0_`1NL7ee=OlJaTN>=@?fjo4t<$Bpr z)2`_J{heabQsLcKHMV^EQ>5h*c;aqE^v3ek*p{6u7}{sA2}sppmVS9G%wM;r`$Ok} z#|Ph)6y@e@E-4OMAHegi<@USpyWUJ+eYWRf(go+ZFojtsR;>L~S7LNY-2a(+_k%~f zrY@LKJjwlQ5{vpt@v|+9S8iY3wBla47Sq4izr^_~ctT5*G|fO2n5V0s%Q~loCIE~A BpL75K literal 0 HcmV?d00001 diff --git a/images/cookie_32.png b/images/cookie_32.png new file mode 100644 index 0000000000000000000000000000000000000000..0eb798ce7321b7d2d053f26eb057ca453d16ea06 GIT binary patch literal 2808 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 P|BI4{UW9Y2LKFT4)YWqB literal 0 HcmV?d00001 diff --git a/images/cookie_48.png b/images/cookie_48.png new file mode 100644 index 0000000000000000000000000000000000000000..1bdf6655dea075279f7b26ba98d7fbfa315f215d GIT binary patch literal 3819 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 vOArXTLRSp%NA=Oa;8>HV{j^)F2kwIGq~r&UR + + +

Cookies exported!

+