Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.1.1 & Your IP : 18.188.185.167
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
landscape /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-09-18 19:49
apt
[ DIR ]
drwxr-xr-x
2024-09-18 19:49
__init__.py
198
B
-rw-r--r--
2023-02-07 18:55
amp.py
21.24
KB
-rw-r--r--
2023-02-07 18:55
backoff.py
1.64
KB
-rw-r--r--
2023-02-07 18:55
base64.py
196
B
-rw-r--r--
2023-02-07 18:55
bootstrap.py
1.38
KB
-rw-r--r--
2023-02-07 18:55
bpickle.py
6.32
KB
-rw-r--r--
2023-02-07 18:55
cli.py
440
B
-rw-r--r--
2023-02-07 18:55
cloud.py
1.67
KB
-rw-r--r--
2023-02-07 18:55
compat.py
616
B
-rw-r--r--
2023-02-07 18:55
config.py
12.19
KB
-rw-r--r--
2023-02-07 18:55
disk.py
4.91
KB
-rw-r--r--
2023-02-07 18:55
encoding.py
545
B
-rw-r--r--
2023-02-07 18:55
fd.py
751
B
-rw-r--r--
2023-02-07 18:55
fetch.py
6.49
KB
-rw-r--r--
2023-02-07 18:55
format.py
959
B
-rw-r--r--
2023-02-07 18:55
fs.py
3.8
KB
-rw-r--r--
2023-02-07 18:55
gpg.py
1.75
KB
-rw-r--r--
2023-02-07 18:55
hashlib.py
264
B
-rw-r--r--
2023-02-07 18:55
jiffies.py
1.58
KB
-rw-r--r--
2023-02-07 18:55
juju.py
860
B
-rw-r--r--
2023-02-07 18:55
lock.py
705
B
-rw-r--r--
2023-02-07 18:55
log.py
484
B
-rw-r--r--
2023-02-07 18:55
logging.py
2.47
KB
-rw-r--r--
2023-02-07 18:55
lsb_release.py
1.82
KB
-rw-r--r--
2023-02-07 18:55
message.py
2.58
KB
-rw-r--r--
2023-02-07 18:55
monitor.py
6.13
KB
-rw-r--r--
2023-02-07 18:55
network.py
9.54
KB
-rw-r--r--
2023-02-07 18:55
persist.py
20.5
KB
-rw-r--r--
2023-02-07 18:55
plugin.py
1.75
KB
-rw-r--r--
2023-02-07 18:55
process.py
6.45
KB
-rw-r--r--
2023-02-07 18:55
reactor.py
8.61
KB
-rw-r--r--
2023-02-07 18:55
schema.py
6.31
KB
-rw-r--r--
2023-02-07 18:55
scriptcontent.py
522
B
-rw-r--r--
2023-02-07 18:55
sequenceranges.py
5.59
KB
-rw-r--r--
2023-02-07 18:55
store.py
1.38
KB
-rw-r--r--
2023-02-07 18:55
sysstats.py
7.73
KB
-rw-r--r--
2023-02-07 18:55
tag.py
506
B
-rw-r--r--
2023-02-07 18:55
testing.py
24.08
KB
-rw-r--r--
2023-02-07 18:55
timestamp.py
233
B
-rw-r--r--
2023-02-07 18:55
twisted_util.py
4.37
KB
-rw-r--r--
2023-02-07 18:55
user.py
1.44
KB
-rw-r--r--
2023-02-07 18:55
versioning.py
1.24
KB
-rw-r--r--
2023-02-07 18:55
vm_info.py
3.1
KB
-rw-r--r--
2023-02-07 18:55
warning.py
394
B
-rw-r--r--
2023-02-07 18:55
Save
Rename
"""Helpers for dealing with software versioning.""" from distutils.version import StrictVersion def is_version_higher(version1, version2): """Check if a version is higher than another. This takes two software versions in the usual b"x.y" form and split them on the decimal character, converting both parts to ints, e.g. b"3.2" becomes (3, 2). It then does a comparison of the two tuples, and returns C{True} if C{version1} is greater than or equal to C{version2}. @param version1: The first version to compare as C{bytes}. @param version2: The second version to compare as C{bytes}. @return: C{True} if the first version is greater than or equal to the second. """ version1 = version1.decode("ascii") version2 = version2.decode("ascii") return StrictVersion(version1) >= StrictVersion(version2) def sort_versions(versions): """Sort a list of software versions in from the highest to the lowest. @param version: a C{list} of C{bytes} describing a version. """ strict_versions = sorted( [StrictVersion(version.decode("ascii")) for version in versions], reverse=True) return [str(strict_version).encode("ascii") for strict_version in strict_versions]