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 | : 3.137.223.82
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 /
lib /
commons /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
__init__.py
219
B
-rw-r--r--
argparse_utils.py
10.98
KB
-rw-r--r--
dateutil.py
5.9
KB
-rw-r--r--
decorators.py
931
B
-rw-r--r--
func.py
15.82
KB
-rw-r--r--
htpasswd.py
2.15
KB
-rw-r--r--
litespeed.py
6.56
KB
-rw-r--r--
logsetup.py
4.45
KB
-rw-r--r--
proctitle.py
2.81
KB
-rw-r--r--
profiler.py
651
B
-rw-r--r--
progress.py
1.09
KB
-rw-r--r--
sentry.py
6.35
KB
-rw-r--r--
server_status.py
1.33
KB
-rw-r--r--
sizeutil.py
2.7
KB
-rw-r--r--
users_manager.py
3.01
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : sizeutil.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 from __future__ import division import mmap __author__ = 'shaman' # bytes count in big values (kilobytes, megabytes, etc.) BYTE_SIZES = [ {"value": 1099511627776, "title": "TB"}, {"value": 1073741824, "title": "GB"}, {"value": 1048576, "title": "MB"}, {"value": 1024, "title": "KB"} ] POWERS_OF_1000_SIZES = [ {"value": 1000000000000, "title": "T"}, {"value": 1000000000, "title": "G"}, {"value": 1000000, "title": "M"}, {"value": 1000, "title": "K"} ] PAGE_SIZE = mmap.PAGESIZE # Memory page size; as usualy 4096 def convert(value, powers_of_1000, for_graph): """ Convert bytes value to human readable format (e.g., 4K 347M 7G) for write it on graphics. Return 2-digit value - float or digital. Depends on original value. The rules are: For graphs: print int if it is an int or it is more then 10 Not for graphs: if it is > 100, or units are B or no units (KB/MB/GB/K/M/G will print as float) >>> convert(12345678, False, True) '11MB' >>> convert(1234567, False, True) '1.2MB' """ result = float(value) if powers_of_1000: sizes_list = POWERS_OF_1000_SIZES title = '' else: sizes_list = BYTE_SIZES title = 'B' for item in sizes_list: if value >= item["value"]: result = float(value) / item["value"] title = item["title"] break if (for_graph and (result >= 10 or result.is_integer())) or result >= 100 or \ ((title == 'B' or title == '') and not for_graph): return "%d%s" % (result, title) else: return "%.1f%s" % (result, title) def convert_bytes(s_bytes): return convert(s_bytes, False, False) def convert_bytes_for_graph(s_bytes): return convert(s_bytes, False, True) def convert_powers_of_1000(value): return convert(value, True, False) def convert_powers_of_1000_for_graph(value): return convert(value, True, True) def mempages_to_bytes(pages): """ Convert memory pages to bytes :param int pages: memory pages :return int: bytes """ return int(round(pages * PAGE_SIZE)) # pylint: disable=round-builtin def dbgov_io_bytes_value(io_read_mb, io_write_mb): """ Convert two (read and write) io values (in MB) from MySQL Governor to single value in bytes :param io_read_mb: IO read value in MB :param io_write_mb: IO write value in MB :return: IO value in bytes """ return int((io_read_mb + io_write_mb) * 1024 * 1024)
Close