diff --git a/tests/extractCSRF.js b/tests/extractCSRF.js index a4e93ad..1f4c45f 100644 --- a/tests/extractCSRF.js +++ b/tests/extractCSRF.js @@ -1,4 +1,30 @@ -const c = ""; -const token = decodeURIComponent(c); -console.log(token); +import readline from "readline"; +const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout, +}); + + +function askToken() { + console.clear(); + rl.question("👉 Entrez un token à décoder (ou 'exit' pour quitter) : ", (input) => { + if (input.toLowerCase() === "exit") { + console.log("👋 Fin du programme."); + rl.close(); + return; + } + + try { + const decoded = decodeURIComponent(input); + console.log("\n✅ Token décodé :", decoded); + } catch (err) { + console.log("\n❌ Erreur : le token n'est pas valide."); + } + + console.log("\nAppuyez sur Entrée pour continuer..."); + rl.once("line", askToken); + }); +} + +askToken();