Linux server60.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64
LiteSpeed
: 198.54.116.118 | : 3.135.200.217
Cant Read [ /etc/named.conf ]
8.1.29
eterygua
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
lib64 /
nagios /
plugins /
nccustom /
[ HOME SHELL ]
Name
Size
Permission
Action
authorized_users.list
143
B
-rw-r-----
check-autobackup.sh
6.68
KB
-rwxr-xr-x
check-cagefs-status.sh
2.04
KB
-rwxr-xr-x
check-cpanel-update.sh
1.85
KB
-rwxr-xr-x
check-litespeed-version.sh
2.87
KB
-rwxr-xr-x
check-lscache-version.sh
3.84
KB
-rwxr-xr-x
check-mail-filter-avlb.sh
2.18
KB
-rwxr-xr-x
check-outmailip-rbl.py
3.99
KB
-rwxr-xr-x
check-rpmdb-integrity.sh
1.16
KB
-rwxr-xr-x
check-unexpected-systemd-servi...
8.07
KB
-rwxr-xr-x
check_backup.sh
6.35
KB
-rwxr-xr-x
check_cl_license
950
B
-rwxr-xr-x
check_cplicense.sh
268
B
-rwxr-xr-x
check_cpshell
949
B
-rwxr-xr-x
check_csf
3.72
KB
-rwxr-xr-x
check_cwaf.sh
2.44
KB
-rwxr-xr-x
check_eximq.sh
3.16
KB
-rwxr-xr-x
check_extra_accts.py
4.18
KB
-rwxr-xr-x
check_http_full_stack.conf
144
B
-rw-r--r--
check_http_full_stack.py
4.3
KB
-rwxr-xr-x
check_if_ips.py
4.15
KB
-rwxr-xr-x
check_if_ips_tcp.py
4.71
KB
-rwxr-xr-x
check_ip_update_log.sh
540
B
-rwxr-xr-x
check_ip_usage.py
6.63
KB
-rwxr-xr-x
check_kernelcare.sh
2.13
KB
-rwxr-xr-x
check_lfd_logs.conf
471
B
-rw-r--r--
check_logfiles.conf
595
B
-rw-r--r--
check_logfiles.pl
206.82
KB
-rwxr-xr-x
check_logfiles_innodbcounter.c...
1002
B
-rw-r--r--
check_mailip.py
3.83
KB
-rwxr-xr-x
check_mem.pl
12.85
KB
-rwxr-xr-x
check_mysqld_msize.sh
666
B
-rwxr-xr-x
check_nc_cp_backup_process.sh
8.75
KB
-rwxr-xr-x
check_ncsslplugin.py
1.89
KB
-rwxr-xr-x
check_ntp_client
11.78
KB
-rwxr-xr-x
check_openport.sh
7.59
KB
-rwxr-xr-x
check_pem_worker.pl
929
B
-rwxr-xr-x
check_pgactivity
294.21
KB
-rwxr-xr-x
check_plans.py
7.59
KB
-rwxr-xr-x
check_postfix_queue.sh
5.75
KB
-rwxr-xr-x
check_puppet
16.14
KB
-rwxr-xr-x
check_quota_on.sh
902
B
-rwxr-xr-x
check_ro_fs.py
2.83
KB
-rwxr-xr-x
check_service.sh
9.34
KB
-rwxr-xr-x
check_software_updates
31.68
KB
-rwxr-xr-x
check_spamd
6.7
KB
-rwxr-xr-x
check_stalled_procs.py
4.42
KB
-rwxr-xr-x
check_unauthorized_user.sh
17.16
KB
-rwxr-xr-x
replcheck_param.pl
5.48
KB
-rwxr-xr-x
systemd_scopes_whitelist
10
B
-rw-r--r--
systemd_services_folders
70
B
-rw-r--r--
systemd_services_whitelist
6.67
KB
-rw-r--r--
systemd_targets_whitelist
12
B
-rw-r--r--
test.eml
3.26
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : check-litespeed-version.sh
#!/bin/bash # Nagios script for LiteSpeed version check; # Nagios status codes (Nagios expects one of these to be returned); # OK = 0; # WARNING = 1; # CRITICAL = 2; # UNKNOWN = 3; function check_command_result() { if [ $? -eq 0 ]; then return else echo "CRITICAL: can't run command [${1}]" exit 2 fi } VERBOSE=0 PROGNAME=${0##*/} LITESPEED_VERSION_URL="https://update.litespeedtech.com/ws/latest.php" print_usage() { echo "" echo "Usage: ${PROGNAME} [-v be Verbose]" echo "Usage: ${PROGNAME} -h | --help" } print_help() { print_usage echo "" echo "This script checks latest version of LiteSpeed " echo "" echo "-v be Verbose (should be last argument)" echo "--help Print this help screen" echo "" exit 3 } while [ $# -gt 0 ]; do case "$1" in --help) print_help exit 3 ;; -h) print_help exit 3 ;; -v) VERBOSE=1; shift;shift ;; *) echo >&2 "Unknown argument: $1" print_usage exit 3 ;; esac shift done # Get current LiteSpeed version; CURRENT_VERSION=$(/usr/local/lsws/bin/litespeed -v) check_command_result "/usr/local/lsws/bin/litespeed -v" # Get available latest LiteSpeed version; AVAILABLE_VERSION=$(curl ${LITESPEED_VERSION_URL}) check_command_result "curl ${LITESPEED_VERSION_URL}" # Parse current LiteSpeed verion from common string; RESULT_CURRENT_VERSION=$(awk -F" " '{print $1}' <<< ${CURRENT_VERSION}) check_command_result "awk" RESULT_CURRENT_VERSION=$(awk -F"/" '{print $2}' <<< ${RESULT_CURRENT_VERSION}) check_command_result "awk" # Parse latest stable LiteSpeed version from common string; RESULT_AVAILABLE_VERSION=$(awk -F"LSWS_STABLE=" '{print $2}' <<< ${AVAILABLE_VERSION}) check_command_result "awk" RESULT_AVAILABLE_VERSION=$(echo "${AVAILABLE_VERSION}" | grep -oP 'LSWS_STABLE=\K[^ ]+') check_command_result "awk" if [[ ${VERBOSE} == 1 ]]; then echo -e "\n\t[VERBOSE INFORMATION, begin]\n" echo "Current version, full string: [${CURRENT_VERSION}]" echo "Available version, full list (curl response): [${AVAILABLE_VERSION}]" echo "Parsed current version string: [${RESULT_CURRENT_VERSION}]" echo "Parsed all versions string: [${RESULT_AVAILABLE_VERSION}]" echo -e "\n\t[ VERBOSE INFORMATION, end ]\n" fi # Check curl data; if [[ ${AVAILABLE_VERSION} != *"LSWS_STABLE"* ]]; then echo "CRITICAL: curl response didn't contain LSWS_STABLE data." exit 2 fi # Final check; if [[ "${RESULT_CURRENT_VERSION}" == "${RESULT_AVAILABLE_VERSION}" ]]; then echo "OK: LiteSpeed version is updated: [${RESULT_AVAILABLE_VERSION}]" exit 0 else echo "CRITICAL: LiteSpeed version is outdated, latest version: [${RESULT_AVAILABLE_VERSION}]" exit 2 fi
Close