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.1
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
/
var /
www /
html /
amatya /
node_modules /
csso /
lib /
clean /
[ HOME SHELL ]
Name
Size
Permission
Action
Atrule.js
1.85
KB
-rw-r--r--
Comment.js
85
B
-rw-r--r--
Declaration.js
162
B
-rw-r--r--
Operator.js
407
B
-rw-r--r--
Rule.js
3.66
KB
-rw-r--r--
TypeSelector.js
591
B
-rw-r--r--
WhiteSpace.js
551
B
-rw-r--r--
index.js
586
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Rule.js
var hasOwnProperty = Object.prototype.hasOwnProperty; var walk = require('css-tree').walk; function cleanUnused(selectorList, usageData) { selectorList.children.each(function(selector, item, list) { var shouldRemove = false; walk(selector, function(node) { // ignore nodes in nested selectors if (this.selector === null || this.selector === selectorList) { switch (node.type) { case 'SelectorList': // TODO: remove toLowerCase when pseudo selectors will be normalized // ignore selectors inside :not() if (this['function'] === null || this['function'].name.toLowerCase() !== 'not') { if (cleanUnused(node, usageData)) { shouldRemove = true; } } break; case 'ClassSelector': if (usageData.whitelist !== null && usageData.whitelist.classes !== null && !hasOwnProperty.call(usageData.whitelist.classes, node.name)) { shouldRemove = true; } if (usageData.blacklist !== null && usageData.blacklist.classes !== null && hasOwnProperty.call(usageData.blacklist.classes, node.name)) { shouldRemove = true; } break; case 'IdSelector': if (usageData.whitelist !== null && usageData.whitelist.ids !== null && !hasOwnProperty.call(usageData.whitelist.ids, node.name)) { shouldRemove = true; } if (usageData.blacklist !== null && usageData.blacklist.ids !== null && hasOwnProperty.call(usageData.blacklist.ids, node.name)) { shouldRemove = true; } break; case 'TypeSelector': // TODO: remove toLowerCase when type selectors will be normalized // ignore universal selectors if (node.name.charAt(node.name.length - 1) !== '*') { if (usageData.whitelist !== null && usageData.whitelist.tags !== null && !hasOwnProperty.call(usageData.whitelist.tags, node.name.toLowerCase())) { shouldRemove = true; } if (usageData.blacklist !== null && usageData.blacklist.tags !== null && hasOwnProperty.call(usageData.blacklist.tags, node.name.toLowerCase())) { shouldRemove = true; } } break; } } }); if (shouldRemove) { list.remove(item); } }); return selectorList.children.isEmpty(); } module.exports = function cleanRuleset(node, item, list, options) { var usageData = options.usage; if (usageData && (usageData.whitelist !== null || usageData.blacklist !== null)) { cleanUnused(node.prelude, usageData); } if (node.prelude.children.isEmpty() || node.block.children.isEmpty()) { list.remove(item); } };
Close