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.2
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 /
lms-client /
app /
helpers /
[ HOME SHELL ]
Name
Size
Permission
Action
ajax.tsx
4.22
KB
-rwxrwxr-x
helper.tsx
4.07
KB
-rw-rw-r--
storage.tsx
4.11
KB
-rwxrwxr-x
url.tsx
1.57
KB
-rwxrwxr-x
utils.tsx
923
B
-rwxrwxr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : helper.tsx
import * as moment from "moment"; export const currentTimeZone =new Date(); import _ from 'lodash' var JSZip = require('jszip'); export const timeConvertion = time=> { let date = new Date(); // creates a Date Object using the clients current time let [hours, minutes, seconds] = time.split(':'); // using ES6 destructuring date.setHours(+hours); // set the hours, using implicit type coercion date.setMinutes(minutes); // you can pass Number or String, it doesn't really matter date.setSeconds(seconds); return date; } export const filterOnlyTrueArray = array => { let filteredObj = Object.keys(array).reduce((p, c) => { if (array[c]) p[c] = array[c]; return p; }, {}); return filteredObj; } //Compare two array value export const objectsEqual = (o1, o2) => typeof o1 === 'object' && Object.keys(o1).length > 0 ? Object.keys(o1).length === Object.keys(o2).length && Object.keys(o1).every(p => objectsEqual(o1[p], o2[p])) : o1 === o2; export const arraysEqual = (a1, a2) => a1.length === a2.length && a1.every((o, idx) => objectsEqual(o, a2[idx])); //Check empty value export const checkEmpty = (item) => { if (item) return item; else return "N/A"; } //Check empty date // export function checkEmptyDate(date,format){ // if(date) return moment.utc(date).tz(currentTimeZone).format(format); // else return "N/A"; // } //Remove empty parameter export function removeURLParameter(url, parameter) { var urlparts = url.split("?"); if (urlparts.length >= 2) { var prefix = encodeURIComponent(parameter) + "="; var pars = urlparts[1].split(/[&;]/g); //reverse iteration as may be destructive for (var i = pars.length; i-- > 0; ) { //idiom for string.startsWith if (pars[i].lastIndexOf(prefix, 0) !== -1) { pars.splice(i, 1); } } url = "?" + pars.join("&"); return url; } else { return url; } } //WORD COUNT export function wordCountHelper(value){ let regex = /\s+/gi; let wordCount = value.trim().replace(regex, ' ').split(' ').length; let totalChars = value.length; let charCount = value.trim().length; let charCountNoSpace = value.replace(regex, '').length; return { wordCount:wordCount, totalChars:totalChars, charCount:charCount, charCountNoSpace:charCountNoSpace, }; } //UNZIP FILE export function unZipFile(file){ let zip = new JSZip(); let newFile=[]; let otherFile=0; let totalFile=0; zip.loadAsync(file).then(function (zip) { // const re = /(.jpg|.png|.gif|.ps|.jpeg)$/; const re = /(.mp4|.mpeg|.wmv|.mp5|.mov)$/; Object.keys(zip.files).forEach(function (filename) { zip.files[filename].async("nodebuffer").then(function (fileData) { const extention=re.test(filename.toLowerCase()); if (filename.includes("_MAC") || !extention) void(0) else { let bloblextracted = new File([fileData], filename); const format={ lastModified: bloblextracted.lastModified, name:bloblextracted.name, size: bloblextracted.size, type: bloblextracted.type, }; newFile.push(format); totalFile += 1; } }) }) }); return newFile; } //GET BASE 64 export function getBase64(file) { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.readAsDataURL(file); reader.onload = () => resolve({ result:reader.result, file_name:file.name, file_type:file.type, file_size:file.size }); reader.onerror = error => reject(error); }); } //Is Valid Url export function isValidURL(string) { var res = string.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g); return (res !== null) }; export function replaceObjectFromArray (collection, identity, replacement) { var index = _.indexOf(collection, _.find(collection, identity)); collection.splice(index, 1, replacement); };
Close