Linux business72.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
LiteSpeed
: 162.0.229.97 | : 3.128.199.6
Cant Read [ /etc/named.conf ]
8.1.30
temmmp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
alt /
alt-nodejs16 /
root /
usr /
lib /
node_modules /
npm /
node_modules.bundled /
fastest-levenshtein /
[ HOME SHELL ]
Name
Size
Permission
Action
LICENSE.md
1.05
KB
-rw-r--r--
index.d.ts
116
B
-rw-r--r--
index.js
3.18
KB
-rw-r--r--
package.json
1.6
KB
-rw-r--r--
test.js
1.57
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : test.js
const {distance, closest} = require("./index.js"); const levenshtein = (a, b) => { if (a.length === 0) return b.length; if (b.length === 0) return a.length; if (a.length > b.length) { const tmp = a; a = b; b = tmp; } const row = []; for (let i = 0; i <= a.length; i++) { row[i] = i; } for (let i = 1; i <= b.length; i++) { let prev = i; for (let j = 1; j <= a.length; j++) { let val; if (b.charAt(i - 1) === a.charAt(j - 1)) { val = row[j - 1]; } else { val = Math.min(row[j - 1] + 1, prev + 1, row[j] + 1); } row[j - 1] = prev; prev = val; } row[a.length] = prev; } return row[a.length]; }; function makeid(length) { let result = ""; const characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; const charactersLength = characters.length; for (let i = 0; i < length; i++) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; } test("test compare", () => { const errors = 0; for (let i = 0; i < 1000; i++) { const rnd_num1 = (Math.random() * 1000) | 0; const rnd_num2 = (Math.random() * 1000) | 0; const rnd_string1 = makeid(rnd_num1); const rnd_string2 = makeid(rnd_num2); const actual = distance(rnd_string1, rnd_string2); const expected = levenshtein(rnd_string1, rnd_string2); expect(actual).toBe(expected); } }); test("test find", () => { const actual = closest("fast", ["slow", "faster", "fastest"]); const expected = "faster"; expect(actual).toBe(expected); });
Close