1 const express = require("express")
2 const JavaScriptObfuscator = require("javascript-obfuscator");
3 const fs = require("fs")
9 ["/script.js", "script.js"],
12 let obfuscateJs = false;
14 function obfuscate(data) {
15 let obfResult = JavaScriptObfuscator.obfuscate(
19 identifierNamesGenerator: "mangled",
23 return obfResult.getObfuscatedCode();
27 let path = rules[i][0];
28 let file = rules[i][1];
29 app.get(path, (req, res) => {
30 if (file.endsWith(".js") && obfuscateJs) {
31 fs.readFile("html/" + file, (err, data) => {
34 let obf = obfuscate(data);
38 res.sendFile(__dirname + "/html/" + file);
43 app.listen(port, () => {
44 console.log("Listening on port %d", port)