Linux thaedus.aserv.co.za 5.14.0-687.24.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 9 18:14:06 EDT 2026 x86_64
LiteSpeed
Server IP : 197.242.159.149 & Your IP : 216.73.216.17
Domains :
Cant Read [ /etc/named.conf ]
User : bigpuxtb
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
Delete
Unzip
Name
Size
Permission
Date
Action
GConf
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
GeoIP
[ DIR ]
drwxr-xr-x
2026-07-12 13:44
GraphicsMagick-1.3.38
[ DIR ]
drwxr-xr-x
2026-07-26 23:50
ImageMagick-6
[ DIR ]
drwxr-xr-x
2026-07-25 02:06
Modules
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
X11
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
aclocal
[ DIR ]
drwxr-xr-x
2026-07-24 02:06
aclocal-1.16
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
adobe
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
almalinux-logos
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
almalinux-release
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
alsa
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
alsa-card-profile
[ DIR ]
drwxr-xr-x
2026-07-30 11:04
alt-php-els-meta
[ DIR ]
drwxr-xr-x
2026-07-12 10:26
anaconda
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
apache2
[ DIR ]
drwxr-xr-x
2026-06-10 15:54
appdata
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
applications
[ DIR ]
drwxr-xr-x
2026-07-12 13:53
audit
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
augeas
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
authselect
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
autoconf
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
autoconf-2.13
[ DIR ]
drwxr-xr-x
2026-07-26 23:51
automake-1.16
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
awk
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
backgrounds
[ DIR ]
drwxr-xr-x
2026-05-22 12:05
bash-completion
[ DIR ]
drwxr-xr-x
2026-07-20 23:55
bison
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
cagefs
[ DIR ]
drwxr-xr-x
2026-07-22 02:10
cloudlinux-linksafe
[ DIR ]
drwxr-xr-x
2026-07-26 23:50
cmake
[ DIR ]
drwxr-xr-x
2026-07-12 10:17
cracklib
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
crypto-policies
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
dbus-1
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
defaults
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
desktop-directories
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
dict
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
doc
[ DIR ]
drwxr-xr-x
2026-07-26 23:53
dovecot
[ DIR ]
drwxr-xr-x
2026-07-12 10:18
dpkg
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
drirc.d
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
egl
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
emacs
[ DIR ]
drwxr-xr-x
2026-07-12 10:17
empty
[ DIR ]
dr-xr-xr-x
2024-10-02 21:00
empty.sshd
[ DIR ]
drwx--x--x
2026-07-29 23:09
enchant
[ DIR ]
drwxr-xr-x
2026-07-26 23:50
enchant-2
[ DIR ]
drwxr-xr-x
2026-07-26 23:50
et
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
factory
[ DIR ]
drwxr-xr-x
2026-06-25 00:27
file
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
firebird
[ DIR ]
drwxr-xr-x
2026-04-17 16:36
firstboot
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
fish
[ DIR ]
drwxr-xr-x
2026-05-28 21:34
flatpak
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
fontconfig
[ DIR ]
drwxr-xr-x
2026-07-12 10:17
fonts
[ DIR ]
drwxr-xr-x
2026-07-26 23:51
fwupd
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
games
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
gawk
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
gcc-11
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
gdb
[ DIR ]
drwxr-xr-x
2026-07-20 23:55
gdm
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
gettext
[ DIR ]
drwxr-xr-x
2026-07-20 23:55
gettext-0.21
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
ghostscript
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
gir-1.0
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
glib-2.0
[ DIR ]
drwxr-xr-x
2026-07-20 23:55
glvnd
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
gnome
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
gnupg
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
graphviz
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
groff
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
grub
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
gtk-2.0
[ DIR ]
drwxr-xr-x
2023-04-07 07:55
gtk-3.0
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
gtk-doc
[ DIR ]
drwxr-xr-x
2026-07-14 21:46
help
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
hwdata
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
hwloc
[ DIR ]
drwxr-xr-x
2026-07-12 13:53
i18n
[ DIR ]
drwxr-xr-x
2026-08-03 10:11
i360-php
[ DIR ]
drwxr-xr-x
2026-07-30 01:23
i360-php-opts
[ DIR ]
drwxr-xr-x
2026-08-05 14:05
icons
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
icu
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
idl
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
ima
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
imunify-notifier
[ DIR ]
drwxr-xr-x
2026-07-07 08:56
imunify360
[ DIR ]
drwxr-xr-x
2026-07-22 02:10
imunify360-php-daemon
[ DIR ]
drwxr-xr-x
2026-07-21 13:11
imunify360-wafd
[ DIR ]
drwx------
2026-07-29 02:05
imunify360-webshield
[ DIR ]
drwxr-xr-x
2026-07-29 02:05
info
[ DIR ]
drwxr-xr-x
2026-07-26 23:53
ipa
[ DIR ]
drwxr-xr-x
2026-05-21 16:54
iproute2
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
iso-codes
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
kcare
[ DIR ]
drwxr-xr-x
2026-07-26 22:28
kdump
[ DIR ]
drwxr-xr-x
2026-04-08 18:11
keyutils
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
libdrm
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
libgpg-error
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
libreport
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
libthai
[ DIR ]
drwxr-xr-x
2026-07-12 10:15
libtool
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
libwmf
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
licenses
[ DIR ]
drwxr-xr-x
2026-07-30 01:23
locale
[ DIR ]
drwxr-xr-x
2026-08-05 02:06
lua
[ DIR ]
drwxr-xr-x
2026-07-26 23:50
makedumpfile
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
man
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
mdadm
[ DIR ]
drwxr-xr-x
2026-07-12 10:00
metainfo
[ DIR ]
drwxr-xr-x
2026-07-26 23:51
microcode_ctl
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
mime
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
mime-info
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
misc
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
modulefiles
[ DIR ]
drwxr-xr-x
2025-09-21 09:06
myspell
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
mysql
[ DIR ]
drwxr-xr-x
2026-07-12 10:18
named
[ DIR ]
drwxr-x---
2026-07-12 10:17
nano
[ DIR ]
drwxr-xr-x
2026-07-12 10:17
omf
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
os-prober
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
osinfo
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
ossec
[ DIR ]
drwxr-xr-x
2026-07-22 02:10
p11-kit
[ DIR ]
drwxr-xr-x
2026-08-03 14:23
pam.d
[ DIR ]
drwxr-xr-x
2026-04-04 23:44
perl5
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
pgsql
[ DIR ]
drwxr-xr-x
2026-07-24 02:07
pipewire
[ DIR ]
drwxr-xr-x
2026-07-31 02:06
pixmaps
[ DIR ]
drwxr-xr-x
2026-07-12 13:53
pkgconfig
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
pki
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
plymouth
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
polkit-1
[ DIR ]
drwxr-xr-x
2025-09-21 09:50
poppler
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
publicsuffix
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
python3-wheels
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
redhat-release
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
rootfiles
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
rrdtool
[ DIR ]
drwxr-xr-x
2026-07-01 11:57
screen
[ DIR ]
drwxr-xr-x
2026-07-12 13:44
selinux
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
sgml
[ DIR ]
drwxr-xr-x
2026-07-12 10:17
smartmontools
[ DIR ]
drwxr-xr-x
2026-07-12 10:17
snmp
[ DIR ]
drwxr-xr-x
2026-07-26 23:51
sounds
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
spa-0.2
[ DIR ]
drwxr-xr-x
2026-07-30 11:04
sssd
[ DIR ]
drwxr-xr-x
2026-07-25 02:06
sssd-kcm
[ DIR ]
drwxr-xr-x
2026-07-25 02:06
systemd
[ DIR ]
drwxr-xr-x
2026-07-12 09:59
systemtap
[ DIR ]
drwxr-xr-x
2026-07-23 19:31
t1lib
[ DIR ]
drwxr-xr-x
2026-07-26 22:33
tabset
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
tcl8
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
tcl8.6
[ DIR ]
drwxr-xr-x
2026-07-12 10:19
terminfo
[ DIR ]
drwxr-xr-x
2026-07-11 11:12
themes
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
thumbnailers
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
tracker3
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
tracker3-miners
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
vim
[ DIR ]
drwxr-xr-x
2026-07-29 22:08
wayland-sessions
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
wireplumber
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
xdg-desktop-portal
[ DIR ]
drwxr-xr-x
2026-07-12 10:23
xemacs
[ DIR ]
drwxr-xr-x
2026-07-12 13:44
xfsprogs
[ DIR ]
drwxr-xr-x
2026-07-11 11:13
xml
[ DIR ]
drwxr-xr-x
2026-07-12 10:22
xsessions
[ DIR ]
drwxr-xr-x
2024-10-02 21:00
zoneinfo
[ DIR ]
drwxr-xr-x
2026-07-12 09:59
zsh
[ DIR ]
drwxr-xr-x
2025-09-21 13:44
av-userside-plugin.sh
6.01
KB
-rwxr--r--
2026-06-03 18:04
config.site
880
B
-rw-r--r--
2025-09-21 12:23
magic
1.12
MB
-rw-r--r--
2026-04-05 00:57
Save
Rename
#!/usr/bin/bash DIRECTADMIN_PLUGIN="/usr/local/directadmin/plugins/Imunify" CPANEL_PLUGIN="/usr/local/cpanel/base/frontend/jupiter/imunify" AV_USERSIDE_PLUGIN_FLAG="/var/imunify360/av-userside-plugin.installed" I360_USERSIDE_PLUGIN_FLAG="/var/imunify360/i360-userside-plugin.installed" IS_I360_PACKAGE=false # Get the name of installed panel get_panel() { if [ -e /usr/local/cpanel/cpanel ]; then printf "cpanel\n" elif [ -e /usr/local/directadmin/directadmin ]; then printf "directadmin\n" elif [ -e /usr/sbin/plesk ]; then printf "plesk\n" else return 1 fi } install_cpanel() { local conf_dir="antivirus_conf" if "${IS_I360_PACKAGE}"; then if [[ -f /var/imunify360/myimunify-freemium.flag ]]; then conf_dir="myimunify_conf" else conf_dir="conf" fi fi for theme_dir in /usr/local/cpanel/base/frontend/*; do [[ -d "${theme_dir}" ]] || continue local theme theme=$(basename "${theme_dir}") if [[ "${theme}" != "jupiter" ]]; then mkdir -p "/usr/local/cpanel/base/frontend/${theme}/imunify" cp -a "${CPANEL_PLUGIN}" "/usr/local/cpanel/base/frontend/${theme}" fi /usr/local/cpanel/scripts/install_plugin "/etc/sysconfig/imunify360/cpanel/${conf_dir}" --theme "${theme}" if "${IS_I360_PACKAGE}" && [[ -e "${AV_USERSIDE_PLUGIN_FLAG}" ]]; then # remove av plugin if it exists /usr/local/cpanel/scripts/uninstall_plugin "/etc/sysconfig/imunify360/cpanel/antivirus_conf" --theme "${theme}" rm -f "${AV_USERSIDE_PLUGIN_FLAG}" fi done touch "$(get_plugin_flag)" } install_directadmin() { local enabled_plugin="${DIRECTADMIN_PLUGIN}/user" local disabled_plugin="${DIRECTADMIN_PLUGIN}/.user" if [[ -d "${disabled_plugin}" ]] && [[ -n "$(ls -A "${disabled_plugin}")" ]]; then rm -rf "${enabled_plugin}" mv "${disabled_plugin}" "${enabled_plugin}" fi touch "$(get_plugin_flag)" } install_plesk() { if ! check_plugin_flag; then touch "$(get_plugin_flag)" fi } remove_cpanel() { local conf_dir="antivirus_conf" if "${IS_I360_PACKAGE}"; then conf_dir="conf" fi for theme_dir in /usr/local/cpanel/base/frontend/*; do [[ -d "${theme_dir}" ]] || continue local theme theme=$(basename "${theme_dir}") /usr/local/cpanel/scripts/uninstall_plugin "/etc/sysconfig/imunify360/cpanel/${conf_dir}" --theme "${theme}" if [[ -d "/usr/local/cpanel/base/frontend/${theme}/imunify" ]]; then rm -rf "/usr/local/cpanel/base/frontend/${theme}/imunify" fi done remove_plugin_flag } remove_directadmin() { local enabled_plugin="${DIRECTADMIN_PLUGIN}/user" local disabled_plugin="${DIRECTADMIN_PLUGIN}/.user" if [[ -d "${enabled_plugin}" ]] && [[ -n "$(ls -A "${enabled_plugin}")" ]]; then rm -rf "${disabled_plugin}" mv "${enabled_plugin}" "${disabled_plugin}" fi remove_plugin_flag } remove_plesk() { if check_plugin_flag; then remove_plugin_flag fi } update_cpanel() { if check_plugin_flag; then install_cpanel else printf "User-side plugin is not installed. Skipping update...\n" fi } update_directadmin() { if ! check_plugin_flag && [[ -e "${DIRECTADMIN_PLUGIN}/user" ]]; then remove_directadmin fi } update_plesk() { install_plesk } update_package_config_cpanel() { for theme_dir in /usr/local/cpanel/base/frontend/*; do [[ -d "${theme_dir}" ]] || continue local theme theme=$(basename "${theme_dir}") local theme_path="/usr/local/cpanel/base/frontend/${theme}/imunify/assets/js/config.js" if [[ -f "${theme_path}" ]]; then if ! grep -q "IMUNIFY_PACKAGE" "${theme_path}"; then printf "var IMUNIFY_PACKAGE = '360'\n" > "${theme_path}" else sed -i -E "s/IMUNIFY_PACKAGE = 'AV'/IMUNIFY_PACKAGE = '360'/" "${theme_path}" fi fi done } update_package_config_directadmin() { install_directadmin } update_package_config_plesk() { printf "Updating package config for Plesk is not implemented.\n" } # Get the appropriate flag based on package type get_plugin_flag() { if "${IS_I360_PACKAGE}"; then echo "${I360_USERSIDE_PLUGIN_FLAG}" else echo "${AV_USERSIDE_PLUGIN_FLAG}" fi } # Check if plugin flag exists based on package type check_plugin_flag() { if "${IS_I360_PACKAGE}"; then # For 360, check if at least one flag exists if [[ -e "${I360_USERSIDE_PLUGIN_FLAG}" ]] || [[ -e "${AV_USERSIDE_PLUGIN_FLAG}" ]]; then return 0 else return 1 fi else # For AV, check only AV flag if [[ -e "${AV_USERSIDE_PLUGIN_FLAG}" ]]; then return 0 else return 1 fi fi } # Remove appropriate flag based on package type remove_plugin_flag() { if "${IS_I360_PACKAGE}"; then rm -f "${I360_USERSIDE_PLUGIN_FLAG}" else rm -f "${AV_USERSIDE_PLUGIN_FLAG}" fi } main() { local panel; panel=$(get_panel) if [[ -z "${panel}" ]]; then printf "Detected panel doesn't support av user side plugin\n" exit 0 fi for arg in "$@"; do if [[ "$arg" =~ ^package= ]]; then local imunify_package="${arg#*=}" if [[ "${imunify_package}" == "360" ]]; then IS_I360_PACKAGE=true else IS_I360_PACKAGE=false fi fi done case "${1}" in "-r") "remove_${panel}" ;; "-u") "update_${panel}" ;; "-update-package") "update_package_config_${panel}" ;; "-i") "install_${panel}" ;; "") "install_${panel}" ;; *) printf "Unrecognized option: %s\n" "${1}" exit 1 ;; esac } main "$@"