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

Software: Apache. PHP/5.6.40 

uname -a: Linux cpanel06wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.80.el6.x86_64 #1 SMP Thu Sep 24
01:42:00 EDT 2020 x86_64
 

uid=851(cp949260) gid=853(cp949260) groups=853(cp949260) 

Safe-mode: OFF (not secure)

/opt/alt/python37/lib/python3.7/site-packages/clcommon/public_hooks/bin/   drwxr-xr-x
Free 232.98 GB of 981.82 GB (23.73%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     post_modify_user.py (2.75 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#!/opt/alt/python37/bin/python3 -bb
# -*- coding: utf-8 -*-

# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT
#
"""
User POST modification hook.
This script must be called AFTER different user-related
changes in control panel. See --help and docs for detailed
description of actions and parameters.
"""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import argparse

from clcommon.public_hooks.lib import ModifyUserHook
from clcommon.public_hooks import setup_logger_and_sentry


if __name__ == '__main__':
    setup_logger_and_sentry()

    parser = argparse.ArgumentParser(description=__doc__)
    subparsers = parser.add_subparsers(dest='command')

    create = subparsers.add_parser(
        'create', help='call this command when new system user has been created')
    create.add_argument('--username', '-u', required=True,
                        help='Name of a newly created account')
    create.add_argument('--owner', '-o', required=True,
                        help='User owner: admin or reseller name')

    modify = subparsers.add_parser(
        'modify', help='call this command when user account has been modifed')
    modify.add_argument('--username', '-u', required=True,
                        help='Name of the account')
    modify.add_argument('--new-username', required=False,
                        help='Username after rename')
    modify.add_argument('--new-owner', required=False,
                        help='Name of the new vendor of account. '
                             'Can be admin or reseller.')

    restore = subparsers.add_parser(
        'restore', help='call this command when user has been restored')
    restore.add_argument('--username', '-u', required=True,
                         help='Name of the account')

    delete = subparsers.add_parser(
        'delete', help='call this command when user has been deleted')
    delete.add_argument('--username', '-u', required=True,
                        help='Name of a deleted account')

    args = parser.parse_args()

    listener = ModifyUserHook()
    if args.command == 'create':
        listener.post_create_user(
            username=args.username,
            owner=args.owner)
    elif args.command == 'modify':
        listener.post_modify_user(
            username=args.username,
            new_name=args.new_username,
            new_owner=args.new_owner)
    elif args.command == 'restore':
        listener.post_restore_user(
            username=args.username)
    elif args.command == 'delete':
        listener.post_delete_user(
            username=args.username)
    else:
        raise NotImplementedError

:: 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.1294 ]--