Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.159
Cant Read [ /etc/named.conf ]
8.1.31
www-data
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
/
home /
amatya /
quiz1 /
node_modules /
node-forge /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
aes.js
38.11
KB
-rw-rw-rw-
aesCipherSuites.js
8.9
KB
-rw-rw-rw-
asn1-validator.js
2.24
KB
-rw-rw-rw-
asn1.js
41.83
KB
-rw-rw-rw-
baseN.js
4.95
KB
-rw-rw-rw-
cipher.js
6.51
KB
-rw-rw-rw-
cipherModes.js
28.24
KB
-rw-rw-rw-
des.js
19.97
KB
-rw-rw-rw-
ed25519.js
24.36
KB
-rw-rw-rw-
forge.js
200
B
-rw-rw-rw-
form.js
3.79
KB
-rw-rw-rw-
hmac.js
3.74
KB
-rw-rw-rw-
http.js
38.15
KB
-rw-rw-rw-
index.all.js
366
B
-rw-rw-rw-
index.js
640
B
-rw-rw-rw-
jsbn.js
34.36
KB
-rw-rw-rw-
kem.js
5.09
KB
-rw-rw-rw-
log.js
9.05
KB
-rw-rw-rw-
md.all.js
251
B
-rw-rw-rw-
md.js
253
B
-rw-rw-rw-
md5.js
7.8
KB
-rw-rw-rw-
mgf.js
274
B
-rw-rw-rw-
mgf1.js
1.61
KB
-rw-rw-rw-
oids.js
6.68
KB
-rw-rw-rw-
pbe.js
30.27
KB
-rw-rw-rw-
pbkdf2.js
5.67
KB
-rw-rw-rw-
pem.js
6.54
KB
-rw-rw-rw-
pkcs1.js
8.18
KB
-rw-rw-rw-
pkcs12.js
32.57
KB
-rw-rw-rw-
pkcs7.js
38.93
KB
-rw-rw-rw-
pkcs7asn1.js
11.21
KB
-rw-rw-rw-
pki.js
2.59
KB
-rw-rw-rw-
prime.js
8.57
KB
-rw-rw-rw-
prime.worker.js
4.69
KB
-rw-rw-rw-
prng.js
12.04
KB
-rw-rw-rw-
pss.js
7.67
KB
-rw-rw-rw-
random.js
5.31
KB
-rw-rw-rw-
rc2.js
11.67
KB
-rw-rw-rw-
rsa.js
58.65
KB
-rw-rw-rw-
sha1.js
8.88
KB
-rw-rw-rw-
sha256.js
9.35
KB
-rw-rw-rw-
sha512.js
16.73
KB
-rw-rw-rw-
socket.js
8.13
KB
-rw-rw-rw-
ssh.js
7
KB
-rw-rw-rw-
tls.js
129.86
KB
-rw-rw-rw-
tlssocket.js
6.8
KB
-rw-rw-rw-
util.js
68.22
KB
-rw-rw-rw-
x509.js
99.41
KB
-rw-rw-rw-
xhr.js
21.6
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : form.js
/** * Functions for manipulating web forms. * * @author David I. Lehn <dlehn@digitalbazaar.com> * @author Dave Longley * @author Mike Johnson * * Copyright (c) 2011-2014 Digital Bazaar, Inc. All rights reserved. */ var forge = require('./forge'); /* Form API */ var form = module.exports = forge.form = forge.form || {}; (function($) { /** * Regex for parsing a single name property (handles array brackets). */ var _regex = /([^\[]*?)\[(.*?)\]/g; /** * Parses a single name property into an array with the name and any * array indices. * * @param name the name to parse. * * @return the array of the name and its array indices in order. */ var _parseName = function(name) { var rval = []; var matches; while(!!(matches = _regex.exec(name))) { if(matches[1].length > 0) { rval.push(matches[1]); } if(matches.length >= 2) { rval.push(matches[2]); } } if(rval.length === 0) { rval.push(name); } return rval; }; /** * Adds a field from the given form to the given object. * * @param obj the object. * @param names the field as an array of object property names. * @param value the value of the field. * @param dict a dictionary of names to replace. */ var _addField = function(obj, names, value, dict) { // combine array names that fall within square brackets var tmp = []; for(var i = 0; i < names.length; ++i) { // check name for starting square bracket but no ending one var name = names[i]; if(name.indexOf('[') !== -1 && name.indexOf(']') === -1 && i < names.length - 1) { do { name += '.' + names[++i]; } while(i < names.length - 1 && names[i].indexOf(']') === -1); } tmp.push(name); } names = tmp; // split out array indexes var tmp = []; $.each(names, function(n, name) { tmp = tmp.concat(_parseName(name)); }); names = tmp; // iterate over object property names until value is set $.each(names, function(n, name) { // do dictionary name replacement if(dict && name.length !== 0 && name in dict) { name = dict[name]; } // blank name indicates appending to an array, set name to // new last index of array if(name.length === 0) { name = obj.length; } // value already exists, append value if(obj[name]) { // last name in the field if(n == names.length - 1) { // more than one value, so convert into an array if(!$.isArray(obj[name])) { obj[name] = [obj[name]]; } obj[name].push(value); } else { // not last name, go deeper into object obj = obj[name]; } } else if(n == names.length - 1) { // new value, last name in the field, set value obj[name] = value; } else { // new value, not last name, go deeper // get next name var next = names[n + 1]; // blank next value indicates array-appending, so create array if(next.length === 0) { obj[name] = []; } else { // if next name is a number create an array, otherwise a map var isNum = ((next - 0) == next && next.length > 0); obj[name] = isNum ? [] : {}; } obj = obj[name]; } }); }; /** * Serializes a form to a JSON object. Object properties will be separated * using the given separator (defaults to '.') and by square brackets. * * @param input the jquery form to serialize. * @param sep the object-property separator (defaults to '.'). * @param dict a dictionary of names to replace (name=replace). * * @return the JSON-serialized form. */ form.serialize = function(input, sep, dict) { var rval = {}; // add all fields in the form to the object sep = sep || '.'; $.each(input.serializeArray(), function() { _addField(rval, this.name.split(sep), this.value || '', dict); }); return rval; }; })(jQuery);
Close