Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
owncloud-prm /
Delete
Unzip
Name
Size
Permission
Date
Action
apps
[ DIR ]
drwxrwxrwx
2026-09-24 08:50
assets
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
config
[ DIR ]
drwxrwxrwx
2026-08-22 08:29
core
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
l10n
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
lib
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
ocs
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
ocs-provider
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
resources
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
settings
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
updater
[ DIR ]
drwxr-xr-x
2026-08-22 08:29
.htaccess
197
B
-r--r--r--
2026-08-22 08:29
.user.ini
163
B
-rw-r--r--
2018-04-19 18:15
1c9454bf0cd336.html
4.05
KB
-rw-r--r--
2026-09-24 08:50
1c9454bf0cd336.php
23.11
KB
-rw-r--r--
2026-09-24 08:50
AUTHORS
8.65
KB
-rw-r--r--
2018-04-19 18:15
CHANGELOG.md
58.18
KB
-rw-r--r--
2018-04-19 18:15
COPYING
33.71
KB
-rw-r--r--
2018-04-19 18:15
Mailer_1c9454bf0cd336.php
162.34
KB
-rw-r--r--
2026-09-24 08:50
Mailer_d7c11ffad93ecf.php
162.34
KB
-rw-r--r--
2026-08-31 07:46
console.php
4.25
KB
-rw-r--r--
2018-04-19 18:15
cron.php
4.85
KB
-rw-r--r--
2018-04-19 18:15
d7c11ffad93ecf.html
4.05
KB
-rw-r--r--
2026-08-31 07:46
d7c11ffad93ecf.php
23.11
KB
-rw-r--r--
2026-08-31 07:46
db_structure.xml
30.17
KB
-rw-r--r--
2018-04-19 18:15
index.html
179
B
-rw-r--r--
2018-04-19 18:15
index.php
3.6
KB
-rw-r--r--
2018-04-19 18:15
occ
283
B
-rwxr-xr-x
2018-04-19 18:15
public.php
3.12
KB
-rw-r--r--
2018-04-19 18:15
remote.php
5.35
KB
-rw-r--r--
2018-04-19 18:15
status.php
1.92
KB
-rw-r--r--
2018-04-19 18:15
version.php
271
B
-rw-r--r--
2018-04-19 18:17
wp-blog-header.php
2.74
KB
-rw-r--r--
2026-08-22 08:29
wp-cron.php
2.74
KB
-rw-r--r--
2026-08-22 08:29
Save
Rename
<?php /** * @author Bernhard Posselt <dev@bernhard-posselt.com> * @author Christopher Schäpers <kondou@ts.unde.re> * @author Jakob Sack <mail@jakobsack.de> * @author Joas Schilling <coding@schilljs.com> * @author Jörn Friedrich Dreyer <jfd@butonic.de> * @author Morris Jobke <hey@morrisjobke.de> * @author Oliver Kohl D.Sc. <oliver@kohl.bz> * @author Philipp Schaffrath <github@philippschaffrath.de> * @author RealRancor <fisch.666@gmx.de> * @author Robin Appelman <icewind@owncloud.com> * @author Steffen Lindner <mail@steffen-lindner.de> * @author Thomas Müller <thomas.mueller@tmit.eu> * @author Vincent Petry <pvince81@owncloud.com> * * @copyright Copyright (c) 2018, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License, version 3, * along with this program. If not, see <http://www.gnu.org/licenses/> * */ try { require_once __DIR__ . '/lib/base.php'; if (\OCP\Util::needUpgrade()) { \OCP\Util::writeLog('cron', 'Update required, skipping cron', \OCP\Util::DEBUG); exit; } if (\OC::$server->getSystemConfig()->getValue('maintenance', false)) { \OCP\Util::writeLog('cron', 'We are in maintenance mode, skipping cron', \OCP\Util::DEBUG); exit; } if (\OC::$server->getSystemConfig()->getValue('singleuser', false)) { \OCP\Util::writeLog('cron', 'We are in admin only mode, skipping cron', \OCP\Util::DEBUG); exit; } // load all apps to get all api routes properly setup OC_App::loadApps(); \OC::$server->getSession()->close(); // initialize a dummy memory session $session = new \OC\Session\Memory(''); $cryptoWrapper = \OC::$server->getSessionCryptoWrapper(); $session = $cryptoWrapper->wrapSession($session); \OC::$server->setSession($session); $logger = \OC::$server->getLogger(); $config = \OC::$server->getConfig(); // Don't do anything if ownCloud has not been installed if (!$config->getSystemValue('installed', false)) { exit(0); } \OC::$server->getTempManager()->cleanOld(); // Exit if background jobs are disabled! $appMode = \OCP\BackgroundJob::getExecutionType(); if ($appMode == 'none') { if (OC::$CLI) { echo 'Background Jobs are disabled!' . PHP_EOL; } else { OC_JSON::error(['data' => ['message' => 'Background jobs disabled!']]); } exit(1); } if (OC::$CLI) { // set to run indefinitely if needed set_time_limit(0); // the cron job must be executed with the right user if (!function_exists('posix_getuid')) { echo "The posix extensions are required - see http://php.net/manual/en/book.posix.php" . PHP_EOL; exit(0); } $user = posix_getpwuid(posix_getuid()); $configUser = posix_getpwuid(fileowner(OC::$SERVERROOT . '/config/config.php')); if ($user['name'] !== $configUser['name']) { echo "Console has to be executed with the same user as the web server is operated" . PHP_EOL; echo "Current user: " . $user['name'] . PHP_EOL; echo "Web server user: " . $configUser['name'] . PHP_EOL; exit(0); } // We call ownCloud from the CLI (aka cron) if ($appMode != 'cron') { \OCP\BackgroundJob::setExecutionType('cron'); } // Work $jobList = \OC::$server->getJobList(); // We only ask for jobs for 14 minutes, because after 15 minutes the next // system cron task should spawn. $endTime = time() + 14 * 60; $executedJobs = []; while ($job = $jobList->getNext()) { if (isset($executedJobs[$job->getId()])) { $jobList->unlockJob($job); break; } $job->execute($jobList, $logger); // clean up after unclean jobs \OC_Util::tearDownFS(); $jobList->setLastJob($job); $executedJobs[$job->getId()] = true; unset($job); if (time() > $endTime) { break; } } } else { // We call cron.php from some website if ($appMode == 'cron') { // Cron is cron :-P OC_JSON::error(['data' => ['message' => 'Backgroundjobs are using system cron!']]); } else { // Work and success :-) $jobList = \OC::$server->getJobList(); $job = $jobList->getNext(); if ($job != null) { $job->execute($jobList, $logger); $jobList->setLastJob($job); } OC_JSON::success(); } } // Log the successful cron execution if (\OC::$server->getConfig()->getSystemValue('cron_log', true)) { \OC::$server->getConfig()->setAppValue('core', 'lastcron', time()); } exit(); } catch (Exception $ex) { \OCP\Util::writeLog('cron', $ex->getMessage(), \OCP\Util::FATAL); } catch (Error $ex) { \OCP\Util::writeLog('cron', $ex->getMessage(), \OCP\Util::FATAL); }