Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
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 /
Delete
Unzip
Name
Size
Permission
Date
Action
ConfigArgParse-1.7.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
DistUpgrade
[ DIR ]
drwxr-xr-x
2026-02-08 03:05
HweSupportStatus
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
NvidiaDetector
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
OpenSSL
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
PyICU-2.12.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:54
PyJWT-2.7.0.dist-info
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
PyYAML-6.0.1.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:54
Quirks
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
UbuntuDrivers
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
UpdateManager
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
__pycache__
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
_yaml
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
acme
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
acme-2.9.0.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
apport
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
apt
[ DIR ]
drwxr-xr-x
2026-02-08 03:05
apt_inst-stubs
[ DIR ]
drwxr-xr-x
2026-02-08 03:04
apt_pkg-stubs
[ DIR ]
drwxr-xr-x
2026-02-08 03:04
aptdaemon
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
aptsources
[ DIR ]
drwxr-xr-x
2026-02-08 03:05
attr
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
attrs
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
attrs-23.2.0.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
blinker
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
blinker-1.7.0.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
cached_property-1.5.2.egg-info
[ DIR ]
drwxr-xr-x
2022-10-05 19:21
certbot
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
certbot-2.9.0.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
certbot_apache
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
certbot_apache-2.9.0.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
certifi
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
certifi-2023.11.17.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
chardet
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
chardet-5.2.0.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
click
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
click-8.1.6.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
colorama
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
colorama-0.4.6.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
compose
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
configobj
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
configobj-5.0.8.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
cryptography
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
cryptography-41.0.7.dist-info
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
cryptography.egg-info
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
dateutil
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
dbus
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
dbus_python-1.3.2.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:54
debian
[ DIR ]
drwxr-xr-x
2023-12-23 20:14
debian_bundle
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
defer
[ DIR ]
drwxr-xr-x
2024-02-07 14:37
defer-1.0.6.egg-info
[ DIR ]
drwxr-xr-x
2022-10-05 19:18
distro
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
distro-1.9.0.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
distro_info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
distro_info-1.7+build1.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
docker
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
docker-5.0.3.egg-info
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
docker_compose-1.29.2.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:54
dockerpty
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
dockerpty-0.4.1.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
docopt-0.6.2.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
dotenv
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
gi
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
gyp
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
gyp-0.1.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:11
httplib2
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
httplib2-0.20.4.dist-info
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
icu
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
idna
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
idna-3.6.dist-info
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
importlib_metadata
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
importlib_metadata-4.12.0.dist-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:11
janitor
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
josepy
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
josepy-1.14.0.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
jsonpointer-2.0.egg-info
[ DIR ]
drwxr-xr-x
2024-07-09 21:58
jsonschema
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
jsonschema-4.10.3.dist-info
[ DIR ]
drwxr-xr-x
2024-07-09 21:58
jwt
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
launchpadlib
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
launchpadlib-1.11.0.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
lazr
[ DIR ]
drwxr-xr-x
2022-02-01 14:54
lazr.restfulclient-0.14.6.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
lazr.uri-1.0.6.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:11
more_itertools
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
more_itertools-10.2.0.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
oauthlib
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
oauthlib-3.2.2.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:11
packaging
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
packaging-24.0.dist-info
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
parsedatetime
[ DIR ]
drwxr-xr-x
2024-07-10 16:57
parsedatetime-2.6.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:12
pkg_resources
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
ply
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
ply-3.11.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
pyOpenSSL-23.2.0.egg-info
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
pyRFC3339-1.1.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:12
pygtkcompat
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
pyparsing
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
pyparsing-3.1.1.dist-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
pyrfc3339
[ DIR ]
drwxr-xr-x
2024-07-10 16:57
pyrsistent
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
pyrsistent-0.20.0.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:54
python_apt-2.7.7+ubuntu5.2.egg-info
[ DIR ]
drwxr-xr-x
2026-02-08 03:04
python_dateutil-2.8.2.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
python_debian-0.1.49+ubuntu2.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:11
python_dotenv-1.0.1.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
pytz
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
pytz-2024.1.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
requests
[ DIR ]
drwxr-xr-x
2025-11-01 13:54
requests-2.31.0.egg-info
[ DIR ]
drwxr-xr-x
2025-11-01 13:53
six-1.16.0.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:11
softwareproperties
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
systemd
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
systemd_python-235.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:54
texttable-1.6.7.egg-info
[ DIR ]
drwxr-xr-x
2023-12-23 20:11
uaclient
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
ubuntu_drivers_common-0.0.0.egg-info
[ DIR ]
drwxr-xr-x
2026-04-26 19:49
ubuntu_pro_client-8001.egg-info
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
unattended_upgrades-0.1.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
urllib3
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
urllib3-2.0.7.dist-info
[ DIR ]
drwxr-xr-x
2026-07-29 12:52
validate
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
wadllib
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
wadllib-1.3.6.egg-info
[ DIR ]
drwxr-xr-x
2024-07-09 21:58
websocket
[ DIR ]
drwxr-xr-x
2024-07-10 10:56
websocket_client-1.7.0.egg-info
[ DIR ]
drwxr-xr-x
2024-07-10 10:55
xkit
[ DIR ]
drwxr-xr-x
2024-07-10 10:59
yaml
[ DIR ]
drwxr-xr-x
2024-07-10 10:57
zipp-1.0.0.dist-info
[ DIR ]
drwxr-xr-x
2024-07-26 14:20
PyGObject-3.48.2.egg-info
851
B
-rw-r--r--
2024-04-06 10:49
_cffi_backend.cpython-312-x86_64-linux-gnu.so
189.95
KB
-rw-r--r--
2024-04-08 16:16
_dbus_bindings.cpython-312-x86_64-linux-gnu.so
168.28
KB
-rw-r--r--
2024-03-31 00:50
_dbus_glib_bindings.cpython-312-x86_64-linux-gnu.so
22.5
KB
-rw-r--r--
2024-03-31 00:50
_pyrsistent_version.py
23
B
-rw-r--r--
2023-10-25 20:54
apport_python_hook.py
8.49
KB
-rw-r--r--
2026-04-24 11:18
apt_inst.cpython-312-x86_64-linux-gnu.so
58.66
KB
-rw-r--r--
2026-01-19 10:38
apt_pkg.cpython-312-x86_64-linux-gnu.so
339.19
KB
-rw-r--r--
2026-01-19 10:38
augeas.py
23
KB
-rw-r--r--
2014-08-31 17:18
cached_property.py
4.22
KB
-rw-r--r--
2020-09-21 18:25
configargparse.py
63.09
KB
-rw-r--r--
2023-07-23 14:36
deb822.py
273
B
-rw-r--r--
2023-01-31 19:04
debconf.py
7.87
KB
-rw-r--r--
2024-04-12 12:40
distro_info.py
14.26
KB
-rw-r--r--
2023-10-29 08:46
docopt.py
19.48
KB
-rw-r--r--
2024-02-27 09:20
jsonpointer.py
9.57
KB
-rw-r--r--
2018-01-16 15:18
problem_report.py
33.27
KB
-rw-r--r--
2026-04-24 11:18
pvectorc.cpython-312-x86_64-linux-gnu.so
36.65
KB
-rw-r--r--
2024-03-31 17:03
python_augeas-0.5.0.egg-info
238
B
-rw-r--r--
2019-10-17 02:17
six.py
33.74
KB
-rw-r--r--
2021-05-05 14:17
texttable.py
22.08
KB
-rw-r--r--
2022-11-23 07:16
xkit-0.0.0.egg-info
266
B
-rw-r--r--
2022-12-31 08:32
zipp.py
6.75
KB
-rw-r--r--
2024-07-21 04:00
Save
Rename
# coding: utf-8 from __future__ import division import io import sys import posixpath import zipfile import functools import itertools import re import more_itertools __metaclass__ = type def _parents(path): """ Given a path with elements separated by posixpath.sep, generate all parents of that path. >>> list(_parents('b/d')) ['b'] >>> list(_parents('/b/d/')) ['/b'] >>> list(_parents('b/d/f/')) ['b/d', 'b'] >>> list(_parents('b')) [] >>> list(_parents('')) [] """ return itertools.islice(_ancestry(path), 1, None) def _ancestry(path): """ Given a path with elements separated by posixpath.sep, generate all elements of that path >>> list(_ancestry('b/d')) ['b/d', 'b'] >>> list(_ancestry('/b/d/')) ['/b/d', '/b'] >>> list(_ancestry('b/d/f/')) ['b/d/f', 'b/d', 'b'] >>> list(_ancestry('b')) ['b'] >>> list(_ancestry('')) [] """ path = path.rstrip(posixpath.sep) while path and path != posixpath.sep: yield path path, tail = posixpath.split(path) class SanitizedNames: """ ZipFile mix-in to ensure names are sanitized. """ def namelist(self): return list(map(self._sanitize, super().namelist())) @staticmethod def _sanitize(name): r""" Ensure a relative path with posix separators and no dot names. Modeled after https://github.com/python/cpython/blob/bcc1be39cb1d04ad9fc0bd1b9193d3972835a57c/Lib/zipfile/__init__.py#L1799-L1813 but provides consistent cross-platform behavior. >>> san = SanitizedNames._sanitize >>> san('/foo/bar') 'foo/bar' >>> san('//foo.txt') 'foo.txt' >>> san('foo/.././bar.txt') 'foo/bar.txt' >>> san('foo../.bar.txt') 'foo../.bar.txt' >>> san('\\foo\\bar.txt') 'foo/bar.txt' >>> san('D:\\foo.txt') 'D/foo.txt' >>> san('\\\\server\\share\\file.txt') 'server/share/file.txt' >>> san('\\\\?\\GLOBALROOT\\Volume3') '?/GLOBALROOT/Volume3' >>> san('\\\\.\\PhysicalDrive1\\root') 'PhysicalDrive1/root' Retain any trailing slash. >>> san('abc/') 'abc/' Raises a ValueError if the result is empty. >>> san('../..') Traceback (most recent call last): ... ValueError: Empty filename """ def allowed(part): return part and part not in {'..', '.'} # Remove the drive letter. # Don't use ntpath.splitdrive, because that also strips UNC paths bare = re.sub('^([A-Z]):', r'\1', name, flags=re.IGNORECASE) clean = bare.replace('\\', '/') parts = clean.split('/') joined = '/'.join(filter(allowed, parts)) if not joined: raise ValueError("Empty filename") return joined + '/' * name.endswith('/') class Path: """ A pathlib-compatible interface for zip files. Consider a zip file with this structure:: . ├── a.txt └── b ├── c.txt └── d └── e.txt >>> data = io.BytesIO() >>> zf = zipfile.ZipFile(data, 'w') >>> zf.writestr('a.txt', 'content of a') >>> zf.writestr('b/c.txt', 'content of c') >>> zf.writestr('b/d/e.txt', 'content of e') >>> zf.filename = 'abcde.zip' Path accepts the zipfile object itself or a filename >>> root = Path(zf) From there, several path operations are available. Directory iteration (including the zip file itself): >>> a, b = root.iterdir() >>> a Path('abcde.zip', 'a.txt') >>> b Path('abcde.zip', 'b/') name property: >>> b.name 'b' join with divide operator: >>> c = b / 'c.txt' >>> c Path('abcde.zip', 'b/c.txt') >>> c.name 'c.txt' Read text: >>> c.read_text() 'content of c' existence: >>> c.exists() True >>> (b / 'missing.txt').exists() False Coercion to string: >>> str(c) 'abcde.zip/b/c.txt' """ __repr = "{self.__class__.__name__}({self.root.filename!r}, {self.at!r})" def __init__(self, root, at=""): self.root = ( root if isinstance(root, zipfile.ZipFile) else zipfile.ZipFile(self._pathlib_compat(root)) ) self.at = at @staticmethod def _pathlib_compat(path): """ For path-like objects, convert to a filename for compatibility on Python 3.6.1 and earlier. """ try: return path.__fspath__() except AttributeError: return str(path) @property def open(self): return functools.partial(self.root.open, self.at) @property def name(self): return posixpath.basename(self.at.rstrip("/")) def read_text(self, *args, **kwargs): with self.open() as strm: return io.TextIOWrapper(strm, *args, **kwargs).read() def read_bytes(self): with self.open() as strm: return strm.read() def _is_child(self, path): return posixpath.dirname(path.at.rstrip("/")) == self.at.rstrip("/") def _next(self, at): return Path(self.root, at) def is_dir(self): return not self.at or self.at.endswith("/") def is_file(self): return not self.is_dir() def exists(self): return self.at in self._names() def iterdir(self): if not self.is_dir(): raise ValueError("Can't listdir a file") subs = map(self._next, self._names()) return filter(self._is_child, subs) def __str__(self): return posixpath.join(self.root.filename, self.at) def __repr__(self): return self.__repr.format(self=self) def joinpath(self, add): add = self._pathlib_compat(add) next = posixpath.join(self.at, add) next_dir = posixpath.join(self.at, add, "") names = self._names() return self._next(next_dir if next not in names and next_dir in names else next) __truediv__ = joinpath @staticmethod def _implied_dirs(names): return more_itertools.unique_everseen( parent + "/" for name in names for parent in _parents(name) if parent + "/" not in names ) @classmethod def _add_implied_dirs(cls, names): return names + list(cls._implied_dirs(names)) @property def parent(self): parent_at = posixpath.dirname(self.at.rstrip('/')) if parent_at: parent_at += '/' return self._next(parent_at) def _names(self): return self._add_implied_dirs(list(map(SanitizedNames._sanitize, self.root.namelist()))) if sys.version_info < (3,): __div__ = __truediv__