Linux evo.fastest-server.com 5.14.0-284.1101.el9.tuxcare.11.els11.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 14 13:30:35 UTC 2026 x86_64
LiteSpeed
Server IP : 103.249.112.113 & Your IP : 216.73.217.135
Domains : 988 Domain
User : tanishks
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
l.v.e-manager /
utils /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-09-04 11:50
downgrades
[ DIR ]
drwxr-xr-x
2026-09-04 11:42
activate
2.3
KB
-rwxr-xr-x
2026-08-11 11:38
autorestore.py
11.18
KB
-rwxr-xr-x
2026-08-11 11:38
cache_phpdata.py
7.27
KB
-rwxr-xr-x
2026-08-11 11:38
cache_rubygems.py
1.42
KB
-rwxr-xr-x
2026-08-11 11:38
clinfo.php
216
B
-rw-r--r--
2026-08-11 11:38
cloudlinux-awp-installer.py
5.29
KB
-rwxr-xr-x
2026-08-11 11:38
cloudlinux-cli-user.py
491
B
-rwxr-xr-x
2026-08-11 11:38
cloudlinux-cli.py
490
B
-rwxr-xr-x
2026-08-11 11:38
cloudlinux-selector.py
654
B
-rwxr-xr-x
2026-08-11 11:38
cloudlinux-xray.py
807
B
-rwxr-xr-x
2026-08-11 11:38
cloudlinux_cli.py
48.11
KB
-rw-r--r--
2026-08-11 11:38
cloudlinux_cli_user.py
19.98
KB
-rw-r--r--
2026-08-11 11:38
cpanel_api.py
11.39
KB
-rw-r--r--
2026-08-11 11:38
create_translate_template.py
505
B
-rwxr-xr-x
2026-08-11 11:38
delete-isp-plugin.sh
318
B
-rwxr-xr-x
2026-08-11 11:38
dynamicui.py
4.53
KB
-rwxr-xr-x
2026-08-11 11:38
dynamicui_base.py
565
B
-rw-r--r--
2026-08-11 11:38
dynamicui_cpanel.py
3.05
KB
-rw-r--r--
2026-08-11 11:38
dynamicui_da.py
2.44
KB
-rw-r--r--
2026-08-11 11:38
dynamicui_plesk.py
1.25
KB
-rw-r--r--
2026-08-11 11:38
fix-nodejs-environments.py
3.59
KB
-rwxr-xr-x
2026-08-11 11:38
generate_locale_files_for_plesk.py
2.97
KB
-rwxr-xr-x
2026-08-11 11:38
install-cpanel-plugin.sh
1.38
KB
-rwxr-xr-x
2026-08-11 11:38
install-plesk-plugin.sh
1.8
KB
-rwxr-xr-x
2026-08-11 11:38
installsupergrp.sh
991
B
-rwxr-xr-x
2026-08-11 11:38
libcagefs.py
7.61
KB
-rw-r--r--
2026-08-11 11:38
libcloudlinux.py
38.66
KB
-rw-r--r--
2026-08-11 11:38
libsupport.py
2.45
KB
-rw-r--r--
2026-08-11 11:38
node_wrapper
272
B
-rwxr-xr-x
2026-08-11 11:38
npm_wrapper
1.69
KB
-rwxr-xr-x
2026-08-11 11:38
plesk-cgi.sh
3.15
KB
-rwxr-xr-x
2026-08-11 11:38
plesk_nginx_php_sync.py
5.87
KB
-rw-r--r--
2026-08-11 11:38
python_wrapper
572
B
-rwxr-xr-x
2026-08-11 11:38
set_env_vars.py
4.57
KB
-rwxr-xr-x
2026-08-11 11:38
sync_locales.py
2.97
KB
-rwxr-xr-x
2026-08-11 11:38
ui_package_installer.py
4.93
KB
-rw-r--r--
2026-08-11 11:38
Save
Rename
# coding:utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT from __future__ import print_function from __future__ import division from __future__ import absolute_import import json import os import sys import subprocess from clcommon.utils import exec_utility from dynamicui_base import DynamicUIBase class DynamicUICpanel(DynamicUIBase): WHMAPI1 = '/usr/sbin/whmapi1' RESELLER_CONFIG_FILE = '/var/cpanel/resellers' resellers = None def show_for_reseller(self, reseller_name): acls = self.__getacls(reseller_name) acls.append('software-lvemanager') acls = list(sorted(set(acls))) self.__setacls(reseller_name, acls) def hide_for_reseller(self, reseller_name): acls = self.__getacls(reseller_name) if 'software-lvemanager' in acls: acls.remove('software-lvemanager') self.__setacls(reseller_name, acls) def __getacls(self, reseller_name): if not os.path.exists(self.RESELLER_CONFIG_FILE): return [] with open(self.RESELLER_CONFIG_FILE) as f: for line in f: data = line.strip().split(':') if len(data) == 2: (name, permissions) = data if name == reseller_name: return permissions.split(',') return [] def __setacls(self, reseller_name, acls): params = ['setacls', 'reseller={}'.format(reseller_name)] for acl in acls: params.append('acl-{}=1'.format(acl)) try: retcode, out = exec_utility(self.WHMAPI1, params) except OSError: self.print_message("Can't run {}".format(self.WHMAPI1)) sys.exit(1) def fix_display_plugin(self): if not os.path.exists(self.RESELLER_CONFIG_FILE): return with open(self.RESELLER_CONFIG_FILE) as f: resellers_list = [line.strip().split(':', 1)[0] for line in f if line.strip()] for reseller_name in resellers_list: if self.is_activated_reseller(reseller_name): self.show_for_reseller(reseller_name) else: self.hide_for_reseller(reseller_name) LVECTL = '/usr/sbin/lvectl' def is_activated_reseller(self, reseller_name): if self.resellers is None: # absolute path: do not resolve via PATH at root privilege p = subprocess.Popen( [self.LVECTL, 'list-reseller', '--with-name', '--json'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) (res_in_json, err) = p.communicate() if err: self.print_message("Can't run lvectl") try: self.resellers = [reseller.get('ID', '').split(':')[-1] \ for reseller in json.loads(res_in_json)['data']] except: self.resellers = [] return reseller_name in self.resellers