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
#!/usr/bin/bash # 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 mkdir -p /usr/share/lve/plesk/script/domini-cgi cd /usr/share/lve/plesk/script/domini-cgi || exit 1 # Reject any path component that is not a plain domain label (letters, # digits, dot, dash, underscore). Customer-writable subdomains/ trees # allow leading dashes or whitespace in directory names; expanding those # unquoted into the privileged psa CLI is argument injection. _is_valid_name() { case "$1" in -*|*[!a-zA-Z0-9._-]*|"") return 1 ;; *) return 0 ;; esac } # Use a NUL-delimited find listing instead of `ls | for` so spaces and # newlines in directory names cannot word-split. while IFS= read -r -d '' domini_path; do domini=$(basename "$domini_path") _is_valid_name "$domini" || continue touch "/usr/share/lve/plesk/script/domini-cgi/$domini" done < <(find /var/www/vhosts -mindepth 1 -maxdepth 1 -type d -print0 2>/dev/null) # rm -rf /usr/share/lve/plesk/script/domini-cgi/default rm -rf /usr/share/lve/plesk/script/domini-cgi/chroot ############################################## ls -1 /usr/share/lve/plesk/script/domini-cgi/ > /usr/share/lve/plesk/script/domini_cgi.txt ############################################## while IFS= read -r sottodomini_cgi; do _is_valid_name "$sottodomini_cgi" || continue sub_dir="/var/www/vhosts/$sottodomini_cgi/subdomains" [ -d "$sub_dir" ] || continue while IFS= read -r -d '' sub_path; do sub_name=$(basename "$sub_path") _is_valid_name "$sub_name" || continue printf '%s\n' "$sub_name" >> "/usr/share/lve/plesk/script/domini-cgi/$sottodomini_cgi" done < <(find "$sub_dir" -mindepth 1 -maxdepth 1 -type d -print0 2>/dev/null) done < /usr/share/lve/plesk/script/domini_cgi.txt ############################################### while IFS= read -r cgi; do _is_valid_name "$cgi" || continue cgi_file="/usr/share/lve/plesk/script/domini-cgi/$cgi" [ -f "$cgi_file" ] || continue while IFS= read -r cgic; do _is_valid_name "$cgic" || continue # No `--` end-of-options marker here: /usr/local/psa/bin/{subdomain,domain} # uses non-GNU single-dash long options (-domain, -cgi, -nginx-serve-php), # and inserting `--` ahead of them risks Plesk's parser treating the # single-dash names as positionals. The leading-dash defence is already # handled by _is_valid_name above (rejects any "$cgi"/"$cgic" that # starts with '-'), so the privileged CLI sees only well-formed names. /usr/local/psa/bin/subdomain --update "$cgic" -domain "$cgi" -cgi true done < "$cgi_file" /usr/local/psa/bin/domain --update "$cgi" -cgi true /usr/local/psa/bin/domain --update-web-server-settings "$cgi" -nginx-serve-php false done < <(find /usr/share/lve/plesk/script/domini-cgi -mindepth 1 -maxdepth 1 -printf '%f\n' 2>/dev/null) ################################################ rm -rf /usr/share/lve/plesk/script/domini-cgi/ rm -rf /usr/share/lve/plesk/script/domini_cgi.txt ################################################ exit