Current Path: > home > codekrsu > > escapematrixonline.com > wp-content > plugins > litespeed-cache > src > > >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
cdn | Directory | - | - | |
data_structure | Directory | - | - | |
activation.cls.php | File | 15423 bytes | June 18 2025 22:15:22. | |
admin-display.cls.php | File | 36599 bytes | June 18 2025 22:15:22. | |
admin-settings.cls.php | File | 11212 bytes | June 18 2025 22:15:22. | |
admin.cls.php | File | 4574 bytes | June 18 2025 22:15:22. | |
api.cls.php | File | 11798 bytes | June 18 2025 22:15:22. | |
avatar.cls.php | File | 6267 bytes | June 18 2025 22:15:22. | |
base.cls.php | File | 33542 bytes | June 18 2025 22:15:22. | |
cdn.cls.php | File | 13540 bytes | June 18 2025 22:15:22. | |
cloud.cls.php | File | 55588 bytes | June 18 2025 22:15:22. | |
conf.cls.php | File | 17804 bytes | June 18 2025 22:15:22. | |
control.cls.php | File | 21759 bytes | June 18 2025 22:15:22. | |
core.cls.php | File | 20642 bytes | June 18 2025 22:15:22. | |
crawler-map.cls.php | File | 15248 bytes | June 18 2025 22:15:22. | |
crawler.cls.php | File | 42711 bytes | July 02 2025 19:04:36. | |
css.cls.php | File | 15617 bytes | June 18 2025 22:15:22. | |
data.cls.php | File | 18413 bytes | June 18 2025 22:15:22. | |
data.upgrade.func.php | File | 23945 bytes | June 18 2025 22:15:22. | |
db-optm.cls.php | File | 10401 bytes | June 18 2025 22:15:22. | |
debug2.cls.php | File | 13485 bytes | June 18 2025 22:15:22. | |
doc.cls.php | File | 4846 bytes | June 18 2025 22:15:22. | |
error.cls.php | File | 7667 bytes | June 18 2025 22:15:22. | |
error_log | File | 259 bytes | July 02 2025 19:04:38. | |
esi.cls.php | File | 27818 bytes | June 18 2025 22:15:22. | |
file.cls.php | File | 10779 bytes | June 18 2025 22:15:22. | |
gui.cls.php | File | 28443 bytes | June 18 2025 22:15:22. | |
health.cls.php | File | 2971 bytes | June 18 2025 22:15:22. | |
htaccess.cls.php | File | 24709 bytes | June 18 2025 22:15:22. | |
img-optm.cls.php | File | 66840 bytes | June 18 2025 22:15:22. | |
import.cls.php | File | 4280 bytes | June 18 2025 22:15:22. | |
import.preset.cls.php | File | 5613 bytes | June 18 2025 22:15:22. | |
lang.cls.php | File | 15271 bytes | June 18 2025 22:15:22. | |
localization.cls.php | File | 3502 bytes | June 18 2025 22:15:22. | |
media.cls.php | File | 33973 bytes | June 18 2025 22:15:22. | |
metabox.cls.php | File | 4364 bytes | June 18 2025 22:15:22. | |
object-cache.cls.php | File | 16883 bytes | June 18 2025 22:15:22. | |
object.lib.php | File | 34951 bytes | June 18 2025 22:15:22. | |
optimize.cls.php | File | 38083 bytes | June 18 2025 22:15:22. | |
optimizer.cls.php | File | 9714 bytes | June 18 2025 22:15:22. | |
placeholder.cls.php | File | 14600 bytes | June 18 2025 22:15:22. | |
purge.cls.php | File | 31587 bytes | June 18 2025 22:15:22. | |
report.cls.php | File | 6338 bytes | June 18 2025 22:15:22. | |
rest.cls.php | File | 7699 bytes | June 18 2025 22:15:22. | |
root.cls.php | File | 13149 bytes | June 18 2025 22:15:22. | |
router.cls.php | File | 20422 bytes | June 18 2025 22:15:22. | |
str.cls.php | File | 2513 bytes | June 18 2025 22:15:22. | |
tag.cls.php | File | 9497 bytes | June 18 2025 22:15:22. | |
task.cls.php | File | 6283 bytes | June 18 2025 22:15:22. | |
tool.cls.php | File | 3491 bytes | June 18 2025 22:15:22. | |
ucss.cls.php | File | 14657 bytes | June 18 2025 22:15:22. | |
utility.cls.php | File | 21319 bytes | June 18 2025 22:15:22. | |
vary.cls.php | File | 20659 bytes | June 18 2025 22:15:22. | |
vpi.cls.php | File | 7435 bytes | June 18 2025 22:15:22. |
<?php /** * The tools * * @since 3.0 * @package LiteSpeed * @subpackage LiteSpeed/inc * @author LiteSpeed Technologies <info@litespeedtech.com> */ namespace LiteSpeed; defined('WPINC') || exit(); class Tool extends Root { const LOG_TAG = '[Tool]'; /** * Get public IP * * @since 3.0 * @access public */ public function check_ip() { self::debug('✅ check_ip'); $response = wp_safe_remote_get('https://cyberpanel.sh/?ip', array( 'headers' => array( 'User-Agent' => 'curl/8.7.1', ), )); if (is_wp_error($response)) { return __('Failed to detect IP', 'litespeed-cache'); } $ip = trim($response['body']); self::debug('result [ip] ' . $ip); if (Utility::valid_ipv4($ip)) { return $ip; } return __('Failed to detect IP', 'litespeed-cache'); } /** * Heartbeat Control * * NOTE: since WP4.9, there could be a core bug that sometimes the hook is not working. * * @since 3.0 * @access public */ public function heartbeat() { add_action('wp_enqueue_scripts', array( $this, 'heartbeat_frontend' )); add_action('admin_enqueue_scripts', array( $this, 'heartbeat_backend' )); add_filter('heartbeat_settings', array( $this, 'heartbeat_settings' )); } /** * Heartbeat Control frontend control * * @since 3.0 * @access public */ public function heartbeat_frontend() { if (!$this->conf(Base::O_MISC_HEARTBEAT_FRONT)) { return; } if (!$this->conf(Base::O_MISC_HEARTBEAT_FRONT_TTL)) { wp_deregister_script('heartbeat'); Debug2::debug('[Tool] Deregistered frontend heartbeat'); } } /** * Heartbeat Control backend control * * @since 3.0 * @access public */ public function heartbeat_backend() { if ($this->_is_editor()) { if (!$this->conf(Base::O_MISC_HEARTBEAT_EDITOR)) { return; } if (!$this->conf(Base::O_MISC_HEARTBEAT_EDITOR_TTL)) { wp_deregister_script('heartbeat'); Debug2::debug('[Tool] Deregistered editor heartbeat'); } } else { if (!$this->conf(Base::O_MISC_HEARTBEAT_BACK)) { return; } if (!$this->conf(Base::O_MISC_HEARTBEAT_BACK_TTL)) { wp_deregister_script('heartbeat'); Debug2::debug('[Tool] Deregistered backend heartbeat'); } } } /** * Heartbeat Control settings * * @since 3.0 * @access public */ public function heartbeat_settings( $settings ) { // Check editor first to make frontend editor valid too if ($this->_is_editor()) { if ($this->conf(Base::O_MISC_HEARTBEAT_EDITOR)) { $settings['interval'] = $this->conf(Base::O_MISC_HEARTBEAT_EDITOR_TTL); Debug2::debug('[Tool] Heartbeat interval set to ' . $this->conf(Base::O_MISC_HEARTBEAT_EDITOR_TTL)); } } elseif (!is_admin()) { if ($this->conf(Base::O_MISC_HEARTBEAT_FRONT)) { $settings['interval'] = $this->conf(Base::O_MISC_HEARTBEAT_FRONT_TTL); Debug2::debug('[Tool] Heartbeat interval set to ' . $this->conf(Base::O_MISC_HEARTBEAT_FRONT_TTL)); } } elseif ($this->conf(Base::O_MISC_HEARTBEAT_BACK)) { $settings['interval'] = $this->conf(Base::O_MISC_HEARTBEAT_BACK_TTL); Debug2::debug('[Tool] Heartbeat interval set to ' . $this->conf(Base::O_MISC_HEARTBEAT_BACK_TTL)); } return $settings; } /** * If is in editor * * @since 3.0 * @access public */ private function _is_editor() { $res = is_admin() && Utility::str_hit_array($_SERVER['REQUEST_URI'], array( 'post.php', 'post-new.php' )); return apply_filters('litespeed_is_editor', $res); } }
SILENT KILLER Tool