1 const express = require("express")
2 const JavaScriptObfuscator = require("javascript-obfuscator");
3 const fs = require("fs")
8 ["/lol", "index.html"],
9 ["/lol/script.js", "script.js"],
10 ["/lol/style.css", "style.css"],
13 let obfuscateJs = false;
15 function obfuscate(data) {
16 let obfResult = JavaScriptObfuscator.obfuscate(
20 identifierNamesGenerator: "mangled",
24 return obfResult.getObfuscatedCode();
28 let path = rules[i][0];
29 let file = rules[i][1];
30 app.get(path, (req, res) => {
31 if (file.endsWith(".js") && obfuscateJs) {
32 fs.readFile("html/" + file, (err, data) => {
35 let obf = obfuscate(data);
39 res.sendFile(__dirname + "/html/" + file);
44 app.listen(port, () => {
45 console.log("Listening on port %d", port)