SILENT KILLERPanel

Current Path: > > opt > > cloudlinux > venv > > bin


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt//cloudlinux/venv//bin

NameTypeSizeLast ModifiedActions
Activate.ps1 File 9033 bytes April 17 2025 13:10:59.
activate File 1691 bytes April 17 2025 13:10:59.
activate.csh File 915 bytes April 17 2025 13:10:59.
activate.fish File 2191 bytes April 17 2025 13:10:59.
alembic File 229 bytes April 17 2025 13:10:59.
chardetect File 237 bytes April 17 2025 13:10:59.
cl_sysctl File 4620 bytes June 23 2025 12:47:48.
clcpapi File 3730 bytes June 23 2025 12:47:48.
coverage File 231 bytes April 17 2025 13:10:59.
coverage-3.11 File 231 bytes April 17 2025 13:10:59.
coverage3 File 231 bytes April 17 2025 13:10:59.
cpanel-dbmapping File 3925 bytes June 23 2025 12:47:48.
da_suid_caller.py File 686 bytes June 23 2025 12:47:48.
detect-requirements File 238 bytes April 17 2025 13:10:59.
dodgy File 224 bytes April 17 2025 13:10:59.
epylint File 235 bytes April 17 2025 13:10:59.
f2py File 232 bytes April 17 2025 13:10:59.
f2py3 File 232 bytes April 17 2025 13:10:59.
f2py3.11 File 232 bytes April 17 2025 13:10:59.
flake8 File 230 bytes April 17 2025 13:10:59.
futurize File 231 bytes April 17 2025 13:10:59.
get_gprof File 1885 bytes April 17 2025 13:10:59.
get_objgraph File 1667 bytes April 17 2025 13:10:59.
isort File 225 bytes April 17 2025 13:10:59.
isort-identify-imports File 259 bytes April 17 2025 13:10:59.
jsonschema File 229 bytes April 17 2025 13:10:59.
lvestats_config_reader.py File 1145 bytes May 30 2025 10:30:47.
mako-render File 229 bytes April 17 2025 13:10:59.
normalizer File 260 bytes April 17 2025 13:10:59.
pasteurize File 233 bytes April 17 2025 13:10:59.
pip File 237 bytes April 17 2025 13:10:59.
pip3 File 237 bytes April 17 2025 13:10:59.
pip3.11 File 237 bytes April 17 2025 13:10:59.
plesk_suid_caller.py File 905 bytes June 23 2025 12:47:48.
prospector File 229 bytes April 17 2025 13:10:59.
py.test File 237 bytes April 17 2025 13:10:59.
pycodestyle File 228 bytes April 17 2025 13:10:59.
pydocstyle File 229 bytes April 17 2025 13:10:59.
pyflakes File 227 bytes April 17 2025 13:10:59.
pylint File 233 bytes April 17 2025 13:10:59.
pylint-config File 249 bytes April 17 2025 13:10:59.
pyreverse File 239 bytes April 17 2025 13:10:59.
pysemver File 225 bytes April 17 2025 13:10:59.
pytest File 237 bytes April 17 2025 13:10:59.
python File 15960 bytes June 23 2025 15:48:27.
python3 File 15960 bytes June 23 2025 15:48:27.
python3.11 File 15960 bytes June 23 2025 15:48:27.
raven File 235 bytes April 17 2025 13:10:59.
symilar File 235 bytes April 17 2025 13:10:59.
tap File 223 bytes April 17 2025 13:10:59.
tappy File 223 bytes April 17 2025 13:10:59.
undill File 603 bytes April 17 2025 13:10:59.
virtualenv File 254 bytes April 17 2025 13:10:59.

Reading File: //opt//cloudlinux/venv//bin/lvestats_config_reader.py

# 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

import argparse
import sys
import json

from lvestats.plugins.generic.statsnotifier import get_stats_notifier_parameters
from clcommon.utils import is_user_present

SUPPORTED_PARAMS = ['notification_allowed']


if __name__ == '__main__':
    parser = argparse.ArgumentParser(description='Tool for getting parameters from config')
    parser.add_argument('-u', '--user', required=True, help='Specify username')
    parser.add_argument('parameter', help='Parameter to read',
                        choices=SUPPORTED_PARAMS)

    args = parser.parse_args()
    target_user = args.user
    if not is_user_present(target_user):
        print(json.dumps({'error': f'No such user {target_user}'}))
        sys.exit(-1)
    try:
        result = get_stats_notifier_parameters(target_user)
        print(json.dumps({args.parameter: result}))
        sys.exit(0)
    except Exception as e:
        print(json.dumps({'error': str(e)}))
        sys.exit(-1)

SILENT KILLER Tool