-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
22 lines (20 loc) · 1019 Bytes
/
main.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const fs = require("fs");
const ncp = require("copy-paste");
if (!process.argv[2] || !process.argv[3]) console.log("Vous mettez de mauvais arguments 'node filename.js <cookiesfile> <output>'");
(async () => {
var new_cookies = "";
fs.readFileSync(process.argv[2], 'utf-8').split(/\r?\n/).forEach((line) => {
if (line.includes("COOKIES FROM:")) return;
if (line == "" || line == undefined) return;
var host = line.split("|")[0]?.replace("HOST KEY: ", "").trim();
var name = line.split("|")[1]?.replace(" NAME: ", "").trim();
var value = line.split("|")[2]?.replace(" VALUE: ", "").trim();
new_cookies += host + " " + "TRUE" + " /" + " FALSE" + " 2597573456 " + name + " " + value + "\n"
});
console.log(new_cookies)
fs.writeFile(process.argv[3], new_cookies, (err) => {
if (err) console.log(err)
console.log("Cookies enregistrés et copiés dans le presse-papiers.")
})
ncp.copy(new_cookies, ()=>{})
})();