Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.133.128.223
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-musonza /
node_modules /
hash-sum /
Delete
Unzip
Name
Size
Permission
Date
Action
.editorconfig
207
B
-rw-r--r--
2015-07-14 17:13
.jshintignore
13
B
-rw-r--r--
2015-07-14 17:13
.jshintrc
345
B
-rw-r--r--
2015-07-14 17:13
.npmignore
27
B
-rw-r--r--
2015-07-14 17:13
changelog.markdown
186
B
-rw-r--r--
2015-07-14 19:09
hash-sum.js
1.21
KB
-rw-r--r--
2015-07-14 19:06
license
1.06
KB
-rw-r--r--
2015-07-14 17:13
package.json
1.29
KB
-rw-r--r--
2021-02-04 21:24
readme.md
1.49
KB
-rw-r--r--
2015-07-14 19:10
test.js
1.22
KB
-rw-r--r--
2015-07-14 19:08
Save
Rename
'use strict'; function pad (hash, len) { while (hash.length < len) { hash = '0' + hash; } return hash; } function fold (hash, text) { var i; var chr; var len; if (text.length === 0) { return hash; } for (i = 0, len = text.length; i < len; i++) { chr = text.charCodeAt(i); hash = ((hash << 5) - hash) + chr; hash |= 0; } return hash < 0 ? hash * -2 : hash; } function foldObject (hash, o, seen) { return Object.keys(o).sort().reduce(foldKey, hash); function foldKey (hash, key) { return foldValue(hash, o[key], key, seen); } } function foldValue (input, value, key, seen) { var hash = fold(fold(fold(input, key), toString(value)), typeof value); if (value === null) { return fold(hash, 'null'); } if (value === undefined) { return fold(hash, 'undefined'); } if (typeof value === 'object') { if (seen.indexOf(value) !== -1) { return fold(hash, '[Circular]' + key); } seen.push(value); return foldObject(hash, value, seen); } return fold(hash, value.toString()); } function toString (o) { return Object.prototype.toString.call(o); } function sum (o) { return pad(foldValue(0, o, '', []).toString(16), 8); } module.exports = sum;