Linux bd28.exonhost.com 6.12.0-211.38.1.el10_2.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 10:16:57 EDT 2026 x86_64
LiteSpeed
Server IP : 103.159.36.218 & Your IP : 216.73.217.146
Domains :
Cant Read [ /etc/named.conf ]
User : absolut2
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
bin /
Delete
Unzip
Name
Size
Permission
Date
Action
GET
15.87
KB
-rwxr-xr-x
2024-10-29 00:00
Mail
1.01
MB
-rwxr-xr-x
2024-10-29 00:00
[
47.92
KB
-rwxr-xr-x
2026-07-27 00:00
aclocal
35.18
KB
-rwxr-xr-x
2024-11-27 00:00
aclocal-1.16
35.18
KB
-rwxr-xr-x
2024-11-27 00:00
addr2line
32.07
KB
-rwxr-xr-x
2026-02-04 00:00
agentxtrap
27.63
KB
-rwxr-xr-x
2026-02-02 00:00
animate
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
ar
60.41
KB
-rwxr-xr-x
2026-02-04 00:00
arch
35.8
KB
-rwxr-xr-x
2026-07-27 00:00
arpaname
15.43
KB
-rwxr-xr-x
2026-09-02 00:00
as
687.16
KB
-rwxr-xr-x
2026-02-04 00:00
aspell
150.35
KB
-rwxr-xr-x
2024-10-29 00:00
at
5.87
KB
-rwxr-xr-x
2025-09-19 00:00
atq
5.87
KB
-rwxr-xr-x
2025-09-19 00:00
atrm
5.87
KB
-rwxr-xr-x
2025-09-19 00:00
autoconf
14.85
KB
-rwxr-xr-x
2025-03-14 00:00
autoheader
8.82
KB
-rwxr-xr-x
2025-03-14 00:00
autom4te
32.69
KB
-rwxr-xr-x
2025-03-14 00:00
automake
255.91
KB
-rwxr-xr-x
2024-11-27 00:00
automake-1.16
255.91
KB
-rwxr-xr-x
2024-11-27 00:00
autoreconf
26.3
KB
-rwxr-xr-x
2025-03-14 00:00
autoscan
16.77
KB
-rwxr-xr-x
2025-03-14 00:00
autoupdate
33.22
KB
-rwxr-xr-x
2025-03-14 00:00
awk
745.91
KB
-rwxr-xr-x
2024-10-29 00:00
b2sum
55.92
KB
-rwxr-xr-x
2026-07-27 00:00
base32
39.84
KB
-rwxr-xr-x
2026-07-27 00:00
base64
39.84
KB
-rwxr-xr-x
2026-07-27 00:00
basename
35.8
KB
-rwxr-xr-x
2026-07-27 00:00
basenc
52.2
KB
-rwxr-xr-x
2026-07-27 00:00
bash
1.35
MB
-rwxr-xr-x
2024-10-29 00:00
bashbug-64
7.11
KB
-rwxr-xr-x
2024-10-29 00:00
batch
140
B
-rwxr-xr-x
2025-09-19 00:00
bison
494.29
KB
-rwxr-xr-x
2024-10-29 00:00
bunzip2
39.77
KB
-rwxr-xr-x
2024-12-19 00:00
bzcat
39.77
KB
-rwxr-xr-x
2024-12-19 00:00
bzcmp
2.09
KB
-rwxr-xr-x
2024-12-19 00:00
bzdiff
2.09
KB
-rwxr-xr-x
2024-12-19 00:00
bzgrep
2.01
KB
-rwxr-xr-x
2024-12-19 00:00
bzip2
39.77
KB
-rwxr-xr-x
2024-12-19 00:00
bzip2recover
19.55
KB
-rwxr-xr-x
2024-12-19 00:00
bzless
1.23
KB
-rwxr-xr-x
2024-12-19 00:00
bzmore
1.23
KB
-rwxr-xr-x
2024-12-19 00:00
c++
1.32
MB
-rwxr-x---
2026-02-26 00:00
c++filt
27.52
KB
-rwxr-xr-x
2026-02-04 00:00
c89
228
B
-rwxr-x---
2026-02-26 00:00
c99
219
B
-rwxr-x---
2026-02-26 00:00
cagefs_enter.proxied
5.89
KB
-rwxr-xr-x
2026-09-09 00:00
cal
52.21
KB
-rwxr-xr-x
2026-01-15 00:00
captoinfo
92.23
KB
-rwxr-xr-x
2026-03-24 00:00
cat
39.79
KB
-rwxr-xr-x
2026-07-27 00:00
cc
1.31
MB
-rwxr-x---
2026-02-26 00:00
chcon
64.42
KB
-rwxr-xr-x
2026-07-27 00:00
chgrp
64.41
KB
-rwxr-xr-x
2026-07-27 00:00
chmod
60.39
KB
-rwxr-xr-x
2026-07-27 00:00
chown
64.41
KB
-rwxr-xr-x
2026-07-27 00:00
chrt
31.76
KB
-rwxr-xr-x
2026-01-15 00:00
cksum
100.29
KB
-rwxr-xr-x
2026-07-27 00:00
cldetect
10.96
KB
-rwxr-xr-x
2026-09-02 00:00
clear
15.48
KB
-rwxr-xr-x
2026-03-24 00:00
clusterdb
68.75
KB
-rwxr-xr-x
2026-09-07 00:00
cmp
48
KB
-rwxr-xr-x
2024-10-29 00:00
col
23.61
KB
-rwxr-xr-x
2026-01-15 00:00
colcrt
19.53
KB
-rwxr-xr-x
2026-01-15 00:00
colrm
15.52
KB
-rwxr-xr-x
2026-01-15 00:00
column
43.76
KB
-rwxr-xr-x
2026-01-15 00:00
comm
39.95
KB
-rwxr-xr-x
2026-07-27 00:00
compare
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
composite
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
conjure
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
convert
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
cp
133.31
KB
-rwxr-xr-x
2026-07-27 00:00
cpan
8.37
KB
-rwxr-xr-x
2025-03-03 00:00
cpp
1.32
MB
-rwxr-xr-x
2026-02-26 00:00
createdb
72.94
KB
-rwxr-xr-x
2026-09-07 00:00
createuser
73.28
KB
-rwxr-xr-x
2026-09-07 00:00
crontab
2.95
KB
-rwxr-xr-x
2026-01-14 00:00
crontab.cagefs
40.51
KB
-rwxr-xr-x
2026-09-03 00:00
csplit
52.11
KB
-rwxr-xr-x
2026-07-27 00:00
curl
209.32
KB
-rwxr-xr-x
2026-09-03 00:00
cut
47.96
KB
-rwxr-xr-x
2026-07-27 00:00
date
96.11
KB
-rwxr-xr-x
2026-07-27 00:00
dbiprof
6.06
KB
-rwxr-xr-x
2026-09-10 00:00
dd
64.28
KB
-rwxr-xr-x
2026-07-27 00:00
delv
46.64
KB
-rwxr-xr-x
2026-09-02 00:00
df
68.78
KB
-rwxr-xr-x
2026-07-27 00:00
diff
153.17
KB
-rwxr-xr-x
2024-10-29 00:00
diff3
64.14
KB
-rwxr-xr-x
2024-10-29 00:00
dig
153.09
KB
-rwxr-xr-x
2026-09-02 00:00
dir
141.86
KB
-rwxr-xr-x
2026-07-27 00:00
dircolors
47.91
KB
-rwxr-xr-x
2026-07-27 00:00
dirname
35.63
KB
-rwxr-xr-x
2026-07-27 00:00
display
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
dnstap-read
23.53
KB
-rwxr-xr-x
2026-09-02 00:00
dropdb
64.59
KB
-rwxr-xr-x
2026-09-07 00:00
dropuser
64.53
KB
-rwxr-xr-x
2026-09-07 00:00
du
96.75
KB
-rwxr-xr-x
2026-07-27 00:00
echo
31.63
KB
-rwxr-xr-x
2026-07-27 00:00
ed
60.17
KB
-rwxr-xr-x
2024-10-29 00:00
egrep
106
B
-rwxr-xr-x
2024-10-29 00:00
enc2xs
40.82
KB
-rwxr-xr-x
2024-10-29 00:00
enchant
23.48
KB
-rwxr-xr-x
2025-01-16 00:00
enchant-lsmod
15.48
KB
-rwxr-xr-x
2025-01-16 00:00
env
48.39
KB
-rwxr-xr-x
2026-07-27 00:00
eps2eps
643
B
-rwxr-xr-x
2025-05-07 00:00
eqn
152.63
KB
-rwxr-xr-x
2024-10-29 00:00
ex
1.62
MB
-rwxr-xr-x
2026-09-04 00:00
expand
39.9
KB
-rwxr-xr-x
2026-07-27 00:00
expr
43.82
KB
-rwxr-xr-x
2026-07-27 00:00
factor
64.09
KB
-rwxr-xr-x
2026-07-27 00:00
false
27.6
KB
-rwxr-xr-x
2026-07-27 00:00
fc-cache
139
B
-rwxr-xr-x
2024-10-29 00:00
fc-cache-64
23.48
KB
-rwxr-xr-x
2024-10-29 00:00
fc-cat
19.48
KB
-rwxr-xr-x
2024-10-29 00:00
fc-conflist
15.45
KB
-rwxr-xr-x
2024-10-29 00:00
fc-list
15.46
KB
-rwxr-xr-x
2024-10-29 00:00
fc-match
15.46
KB
-rwxr-xr-x
2024-10-29 00:00
fc-pattern
15.46
KB
-rwxr-xr-x
2024-10-29 00:00
fc-query
15.46
KB
-rwxr-xr-x
2024-10-29 00:00
fc-scan
15.46
KB
-rwxr-xr-x
2024-10-29 00:00
fc-validate
15.46
KB
-rwxr-xr-x
2024-10-29 00:00
fgrep
106
B
-rwxr-xr-x
2024-10-29 00:00
file
31.93
KB
-rwxr-xr-x
2026-02-23 00:00
find
204.32
KB
-rwxr-xr-x
2024-10-29 00:00
flex
315.74
KB
-rwxr-xr-x
2024-10-29 00:00
flex++
315.74
KB
-rwxr-xr-x
2024-10-29 00:00
flock
23.71
KB
-rwxr-xr-x
2026-01-15 00:00
fmt
43.89
KB
-rwxr-xr-x
2026-07-27 00:00
fold
39.82
KB
-rwxr-xr-x
2026-07-27 00:00
free
23.58
KB
-rwxr-xr-x
2026-01-15 00:00
freetype-config
4.37
KB
-rwxr-xr-x
2024-10-29 00:00
funzip
35.55
KB
-rwxr-xr-x
2025-04-07 00:00
g++
1.32
MB
-rwxr-x---
2026-02-26 00:00
gawk
745.91
KB
-rwxr-xr-x
2024-10-29 00:00
gcc
1.31
MB
-rwxr-x---
2026-02-26 00:00
gcc-ar
31.62
KB
-rwxr-xr-x
2026-02-26 00:00
gcc-nm
31.62
KB
-rwxr-xr-x
2026-02-26 00:00
gcc-ranlib
31.62
KB
-rwxr-xr-x
2026-02-26 00:00
gcov
535.2
KB
-rwxr-xr-x
2026-02-26 00:00
gcov-dump
432.82
KB
-rwxr-xr-x
2026-02-26 00:00
gcov-tool
457.48
KB
-rwxr-xr-x
2026-02-26 00:00
gem
249
B
-rwxr-xr-x
2026-07-23 00:00
gencat
31.54
KB
-rwxr-xr-x
2026-07-21 00:00
geoiplookup
15.53
KB
-rwxr-xr-x
2019-11-28 00:00
geoiplookup6
15.48
KB
-rwxr-xr-x
2019-11-28 00:00
geqn
152.63
KB
-rwxr-xr-x
2024-10-29 00:00
getconf
27.31
KB
-rwxr-xr-x
2026-07-21 00:00
getent
31.95
KB
-rwxr-xr-x
2026-07-21 00:00
getopt
23.62
KB
-rwxr-xr-x
2026-01-15 00:00
ghostscript
15.45
KB
-rwxr-xr-x
2025-05-07 00:00
git
4.32
MB
-rwxr-xr-x
2026-01-09 00:00
git-receive-pack
4.32
MB
-rwxr-xr-x
2026-01-09 00:00
git-shell
819.72
KB
-rwxr-xr-x
2026-01-09 00:00
git-upload-archive
4.32
MB
-rwxr-xr-x
2026-01-09 00:00
git-upload-pack
4.32
MB
-rwxr-xr-x
2026-01-09 00:00
gm
15.41
KB
-rwxr-xr-x
2024-09-24 00:00
gmake
280.74
KB
-rwxr-xr-x
2024-11-05 00:00
gneqn
916
B
-rwxr-xr-x
2024-10-29 00:00
gnroff
5.58
KB
-rwxr-xr-x
2024-10-29 00:00
gpg
1.11
MB
-rwxr-xr-x
2026-02-06 00:00
gpg-agent
371.18
KB
-rwxr-xr-x
2026-02-06 00:00
gpg-error
35.75
KB
-rwxr-xr-x
2024-10-29 00:00
gpgsplit
27.82
KB
-rwxr-xr-x
2026-02-06 00:00
gpgv
315.91
KB
-rwxr-xr-x
2026-02-06 00:00
gpic
180.8
KB
-rwxr-xr-x
2024-10-29 00:00
gprof
97.8
KB
-rwxr-xr-x
2026-02-04 00:00
grep
165.82
KB
-rwxr-xr-x
2024-10-29 00:00
groff
76.36
KB
-rwxr-xr-x
2024-10-29 00:00
grops
146.32
KB
-rwxr-xr-x
2024-10-29 00:00
grotty
105.2
KB
-rwxr-xr-x
2024-10-29 00:00
groups
35.81
KB
-rwxr-xr-x
2026-07-27 00:00
gs
15.45
KB
-rwxr-xr-x
2025-05-07 00:00
gsnd
281
B
-rwxr-xr-x
2025-05-07 00:00
gtar
433.73
KB
-rwxr-xr-x
2026-08-24 00:00
gtbl
129.91
KB
-rwxr-xr-x
2024-10-29 00:00
gtroff
551.38
KB
-rwxr-xr-x
2024-10-29 00:00
gunzip
2.28
KB
-rwxr-xr-x
2026-08-14 00:00
gzexe
6.32
KB
-rwxr-xr-x
2026-08-14 00:00
gzip
97.34
KB
-rwxr-xr-x
2026-08-14 00:00
h2ph
28.3
KB
-rwxr-xr-x
2026-08-21 00:00
h2xs
59.51
KB
-rwxr-xr-x
2026-08-21 00:00
head
43.95
KB
-rwxr-xr-x
2026-07-27 00:00
hexdump
47.79
KB
-rwxr-xr-x
2026-01-15 00:00
host
121.02
KB
-rwxr-xr-x
2026-09-02 00:00
hostid
35.79
KB
-rwxr-xr-x
2026-07-27 00:00
hostname
23.51
KB
-rwxr-xr-x
2024-10-29 00:00
hunspell
102.2
KB
-rwxr-xr-x
2024-10-29 00:00
iconv
68.23
KB
-rwxr-xr-x
2026-07-21 00:00
icu-config
205
B
-rwxr-xr-x
2025-07-08 00:00
icu-config-64
21.65
KB
-rwxr-xr-x
2025-07-08 00:00
icuinfo
15.81
KB
-rwxr-xr-x
2025-07-08 00:00
id
43.86
KB
-rwxr-xr-x
2026-07-27 00:00
identify
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
idn
36.15
KB
-rwxr-xr-x
2024-07-18 00:00
ifnames
4.08
KB
-rwxr-xr-x
2025-03-14 00:00
import
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
infocmp
68.02
KB
-rwxr-xr-x
2026-03-24 00:00
infotocap
92.23
KB
-rwxr-xr-x
2026-03-24 00:00
install
141.41
KB
-rwxr-xr-x
2026-07-27 00:00
instmodsh
4.1
KB
-rwxr-xr-x
2024-10-29 00:00
ionice
19.56
KB
-rwxr-xr-x
2026-01-15 00:00
ipcrm
19.59
KB
-rwxr-xr-x
2026-01-15 00:00
ipcs
39.67
KB
-rwxr-xr-x
2026-01-15 00:00
isosize
15.49
KB
-rwxr-xr-x
2026-01-15 00:00
ispell
992
B
-rwxr-xr-x
2023-12-03 05:09
join
52.04
KB
-rwxr-xr-x
2026-07-27 00:00
kill
35.77
KB
-rwxr-xr-x
2026-01-15 00:00
ld
1.13
MB
-rwxr-x---
2026-02-04 00:00
ld.bfd
1.13
MB
-rwxr-x---
2026-02-04 00:00
ldd
5.27
KB
-rwxr-xr-x
2026-07-21 00:00
less
227.85
KB
-rwxr-xr-x
2024-10-29 00:00
lessecho
15.51
KB
-rwxr-xr-x
2024-10-29 00:00
lesskey
23.56
KB
-rwxr-xr-x
2024-10-29 00:00
lesspipe.sh
3.52
KB
-rwxr-xr-x
2024-10-29 00:00
lex
315.74
KB
-rwxr-xr-x
2024-10-29 00:00
libnetcfg
15.41
KB
-rwxr-xr-x
2026-08-21 00:00
libtool
367.87
KB
-rwxr-xr-x
2024-10-29 00:00
libtoolize
133.48
KB
-rwxr-xr-x
2024-10-29 00:00
link
35.8
KB
-rwxr-xr-x
2026-07-27 00:00
ln
60.27
KB
-rwxr-xr-x
2026-07-27 00:00
locale
51.15
KB
-rwxr-xr-x
2026-07-21 00:00
localedef
314.2
KB
-rwxr-xr-x
2026-07-21 00:00
logger
40.4
KB
-rwxr-xr-x
2026-01-15 00:00
login
47.9
KB
-rwxr-xr-x
2026-01-15 00:00
logname
35.79
KB
-rwxr-xr-x
2026-07-27 00:00
look
19.51
KB
-rwxr-xr-x
2026-01-15 00:00
ls
141.88
KB
-rwxr-xr-x
2026-07-27 00:00
lto-dump
35.33
MB
-rwxr-xr-x
2026-02-26 00:00
m4
251.59
KB
-rwxr-xr-x
2024-10-29 00:00
magick
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
magick-script
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
mail
1.01
MB
-rwxr-xr-x
2024-10-29 00:00
mailx
1.01
MB
-rwxr-xr-x
2024-10-29 00:00
make
280.74
KB
-rwxr-xr-x
2024-11-05 00:00
make-dummy-cert
614
B
-rwxr-xr-x
2026-09-14 00:00
mariadb
5.05
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-access
109.48
KB
-rwxr-xr-x
2010-07-04 00:00
mariadb-admin
4.83
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-binlog
5.09
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-check
4.82
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-conv
4.55
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-convert-table-format
4.28
KB
-rwxr-xr-x
2010-07-04 00:00
mariadb-dump
4.92
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-dumpslow
8.19
KB
-rwxr-xr-x
2010-07-04 00:00
mariadb-embedded
23.75
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-find-rows
3.35
KB
-rwxr-xr-x
2010-07-04 00:00
mariadb-hotcopy
34.67
KB
-rwxr-xr-x
2010-07-04 00:00
mariadb-import
4.82
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-plugin
4.53
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-secure-installation
13.66
KB
-rwxr-xr-x
2010-07-04 00:00
mariadb-setpermission
17.7
KB
-rwxr-xr-x
2010-07-04 00:00
mariadb-show
4.81
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-slap
4.83
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-tzinfo-to-sql
4.53
MB
-rwxr-xr-x
2010-07-04 00:00
mariadb-waitpid
4.51
MB
-rwxr-xr-x
2010-07-04 00:00
mcookie
27.64
KB
-rwxr-xr-x
2026-01-15 00:00
md5sum
39.8
KB
-rwxr-xr-x
2026-07-27 00:00
mesg
15.49
KB
-rwxr-xr-x
2026-01-15 00:00
mkdir
64.48
KB
-rwxr-xr-x
2026-07-27 00:00
mkfifo
44.02
KB
-rwxr-xr-x
2026-07-27 00:00
mknod
48.07
KB
-rwxr-xr-x
2026-07-27 00:00
mktemp
39.88
KB
-rwxr-xr-x
2026-07-27 00:00
mogrify
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
montage
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
more
47.83
KB
-rwxr-xr-x
2026-01-15 00:00
msql2mysql
1.42
KB
-rwxr-xr-x
2010-07-04 00:00
mv
125.23
KB
-rwxr-xr-x
2026-07-27 00:00
my_print_defaults
4.52
MB
-rwxr-xr-x
2010-07-04 00:00
mysql
5.05
MB
-rwxr-xr-x
2010-07-04 00:00
mysql_config
4.47
KB
-rwxr-xr-x
2010-07-04 00:00
mysql_find_rows
3.35
KB
-rwxr-xr-x
2010-07-04 00:00
mysql_waitpid
4.51
MB
-rwxr-xr-x
2010-07-04 00:00
mysqlaccess
109.48
KB
-rwxr-xr-x
2010-07-04 00:00
mysqladmin
4.83
MB
-rwxr-xr-x
2010-07-04 00:00
mysqlbinlog
5.09
MB
-rwxr-xr-x
2010-07-04 00:00
mysqlcheck
4.82
MB
-rwxr-xr-x
2010-07-04 00:00
mysqldump
4.92
MB
-rwxr-xr-x
2010-07-04 00:00
mysqlimport
4.82
MB
-rwxr-xr-x
2010-07-04 00:00
mysqlshow
4.81
MB
-rwxr-xr-x
2010-07-04 00:00
mytop
72.03
KB
-rwxr-xr-x
2010-07-04 00:00
named-checkzone
31.68
KB
-rwxr-xr-x
2026-09-02 00:00
named-compilezone
31.68
KB
-rwxr-xr-x
2026-09-02 00:00
named-nzd2nzf
15.45
KB
-rwxr-xr-x
2026-09-02 00:00
namei
23.59
KB
-rwxr-xr-x
2026-01-15 00:00
nano
285.3
KB
-rwxr-xr-x
2024-12-11 00:00
neqn
916
B
-rwxr-xr-x
2024-10-29 00:00
net-snmp-create-v3-user
3.25
KB
-rwxr-xr-x
2026-02-02 00:00
nice
35.77
KB
-rwxr-xr-x
2026-07-27 00:00
nl
39.96
KB
-rwxr-xr-x
2026-07-27 00:00
nm
49.11
KB
-rwxr-xr-x
2026-02-04 00:00
nohup
35.72
KB
-rwxr-xr-x
2026-07-27 00:00
nproc
35.82
KB
-rwxr-xr-x
2026-07-27 00:00
nroff
5.58
KB
-rwxr-xr-x
2024-10-29 00:00
nsec3hash
15.52
KB
-rwxr-xr-x
2026-09-02 00:00
nslookup
120.98
KB
-rwxr-xr-x
2026-09-02 00:00
nsupdate
84.2
KB
-rwxr-xr-x
2026-09-02 00:00
numfmt
60
KB
-rwxr-xr-x
2026-07-27 00:00
objcopy
189.84
KB
-rwxr-xr-x
2026-02-04 00:00
objdump
434.15
KB
-rwxr-xr-x
2026-02-04 00:00
od
60.2
KB
-rwxr-xr-x
2026-07-27 00:00
openssl
968.67
KB
-rwxr-xr-x
2026-09-14 00:00
pango-list
19.44
KB
-rwxr-xr-x
2024-10-29 00:00
pango-segmentation
19.45
KB
-rwxr-xr-x
2024-10-29 00:00
pango-view
68.49
KB
-rwxr-xr-x
2024-10-29 00:00
passenger
1.73
KB
-rwxr-xr-x
2026-08-14 00:00
passwd
5.88
KB
-rwxr-xr-x
2026-02-23 00:00
paste
39.73
KB
-rwxr-xr-x
2026-07-27 00:00
patch
194.23
KB
-rwxr-xr-x
2024-10-29 00:00
pathchk
35.81
KB
-rwxr-xr-x
2026-07-27 00:00
pdf2dsc
701
B
-rwxr-xr-x
2025-05-07 00:00
pdf2ps
913
B
-rwxr-xr-x
2025-05-07 00:00
perl
15.28
KB
-rwxr-xr-x
2026-08-21 00:00
perl5.40.2
15.28
KB
-rwxr-xr-x
2026-08-21 00:00
perlbug
44.13
KB
-rwxr-xr-x
2026-08-21 00:00
perldoc
118
B
-rwxr-xr-x
2024-10-29 00:00
perlivp
10.56
KB
-rwxr-xr-x
2026-08-21 00:00
perlml
14.48
KB
-rwxr-xr-x
2025-10-02 00:00
perlthanks
44.13
KB
-rwxr-xr-x
2026-08-21 00:00
pg_dump
439.02
KB
-rwxr-xr-x
2026-09-07 00:00
pg_dumpall
114.11
KB
-rwxr-xr-x
2026-09-07 00:00
pg_restore
188.34
KB
-rwxr-xr-x
2026-09-07 00:00
pgrep
35.73
KB
-rwxr-xr-x
2026-01-15 00:00
php
937
B
-rwxr-xr-x
2025-03-26 00:00
pic
180.8
KB
-rwxr-xr-x
2024-10-29 00:00
piconv
8.08
KB
-rwxr-xr-x
2024-10-29 00:00
ping
157.7
KB
-rwxr-xr-x
2025-10-13 00:00
pinky
39.77
KB
-rwxr-xr-x
2026-07-27 00:00
pkg-config
335
B
-rwxr-xr-x
2024-10-29 00:00
pkill
35.73
KB
-rwxr-xr-x
2026-01-15 00:00
pl2pm
4.43
KB
-rwxr-xr-x
2026-08-21 00:00
pmap
35.67
KB
-rwxr-xr-x
2026-01-15 00:00
pod2html
3.95
KB
-rwxr-xr-x
2026-08-21 00:00
pod2man
18.46
KB
-rwxr-xr-x
2024-10-29 00:00
pod2text
12.8
KB
-rwxr-xr-x
2024-10-29 00:00
pod2usage
4.01
KB
-rwxr-xr-x
2024-10-29 00:00
podchecker
3.64
KB
-rwxr-xr-x
2024-10-29 00:00
post-grohtml
182.88
KB
-rwxr-xr-x
2024-10-29 00:00
pr
76.45
KB
-rwxr-xr-x
2026-07-27 00:00
pre-grohtml
56.35
KB
-rwxr-xr-x
2024-10-29 00:00
precat
5.53
KB
-rwxr-xr-x
2023-12-03 05:09
preunzip
5.53
KB
-rwxr-xr-x
2023-12-03 05:09
prezip
5.53
KB
-rwxr-xr-x
2023-12-03 05:09
prezip-bin
15.43
KB
-rwxr-xr-x
2024-10-29 00:00
printenv
35.63
KB
-rwxr-xr-x
2026-07-27 00:00
printf
43.88
KB
-rwxr-xr-x
2026-07-27 00:00
prove
13.26
KB
-rwxr-xr-x
2024-10-29 00:00
ps
121.77
KB
-rwxr-xr-x
2026-01-15 00:00
ps2ascii
635
B
-rwxr-xr-x
2025-05-07 00:00
ps2epsi
1.24
KB
-rwxr-xr-x
2025-05-07 00:00
ps2pdf
276
B
-rwxr-xr-x
2025-05-07 00:00
ps2pdf12
219
B
-rwxr-xr-x
2025-05-07 00:00
ps2pdf13
219
B
-rwxr-xr-x
2025-05-07 00:00
ps2pdf14
219
B
-rwxr-xr-x
2025-05-07 00:00
ps2pdfwr
1.06
KB
-rwxr-xr-x
2025-05-07 00:00
ps2ps
651
B
-rwxr-xr-x
2025-05-07 00:00
ps2ps2
673
B
-rwxr-xr-x
2025-05-07 00:00
psql
698.77
KB
-rwxr-xr-x
2026-09-07 00:00
ptx
56.01
KB
-rwxr-xr-x
2026-07-27 00:00
pwd
35.84
KB
-rwxr-xr-x
2026-07-27 00:00
pwdx
15.49
KB
-rwxr-xr-x
2026-01-15 00:00
pydoc
79
B
-rwxr-xr-x
2026-08-13 00:00
pydoc3
79
B
-rwxr-xr-x
2026-08-13 00:00
pydoc3.12
79
B
-rwxr-xr-x
2026-08-13 00:00
python
15.43
KB
-rwxr-xr-x
2026-08-13 00:00
python3
15.43
KB
-rwxr-xr-x
2026-08-13 00:00
python3.12
15.43
KB
-rwxr-xr-x
2026-08-13 00:00
ranlib
60.42
KB
-rwxr-xr-x
2026-02-04 00:00
readelf
792.37
KB
-rwxr-xr-x
2026-02-04 00:00
readlink
43.9
KB
-rwxr-xr-x
2026-07-27 00:00
realpath
43.95
KB
-rwxr-xr-x
2026-07-27 00:00
recode
31.75
KB
-rwxr-xr-x
2024-07-17 00:00
red
92
B
-rwxr-xr-x
2024-10-29 00:00
reindexdb
81.07
KB
-rwxr-xr-x
2026-09-07 00:00
rename
23.58
KB
-rwxr-xr-x
2026-01-15 00:00
renew-dummy-cert
729
B
-rwxr-xr-x
2026-09-14 00:00
renice
15.51
KB
-rwxr-xr-x
2026-01-15 00:00
replace
4.5
MB
-rwxr-xr-x
2010-07-04 00:00
reset
27.68
KB
-rwxr-xr-x
2026-03-24 00:00
rev
15.5
KB
-rwxr-xr-x
2026-01-15 00:00
rm
60.39
KB
-rwxr-xr-x
2026-07-27 00:00
rmdir
35.75
KB
-rwxr-xr-x
2026-07-27 00:00
rnano
285.3
KB
-rwxr-xr-x
2024-12-11 00:00
ruby
15.25
KB
-rwxr-xr-x
2026-07-23 00:00
run-with-aspell
89
B
-rwxr-xr-x
2024-10-29 00:00
runcon
35.8
KB
-rwxr-xr-x
2026-07-27 00:00
rvi
1.62
MB
-rwxr-xr-x
2026-09-04 00:00
rview
1.62
MB
-rwxr-xr-x
2026-09-04 00:00
rvim
3.96
MB
-rwxr-xr-x
2026-09-04 00:00
s-nail
1.01
MB
-rwxr-xr-x
2024-10-29 00:00
scalar
872.67
KB
-rwxr-xr-x
2026-01-09 00:00
scl
39.86
KB
-rwxr-xr-x
2024-10-29 00:00
scl_enabled
262
B
-rwxr-xr-x
2021-07-27 15:14
scl_source
1.88
KB
-rwxr-xr-x
2021-07-27 15:14
scp
137.25
KB
-rwxr-xr-x
2026-09-21 00:00
screen
469.41
KB
-rwxr-xr-x
2026-01-05 00:00
script
51.93
KB
-rwxr-xr-x
2026-01-15 00:00
sdiff
52.08
KB
-rwxr-xr-x
2024-10-29 00:00
sed
121.16
KB
-rwxr-xr-x
2026-01-23 00:00
selectorctl
8.08
KB
-rwxr-xr-x
2026-09-02 00:00
seq
43.88
KB
-rwxr-xr-x
2026-07-27 00:00
setsid
15.48
KB
-rwxr-xr-x
2026-01-15 00:00
setterm
35.73
KB
-rwxr-xr-x
2026-01-15 00:00
sftp
157.4
KB
-rwxr-xr-x
2026-09-21 00:00
sh
1.35
MB
-rwxr-xr-x
2024-10-29 00:00
sha1sum
39.79
KB
-rwxr-xr-x
2026-07-27 00:00
sha224sum
39.8
KB
-rwxr-xr-x
2026-07-27 00:00
sha256sum
39.8
KB
-rwxr-xr-x
2026-07-27 00:00
sha384sum
39.8
KB
-rwxr-xr-x
2026-07-27 00:00
sha512sum
39.8
KB
-rwxr-xr-x
2026-07-27 00:00
shred
56.06
KB
-rwxr-xr-x
2026-07-27 00:00
shuf
48.17
KB
-rwxr-xr-x
2026-07-27 00:00
size
31.95
KB
-rwxr-xr-x
2026-02-04 00:00
skill
31.58
KB
-rwxr-xr-x
2026-01-15 00:00
slabtop
23.67
KB
-rwxr-xr-x
2026-01-15 00:00
sleep
35.81
KB
-rwxr-xr-x
2026-07-27 00:00
snice
31.58
KB
-rwxr-xr-x
2026-01-15 00:00
snmpconf
25.44
KB
-rwxr-xr-x
2026-02-02 00:00
sort
117.38
KB
-rwxr-xr-x
2026-07-27 00:00
spell
125
B
-rwxr-xr-x
2023-12-03 05:09
splain
19
KB
-rwxr-xr-x
2026-08-21 00:00
split
60.42
KB
-rwxr-xr-x
2026-07-27 00:00
sprof
35.53
KB
-rwxr-xr-x
2026-07-21 00:00
sqlite3
1.78
MB
-rwxr-xr-x
2026-07-29 00:00
ssh
864.63
KB
-rwxr-xr-x
2026-09-21 00:00
ssh-add
285.84
KB
-rwxr-xr-x
2026-09-21 00:00
ssh-agent
305.88
KB
-rwxr-xr-x
2026-09-21 00:00
ssh-copy-id
13.84
KB
-rwxr-xr-x
2026-09-21 00:00
ssh-keygen
455.62
KB
-rwxr-xr-x
2026-09-21 00:00
ssh-keyscan
330.45
KB
-rwxr-xr-x
2026-09-21 00:00
stat
76.14
KB
-rwxr-xr-x
2026-07-27 00:00
stdbuf
39.84
KB
-rwxr-xr-x
2026-07-27 00:00
strace
1.52
MB
-rwxr-xr-x
2025-12-17 00:00
stream
15.45
KB
-rwxr-xr-x
2025-03-30 00:00
strings
36.08
KB
-rwxr-xr-x
2026-02-04 00:00
strip
189.84
KB
-rwxr-xr-x
2026-02-04 00:00
stty
59.98
KB
-rwxr-xr-x
2026-07-27 00:00
sum
39.78
KB
-rwxr-xr-x
2026-07-27 00:00
sync
35.69
KB
-rwxr-xr-x
2026-07-27 00:00
tabs
19.54
KB
-rwxr-xr-x
2026-03-24 00:00
tac
39.75
KB
-rwxr-xr-x
2026-07-27 00:00
tail
68.3
KB
-rwxr-xr-x
2026-07-27 00:00
tar
433.73
KB
-rwxr-xr-x
2026-08-24 00:00
taskset
31.72
KB
-rwxr-xr-x
2026-01-15 00:00
tbl
129.91
KB
-rwxr-xr-x
2024-10-29 00:00
tclsh
15.43
KB
-rwxr-xr-x
2024-10-29 00:00
tclsh8.6
15.43
KB
-rwxr-xr-x
2024-10-29 00:00
tee
39.91
KB
-rwxr-xr-x
2026-07-27 00:00
test
35.89
KB
-rwxr-xr-x
2026-07-27 00:00
tic
92.23
KB
-rwxr-xr-x
2026-03-24 00:00
timeout
40.29
KB
-rwxr-xr-x
2026-07-27 00:00
tload
23.54
KB
-rwxr-xr-x
2026-01-15 00:00
tmpwatch
35.68
KB
-rwxr-xr-x
2024-10-29 00:00
toe
23.58
KB
-rwxr-xr-x
2026-03-24 00:00
top
133.71
KB
-rwxr-xr-x
2026-01-15 00:00
touch
76.13
KB
-rwxr-xr-x
2026-07-27 00:00
tput
27.62
KB
-rwxr-xr-x
2026-03-24 00:00
tr
47.98
KB
-rwxr-xr-x
2026-07-27 00:00
troff
551.38
KB
-rwxr-xr-x
2024-10-29 00:00
true
27.6
KB
-rwxr-xr-x
2026-07-27 00:00
truncate
39.8
KB
-rwxr-xr-x
2026-07-27 00:00
tset
27.68
KB
-rwxr-xr-x
2026-03-24 00:00
tsort
47.92
KB
-rwxr-xr-x
2026-07-27 00:00
tty
35.77
KB
-rwxr-xr-x
2026-07-27 00:00
tzselect
14.99
KB
-rwxr-xr-x
2026-07-21 00:00
uapi
5.87
KB
-rwxr-xr-x
2026-09-23 23:58
ul
23.62
KB
-rwxr-xr-x
2026-01-15 00:00
uname
35.8
KB
-rwxr-xr-x
2026-07-27 00:00
unexpand
39.88
KB
-rwxr-xr-x
2026-07-27 00:00
uniq
48
KB
-rwxr-xr-x
2026-07-27 00:00
unlink
35.79
KB
-rwxr-xr-x
2026-07-27 00:00
unzip
196.42
KB
-rwxr-xr-x
2025-04-07 00:00
unzipsfx
96.05
KB
-rwxr-xr-x
2025-04-07 00:00
uptime
15.49
KB
-rwxr-xr-x
2026-01-15 00:00
users
35.85
KB
-rwxr-xr-x
2026-07-27 00:00
utmpdump
23.57
KB
-rwxr-xr-x
2026-01-15 00:00
vacuumdb
85.48
KB
-rwxr-xr-x
2026-09-07 00:00
vdir
141.87
KB
-rwxr-xr-x
2026-07-27 00:00
vi
1.62
MB
-rwxr-xr-x
2026-09-04 00:00
view
146
B
-rwxr-xr-x
2026-09-04 00:00
vim
3.96
MB
-rwxr-xr-x
2026-09-04 00:00
vimdiff
3.96
MB
-rwxr-xr-x
2026-09-04 00:00
vimtutor
2.11
KB
-rwxr-xr-x
2026-09-04 00:00
vmstat
39.98
KB
-rwxr-xr-x
2026-01-15 00:00
watch
36.16
KB
-rwxr-xr-x
2026-01-15 00:00
wc
56.05
KB
-rwxr-xr-x
2026-07-27 00:00
wget
448.77
KB
-rwxr-xr-x
2026-08-03 00:00
whereis
32.2
KB
-rwxr-xr-x
2026-01-15 00:00
which
31.8
KB
-rwxr-xr-x
2025-07-01 00:00
who
43.89
KB
-rwxr-xr-x
2026-07-27 00:00
whoami
35.8
KB
-rwxr-xr-x
2026-07-27 00:00
word-list-compress
15.44
KB
-rwxr-xr-x
2024-10-29 00:00
x86_64-redhat-linux-c++
1.32
MB
-rwxr-x---
2026-02-26 00:00
x86_64-redhat-linux-g++
1.32
MB
-rwxr-x---
2026-02-26 00:00
x86_64-redhat-linux-gcc
1.31
MB
-rwxr-x---
2026-02-26 00:00
x86_64-redhat-linux-gcc-14
1.31
MB
-rwxr-x---
2026-02-26 00:00
xargs
68.23
KB
-rwxr-xr-x
2024-10-29 00:00
xmlcatalog
23.48
KB
-rwxr-xr-x
2026-09-08 00:00
xmllint
76.9
KB
-rwxr-xr-x
2026-09-08 00:00
xmlwf
40
KB
-rwxr-xr-x
2026-07-31 00:00
xsltproc
31.56
KB
-rwxr-xr-x
2026-05-19 00:00
xsubpp
4.96
KB
-rwxr-xr-x
2024-10-29 00:00
xxd
23.73
KB
-rwxr-xr-x
2026-09-04 00:00
yes
35.63
KB
-rwxr-xr-x
2026-07-27 00:00
zcat
1.93
KB
-rwxr-xr-x
2026-08-14 00:00
zcmp
1.64
KB
-rwxr-xr-x
2026-08-14 00:00
zdiff
6.29
KB
-rwxr-xr-x
2026-08-14 00:00
zegrep
33
B
-rwxr-xr-x
2026-08-14 00:00
zfgrep
33
B
-rwxr-xr-x
2026-08-14 00:00
zforce
2.03
KB
-rwxr-xr-x
2026-08-14 00:00
zgrep
8.02
KB
-rwxr-xr-x
2026-08-14 00:00
zip
209.48
KB
-rwxr-xr-x
2025-07-01 00:00
zipcloak
76.02
KB
-rwxr-xr-x
2025-07-01 00:00
zipgrep
2.89
KB
-rwxr-xr-x
2008-10-10 17:40
zipinfo
196.42
KB
-rwxr-xr-x
2025-04-07 00:00
zipnote
63.93
KB
-rwxr-xr-x
2025-07-01 00:00
zipsplit
63.91
KB
-rwxr-xr-x
2025-07-01 00:00
zless
2.38
KB
-rwxr-xr-x
2026-08-14 00:00
zmore
1.8
KB
-rwxr-xr-x
2026-08-14 00:00
znew
4.47
KB
-rwxr-xr-x
2026-08-14 00:00
Save
Rename
#!/opt/cloudlinux/venv/bin/python3 -Isbb # # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENCE.TXT # import getopt import os import sys import textwrap import cldetectlib as detect import cllicenselib as cllicense import clsetuplib as clsetup from clcommon.lib.cledition import get_cl_edition_readable, skip_without_lve from clcommon.utils import get_os_version, is_ea4, is_nginx_running # Check for root def check_root(): if os.geteuid() != 0: print("Error: root privileges required. Abort.") sys.exit(-1) # Show help def print_usage() -> None: help_message = """ -h | --help show this message --detect-cp print control panel and its version (CP_NAME, CP_VERSION) --detect-cp-full print control panel, version and panel specific data (CP_NAME, CP_VERSION, ...) Specific data: for ISP Manager5 - Master/Node --detect-cp-nameonly print control panel name (CP_NAME) --get-admin-email print control panel admin email (CP_ADMIN_EMAIL) --cxs-installed check if CXS is installed. Returns 0 if installed, 1 otherwise --cpanel-suphp-enabled check if suPHP is enabled in cPanel. Returns 0 if enabled, 1 otherwise --detect-litespeed check if LiteSpeed is installed. Returns 0 if installed, 1 otherwise --detect-postgresql check if PostGreSQL is installed. Returns 0 if installed, 1 otherwise --detect-ea4 check if EA4 is installed. Only for cPanel --detect-nginx check if nginx is running --print-apache-gid print current apache gid --print-da-admin print DirectAdmin admin user --set-securelinks-gid change sysctl conf if apache gid != 48 (default) --set-nagios do some adjustments to make nagios work correctly if it's installed --setup-supergids do some adjustments to make some software work correctly if it's installed --cl-setup check if CloudLinux is installing. Returns 0 if installing, 1 otherwise --update-license update license --update-new-key KEY update license with new key ("-" reads the key from stdin to keep it out of argv) --check-license check license. Return OK if license is not older than 3 days, error message otherwise --check-license --quiet check license. Exit with code 0 if license is not older than 3 days, 1 otherwise --no-valid-license-screen return 'no valid license found' screen --license-out-of-date-email return the 'license out of date' email --check-openvz return environment ID --detect-edition return edition of CloudLinux --detect-os print OS name and version (OS_NAME,OS_VERSION) --detect-os-nameonly print OS name only (OS_NAME) """ # noqa: E501 # Strip newlines from the start and end # Keep in mind that multi-line indentation is preserved print(help_message.strip("\n")) def update_new_key(key): cllicense.update_license_with_key(key) def check_license(quiet): is_license_valid = cllicense.check_license() if quiet: if is_license_valid: sys.exit(0) else: sys.exit(1) else: print(cllicense.last_license_check(is_license_valid)) sys.exit(0) def main(): try: opts, args = getopt.getopt( sys.argv[1:], "hq", [ "help", "quiet", "detect-cp", "detect-cp-full", "detect-cp-nameonly", "cxs-installed", "cpanel-suphp-enabled", "get-admin-email", "print-apache-gid", "detect-litespeed", "detect-postgresql", "set-securelinks-gid", "print-da-admin", "cl-setup", "set-nagios", "update-license", "update-new-key", "check-license", "no-valid-license-screen", "license-out-of-date-email", "check-openvz", "detect-ea4", "detect-nginx", "setup-supergids", "detect-edition", "detect-os", "detect-os-nameonly", ], ) except getopt.GetoptError: print("error: unknown command") print_usage() sys.exit(1) executed = False quiet = False for option, _argument in opts: if option in ("--quiet", "-q"): quiet = True break skipped_without_lve_checks = ("--set-securelinks-gid", "--set-nagios", "--setup-supergids") for option, _argument in opts: if option in skipped_without_lve_checks: skip_without_lve() if option in ("--help", "-h"): executed = True check_root() print_usage() elif option in ("--cxs-installed",): executed = True check_root() if detect.CXS_check(): sys.exit(0) else: sys.exit(1) elif option in ("--detect-cp",): executed = True check_root() detect.getCP() print(str(detect.CP_NAME) + "," + str(detect.CP_VERSION)) elif option in ("--detect-cp-full",): executed = True check_root() detect.getCP() cp_name = str(detect.CP_NAME) cp_version = str(detect.CP_VERSION) if detect.CP_ISP_TYPE: # Panel additional info present print(f"{cp_name},{cp_version},{detect.CP_ISP_TYPE}") else: # No panel additional info present print(f"{cp_name},{cp_version}") elif option in ("--detect-cp-nameonly",): executed = True check_root() detect.getCPName() print(str(detect.CP_NAME)) elif option in ("--get-admin-email",): executed = True check_root() print(detect.getCPAdminEmail()) elif option in ("--cpanel-suphp-enabled",): executed = True check_root() if detect.mod_suPHP_check(): sys.exit(0) else: sys.exit(1) elif option in ("--detect-litespeed",): executed = True check_root() if detect.detect_litespeed(): sys.exit(0) else: sys.exit(1) elif option in ("--detect-postgresql",): executed = True check_root() if detect.detect_postgresql(): sys.exit(0) else: sys.exit(1) elif option in ("--print-apache-gid",): executed = True check_root() if detect.get_apache_gid(): print(detect.APACHE_GID) else: print("error: unknown control panel") elif option in ("--set-securelinks-gid",): executed = True check_root() if detect.get_apache_gid(): clsetup.set_securelinks_gid(detect.APACHE_GID) # Actually, this command could be removed because it's a sub-set of # --setup-supergids, but I left it here only for backward compatibility elif option in ("--set-nagios",): executed = True check_root() clsetup.setup_nagios() elif option in ("--setup-supergids",): executed = True check_root() clsetup.setup_supergids() elif option in ("--print-da-admin",): executed = True check_root() admin = detect.detect_DA_admin() if admin: print(admin) else: print("Error: can not find admin user for DirectAdmin") elif option in ("--cl-setup",): executed = True check_root() if detect.check_CL_installing(): sys.exit(0) else: sys.exit(1) elif option in ("--update-license",): executed = True check_root() cllicense.update_license_timestamp_file() elif option in ("--update-new-key",): executed = True check_root() # A flag-shaped key cannot smuggle a privileged getopt sub-option -- the value is # consumed as args[0] (the key); if it is absent, the except below sys.exit(1)s # before any further dispatch. try: key = args[0].strip() # "-" means read the key from stdin so it is not exposed in # this process's argv (/proc/<pid>/cmdline). Callers that hold # the key (e.g. cloudlinux-license) pipe it in this way. if key == "-": key = sys.stdin.readline().rstrip("\n") update_new_key(key) except: print("Error: key required.") sys.exit(1) elif option in ("--check-license",): executed = True check_license(quiet) elif option in ("--no-valid-license-screen",): executed = True check_root() print(cllicense.get_novalid_template()) elif option in ("--license-out-of-date-email",): executed = True check_root() print(cllicense.get_email_template()) elif option in ("--check-openvz",): executed = True result = detect.is_openvz() sys.stdout.write(str(result)) elif option in ("--detect-ea4",): executed = True if is_ea4(): print("EA4 detected") else: print("No EA4 detected") elif option in ("--detect-nginx",): executed = True if is_nginx_running(): print("Nginx is running") else: print("Nginx is not running") elif option in ("--detect-edition",): executed = True print(get_cl_edition_readable()) elif option in ("--detect-os",): executed = True os_name, os_ver = get_os_version() print(os_name, os_ver) elif option in ("--detect-os-nameonly",): executed = True os_name, _ = get_os_version() print(os_name) if not executed: print("error: argument required") print_usage() sys.exit(1) if __name__ == "__main__": main()