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 : input.js
'use strict'; var PRISTINE_CLASS = 'ng-pristine', DIRTY_CLASS = 'ng-dirty'; var Module = angular.module('datePicker'); Module.constant('dateTimeConfig', { template: function (attrs, id) { return '' + '<div ' + (id ? 'id="' + id + '" ' : '') + 'date-picker="' + attrs.ngModel + '" ' + (attrs.view ? 'view="' + attrs.view + '" ' : '') + (attrs.maxView ? 'max-view="' + attrs.maxView + '" ' : '') + (attrs.maxDate ? 'max-date="' + attrs.maxDate + '" ' : '') + (attrs.autoClose ? 'auto-close="' + attrs.autoClose + '" ' : '') + (attrs.template ? 'template="' + attrs.template + '" ' : '') + (attrs.minView ? 'min-view="' + attrs.minView + '" ' : '') + (attrs.minDate ? 'min-date="' + attrs.minDate + '" ' : '') + (attrs.partial ? 'partial="' + attrs.partial + '" ' : '') + (attrs.step ? 'step="' + attrs.step + '" ' : '') + (attrs.onSetDate ? 'date-change="' + attrs.onSetDate + '" ' : '') + (attrs.ngModel ? 'ng-model="' + attrs.ngModel + '" ' : '') + (attrs.firstDay ? 'first-day="' + attrs.firstDay + '" ' : '') + (attrs.timezone ? 'timezone="' + attrs.timezone + '" ' : '') + 'class="date-picker-date-time"></div>'; }, format: 'YYYY-MM-DD HH:mm', views: ['date', 'year', 'month', 'hours', 'minutes'], autoClose: false, position: 'relative' }); Module.directive('dateTimeAppend', function () { return { link: function (scope, element) { element.bind('click', function () { element.find('input')[0].focus(); }); } }; }); Module.directive('dateTime', ['$compile', '$document', '$filter', 'dateTimeConfig', '$parse', 'datePickerUtils', function ($compile, $document, $filter, dateTimeConfig, $parse, datePickerUtils) { var body = $document.find('body'); var dateFilter = $filter('mFormat'); return { require: 'ngModel', scope: true, link: function (scope, element, attrs, ngModel) { var format = attrs.format || dateTimeConfig.format, parentForm = element.inheritedData('$formController'), views = $parse(attrs.views)(scope) || dateTimeConfig.views.concat(), view = attrs.view || views[0], index = views.indexOf(view), dismiss = attrs.autoClose ? $parse(attrs.autoClose)(scope) : dateTimeConfig.autoClose, picker = null, pickerID = element[0].id, position = attrs.position || dateTimeConfig.position, container = null, minDate = null, minValid = null, maxDate = null, maxValid = null, timezone = attrs.timezone || false, eventIsForPicker = datePickerUtils.eventIsForPicker, dateChange = null, shownOnce = false, template; if (index === -1) { views.splice(index, 1); } views.unshift(view); function formatter(value) { if (value) { return dateFilter(value, format, timezone); } } function parser(viewValue) { if (!viewValue) { return ''; } var parsed = moment(viewValue, format); if (parsed.isValid()) { return parsed; } } function setMin(date) { minDate = date; attrs.minDate = date ? date.format() : date; minValid = moment.isMoment(date); } function setMax(date) { maxDate = date; attrs.maxDate = date ? date.format() : date; maxValid = moment.isMoment(date); } ngModel.$formatters.push(formatter); ngModel.$parsers.unshift(parser); if (angular.isDefined(attrs.minDate)) { setMin(datePickerUtils.findParam(scope, attrs.minDate)); ngModel.$validators.min = function (value) { //If we don't have a min / max value, then any value is valid. return minValid ? moment.isMoment(value) && (minDate.isSame(value) || minDate.isBefore(value)) : true; }; } if (angular.isDefined(attrs.maxDate)) { setMax(datePickerUtils.findParam(scope, attrs.maxDate)); ngModel.$validators.max = function (value) { return maxValid ? moment.isMoment(value) && (maxDate.isSame(value) || maxDate.isAfter(value)) : true; }; } if (angular.isDefined(attrs.dateChange)) { dateChange = datePickerUtils.findFunction(scope, attrs.dateChange); } function getTemplate() { template = dateTimeConfig.template(attrs); } function updateInput(event) { event.stopPropagation(); if (ngModel.$pristine) { ngModel.$dirty = true; ngModel.$pristine = false; element.removeClass(PRISTINE_CLASS).addClass(DIRTY_CLASS); if (parentForm) { parentForm.$setDirty(); } ngModel.$render(); } } function clear() { if (picker) { picker.remove(); picker = null; } if (container) { container.remove(); container = null; } } if (pickerID) { scope.$on('pickerUpdate', function (event, pickerIDs, data) { if (eventIsForPicker(pickerIDs, pickerID)) { if (picker) { //Need to handle situation where the data changed but the picker is currently open. //To handle this, we can create the inner picker with a random ID, then forward //any events received to it. } else { var validateRequired = false; if (angular.isDefined(data.minDate)) { setMin(data.minDate); validateRequired = true; } if (angular.isDefined(data.maxDate)) { setMax(data.maxDate); validateRequired = true; } if (angular.isDefined(data.minView)) { attrs.minView = data.minView; } if (angular.isDefined(data.maxView)) { attrs.maxView = data.maxView; } attrs.view = data.view || attrs.view; if (validateRequired) { ngModel.$validate(); } if (angular.isDefined(data.format)) { format = attrs.format = data.format || dateTimeConfig.format; ngModel.$modelValue = -1; //Triggers formatters. This value will be discarded. } getTemplate(); } } }); } function showPicker() { if (picker) { return; } // create picker element picker = $compile(template)(scope); scope.$digest(); //If the picker has already been shown before then we shouldn't be binding to events, as these events are already bound to in this scope. if (!shownOnce) { scope.$on('setDate', function (event, date, view) { updateInput(event); if (dateChange) { dateChange(attrs.ngModel, date); } if (dismiss && views[views.length - 1] === view) { clear(); } }); scope.$on('hidePicker', function () { element[0].blur(); }); scope.$on('$destroy', clear); shownOnce = true; } // move picker below input element if (position === 'absolute') { var pos = element[0].getBoundingClientRect(); // Support IE8 var height = pos.height || element[0].offsetHeight; picker.css({top: (pos.top + height) + 'px', left: pos.left + 'px', display: 'block', position: position}); body.append(picker); } else { // relative container = angular.element('<div date-picker-wrapper></div>'); element[0].parentElement.insertBefore(container[0], element[0]); container.append(picker); // this approach doesn't work // element.before(picker); picker.css({top: element[0].offsetHeight + 'px', display: 'block'}); } picker.bind('mousedown', function (evt) { evt.preventDefault(); }); } element.bind('focus', showPicker); element.bind('blur', clear); getTemplate(); } }; }]);
Close