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
#!/opt/cloudlinux/venv/bin/python3 -bb # 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 argparse import sys import cldetectlib as detect from dynamicui_base import DynamicUIBase sys.path.append('/usr/share/l.v.e-manager/cpanel/utils') class DynamicUI(DynamicUIBase): def __init__(self): super(DynamicUI, self).__init__(None) def main(self): """ For cpanel use old script :return: """ # we MUST run argument parser BEFORE doing any stuff # because for cPanel we call our old script called dynamicuictl.py # which has it's own argument parser and those arguments may be different parser = argparse.ArgumentParser(description='Update dynamic UI') # TODO: looks like sync-conf must be an action and not an argument # we should replace it with parser.add_subparsers(...) parser.add_argument('--sync-conf', action='store', choices=['all', 'php', 'nodejs', 'python', 'xray'], help='Sync with dynamicui configs') parser.add_argument('--show-for-reseller', metavar='RESELLER NAME', action='store', help='Show plugin for reseller') parser.add_argument('--hide-for-reseller', metavar='RESELLER NAME', action='store', help='Hide plugin for reseller') parser.add_argument('--fix-display-plugin', action='store_true', help='Fix visibility plugin for resellers') parser.add_argument('--silent', action='store_true', help='Silent mode') self.args = parser.parse_args() self.silent = self.args.silent if self.args.sync_conf: self.sync_conf(self.args.sync_conf) elif self.args.show_for_reseller: self.show_for_reseller(self.args.show_for_reseller) elif self.args.hide_for_reseller: self.hide_for_reseller(self.args.hide_for_reseller) elif self.args.fix_display_plugin: self.fix_display_plugin() else: parser.print_help() def sync_conf(self, interpreter): """ Detect panel and run sync script """ detect.getCP() if detect.is_plesk(): from dynamicui_plesk import DynamicUIPlesk DynamicUIPlesk(self.args).sync(interpreter) elif detect.is_da(): from dynamicui_da import DynamicUIDA DynamicUIDA(self.args).sync(interpreter) elif detect.is_cpanel(): from dynamicuictl import main as cpanelDynamic # dynamicuiclt has different --sync-conf values # so let's convert them to needed format aliases = { 'all': 'all', 'php': 'lve_hide_selector', 'nodejs': 'lve_hide_selector' } if interpreter in aliases: cpanelDynamic(['--sync-conf', aliases[interpreter]]) else: self.print_message("%s is not supported argument for cPanel" % interpreter) else: self.not_supported() def show_for_reseller(self, reseller_name): if detect.is_cpanel(): from dynamicui_cpanel import DynamicUICpanel DynamicUICpanel(self.args).show_for_reseller(reseller_name) # In case when custom panel but not one of the list cPanel, Plesk, DA. elif not detect.is_unknown(): pass else: self.not_supported() def hide_for_reseller(self, reseller_name): if detect.is_cpanel(): from dynamicui_cpanel import DynamicUICpanel DynamicUICpanel(self.args).hide_for_reseller(reseller_name) else: self.not_supported() def fix_display_plugin(self): if detect.is_cpanel(): from dynamicui_cpanel import DynamicUICpanel DynamicUICpanel(self.args).fix_display_plugin() else: self.not_supported() def not_supported(self): self.print_message("Not supported control panel") if __name__ == '__main__': DynamicUI().main()