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 /
svgo /
plugins /
[ HOME SHELL ]
Name
Size
Permission
Action
_collections.js
57.03
KB
-rw-rw-rw-
_path.js
31
KB
-rw-rw-rw-
_transforms.js
10.02
KB
-rw-rw-rw-
addAttributesToSVGElement.js
2.02
KB
-rw-rw-rw-
addClassesToSVGElement.js
1.07
KB
-rw-rw-rw-
cleanupAttrs.js
1.28
KB
-rw-rw-rw-
cleanupEnableBackground.js
2.25
KB
-rw-rw-rw-
cleanupIDs.js
6.58
KB
-rw-rw-rw-
cleanupListOfValues.js
3.52
KB
-rw-rw-rw-
cleanupNumericValues.js
2.5
KB
-rw-rw-rw-
collapseGroups.js
2.92
KB
-rw-rw-rw-
convertColors.js
3.58
KB
-rw-rw-rw-
convertEllipseToCircle.js
895
B
-rw-rw-rw-
convertPathData.js
30.16
KB
-rw-rw-rw-
convertShapeToPath.js
4.39
KB
-rw-rw-rw-
convertStyleToAttrs.js
4.1
KB
-rw-rw-rw-
convertTransform.js
10.62
KB
-rw-rw-rw-
inlineStyles.js
7.7
KB
-rw-rw-rw-
mergePaths.js
2.08
KB
-rw-rw-rw-
minifyStyles.js
3.97
KB
-rw-rw-rw-
moveElemsAttrsToGroup.js
3.31
KB
-rw-rw-rw-
moveGroupAttrsToElems.js
1.81
KB
-rw-rw-rw-
prefixIds.js
5.41
KB
-rw-rw-rw-
removeAttributesBySelector.js
1.87
KB
-rw-rw-rw-
removeAttrs.js
4.06
KB
-rw-rw-rw-
removeComments.js
508
B
-rw-rw-rw-
removeDesc.js
767
B
-rw-rw-rw-
removeDimensions.js
1.3
KB
-rw-rw-rw-
removeDoctype.js
1.01
KB
-rw-rw-rw-
removeEditorsNSData.js
1.51
KB
-rw-rw-rw-
removeElementsByAttr.js
1.89
KB
-rw-rw-rw-
removeEmptyAttrs.js
509
B
-rw-rw-rw-
removeEmptyContainers.js
690
B
-rw-rw-rw-
removeEmptyText.js
1.1
KB
-rw-rw-rw-
removeHiddenElems.js
6.46
KB
-rw-rw-rw-
removeMetadata.js
392
B
-rw-rw-rw-
removeNonInheritableGroupAttrs...
945
B
-rw-rw-rw-
removeOffCanvasPaths.js
3.09
KB
-rw-rw-rw-
removeRasterImages.js
558
B
-rw-rw-rw-
removeScriptElement.js
423
B
-rw-rw-rw-
removeStyleElement.js
426
B
-rw-rw-rw-
removeTitle.js
411
B
-rw-rw-rw-
removeUnknownsAndDefaults.js
4.85
KB
-rw-rw-rw-
removeUnusedNS.js
2.33
KB
-rw-rw-rw-
removeUselessDefs.js
1.09
KB
-rw-rw-rw-
removeUselessStrokeAndFill.js
2.65
KB
-rw-rw-rw-
removeViewBox.js
1.11
KB
-rw-rw-rw-
removeXMLNS.js
591
B
-rw-rw-rw-
removeXMLProcInst.js
487
B
-rw-rw-rw-
reusePaths.js
6.33
KB
-rw-rw-rw-
sortAttrs.js
1.66
KB
-rw-rw-rw-
sortDefsChildren.js
1.37
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : removeUnknownsAndDefaults.js
'use strict'; exports.type = 'perItem'; exports.active = true; exports.description = 'removes unknown elements content and attributes, removes attrs with default values'; exports.params = { unknownContent: true, unknownAttrs: true, defaultAttrs: true, uselessOverrides: true, keepDataAttrs: true, keepAriaAttrs: true, keepRoleAttr: false }; var collections = require('./_collections'), elems = collections.elems, attrsGroups = collections.attrsGroups, elemsGroups = collections.elemsGroups, attrsGroupsDefaults = collections.attrsGroupsDefaults, attrsInheritable = collections.inheritableAttrs, applyGroups = collections.presentationNonInheritableGroupAttrs; // collect and extend all references for (var elem in elems) { elem = elems[elem]; if (elem.attrsGroups) { elem.attrs = elem.attrs || []; elem.attrsGroups.forEach(function(attrsGroupName) { elem.attrs = elem.attrs.concat(attrsGroups[attrsGroupName]); var groupDefaults = attrsGroupsDefaults[attrsGroupName]; if (groupDefaults) { elem.defaults = elem.defaults || {}; for (var attrName in groupDefaults) { elem.defaults[attrName] = groupDefaults[attrName]; } } }); } if (elem.contentGroups) { elem.content = elem.content || []; elem.contentGroups.forEach(function(contentGroupName) { elem.content = elem.content.concat(elemsGroups[contentGroupName]); }); } } /** * Remove unknown elements content and attributes, * remove attributes with default values. * * @param {Object} item current iteration item * @param {Object} params plugin params * @return {Boolean} if false, item will be filtered out * * @author Kir Belevich */ exports.fn = function(item, params) { // elems w/o namespace prefix if (item.isElem() && !item.prefix) { var elem = item.elem; // remove unknown element's content if ( params.unknownContent && !item.isEmpty() && elems[elem] && // make sure we know of this element before checking its children elem !== 'foreignObject' // Don't check foreignObject ) { item.content.forEach(function(content, i) { if ( content.isElem() && !content.prefix && ( ( elems[elem].content && // Do we have a record of its permitted content? elems[elem].content.indexOf(content.elem) === -1 ) || ( !elems[elem].content && // we dont know about its permitted content !elems[content.elem] // check that we know about the element at all ) ) ) { item.content.splice(i, 1); } }); } // remove element's unknown attrs and attrs with default values if (elems[elem] && elems[elem].attrs) { item.eachAttr(function(attr) { if ( attr.name !== 'xmlns' && (attr.prefix === 'xml' || !attr.prefix) && (!params.keepDataAttrs || attr.name.indexOf('data-') != 0) && (!params.keepAriaAttrs || attr.name.indexOf('aria-') != 0) && (!params.keepRoleAttr || attr.name != 'role') ) { if ( // unknown attrs ( params.unknownAttrs && elems[elem].attrs.indexOf(attr.name) === -1 ) || // attrs with default values ( params.defaultAttrs && !item.hasAttr('id') && elems[elem].defaults && elems[elem].defaults[attr.name] === attr.value && ( attrsInheritable.indexOf(attr.name) < 0 || !item.parentNode.computedAttr(attr.name) ) ) || // useless overrides ( params.uselessOverrides && !item.hasAttr('id') && applyGroups.indexOf(attr.name) < 0 && attrsInheritable.indexOf(attr.name) > -1 && item.parentNode.computedAttr(attr.name, attr.value) ) ) { item.removeAttr(attr.name); } } }); } } };
Close