Linux bd28.exonhost.com 6.12.0-211.38.1.el10_2.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 10:16:57 EDT 2026 x86_64
LiteSpeed
Server IP : 103.159.36.218 & Your IP : 216.73.217.146
Domains :
Cant Read [ /etc/named.conf ]
User : absolut2
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python3.12 /
site-packages /
dns /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-07-28 11:17
dnssecalgs
[ DIR ]
drwxr-xr-x
2026-07-28 11:17
quic
[ DIR ]
drwxr-xr-x
2026-07-28 11:17
rdtypes
[ DIR ]
drwxr-xr-x
2026-07-28 11:17
__init__.py
1.62
KB
-rw-r--r--
2024-07-08 00:00
_asyncbackend.py
2.3
KB
-rw-r--r--
2024-07-08 00:00
_asyncio_backend.py
8.76
KB
-rw-r--r--
2024-07-08 00:00
_ddr.py
5.12
KB
-rw-r--r--
2024-07-08 00:00
_features.py
2.33
KB
-rw-r--r--
2024-07-08 00:00
_immutable_ctx.py
2.4
KB
-rw-r--r--
2024-07-08 00:00
asyncbackend.py
2.73
KB
-rw-r--r--
2024-07-08 00:00
asyncquery.py
26.22
KB
-rw-r--r--
2024-07-08 00:00
asyncresolver.py
17.43
KB
-rw-r--r--
2024-07-08 00:00
dnssec.py
39.74
KB
-rw-r--r--
2024-07-08 00:00
dnssectypes.py
1.76
KB
-rw-r--r--
2024-07-08 00:00
e164.py
3.88
KB
-rw-r--r--
2024-07-08 00:00
edns.py
14.91
KB
-rw-r--r--
2024-07-08 00:00
entropy.py
4.14
KB
-rw-r--r--
2024-07-08 00:00
enum.py
3.6
KB
-rw-r--r--
2024-07-08 00:00
exception.py
5.82
KB
-rw-r--r--
2024-07-08 00:00
flags.py
2.69
KB
-rw-r--r--
2024-07-08 00:00
grange.py
2.1
KB
-rw-r--r--
2024-07-08 00:00
immutable.py
1.97
KB
-rw-r--r--
2024-07-08 00:00
inet.py
5.64
KB
-rw-r--r--
2024-07-08 00:00
ipv4.py
2.49
KB
-rw-r--r--
2024-07-08 00:00
ipv6.py
6.45
KB
-rw-r--r--
2024-07-08 00:00
message.py
64.45
KB
-rw-r--r--
2024-07-08 00:00
name.py
41.67
KB
-rw-r--r--
2024-07-08 00:00
namedict.py
3.91
KB
-rw-r--r--
2024-07-08 00:00
nameserver.py
9.68
KB
-rw-r--r--
2024-07-08 00:00
node.py
12.37
KB
-rw-r--r--
2024-07-08 00:00
opcode.py
2.67
KB
-rw-r--r--
2024-07-08 00:00
py.typed
0
B
-rw-r--r--
2024-07-08 00:00
query.py
53.55
KB
-rw-r--r--
2024-07-08 00:00
rcode.py
4.06
KB
-rw-r--r--
2024-07-08 00:00
rdata.py
28.77
KB
-rw-r--r--
2024-07-08 00:00
rdataclass.py
2.91
KB
-rw-r--r--
2024-07-08 00:00
rdataset.py
16.36
KB
-rw-r--r--
2024-07-08 00:00
rdatatype.py
7.17
KB
-rw-r--r--
2024-07-08 00:00
renderer.py
10.99
KB
-rw-r--r--
2024-07-08 00:00
resolver.py
71.83
KB
-rw-r--r--
2024-07-08 00:00
reversename.py
3.74
KB
-rw-r--r--
2024-07-08 00:00
rrset.py
8.96
KB
-rw-r--r--
2024-07-08 00:00
serial.py
3.52
KB
-rw-r--r--
2024-07-08 00:00
set.py
8.88
KB
-rw-r--r--
2024-07-08 00:00
tokenizer.py
23.03
KB
-rw-r--r--
2024-07-08 00:00
transaction.py
22.11
KB
-rw-r--r--
2024-07-08 00:00
tsig.py
11.15
KB
-rw-r--r--
2024-07-08 00:00
tsigkeyring.py
2.57
KB
-rw-r--r--
2024-07-08 00:00
ttl.py
2.91
KB
-rw-r--r--
2024-07-08 00:00
update.py
11.96
KB
-rw-r--r--
2024-07-08 00:00
version.py
1.88
KB
-rw-r--r--
2024-07-08 00:00
versioned.py
11.49
KB
-rw-r--r--
2024-07-08 00:00
win32util.py
8.89
KB
-rw-r--r--
2024-07-08 00:00
wire.py
2.76
KB
-rw-r--r--
2024-07-08 00:00
xfr.py
12.96
KB
-rw-r--r--
2024-07-08 00:00
zone.py
50.87
KB
-rw-r--r--
2024-07-08 00:00
zonefile.py
27.27
KB
-rw-r--r--
2024-07-08 00:00
zonetypes.py
690
B
-rw-r--r--
2024-07-08 00:00
Save
Rename
# Copyright (C) Dnspython Contributors, see LICENSE for text of ISC license import importlib.metadata import itertools import string from typing import Dict, List, Tuple def _tuple_from_text(version: str) -> Tuple: text_parts = version.split(".") int_parts = [] for text_part in text_parts: digit_prefix = "".join( itertools.takewhile(lambda x: x in string.digits, text_part) ) try: int_parts.append(int(digit_prefix)) except Exception: break return tuple(int_parts) def _version_check( requirement: str, ) -> bool: """Is the requirement fulfilled? The requirement must be of the form package>=version """ package, minimum = requirement.split(">=") try: version = importlib.metadata.version(package) except Exception: return False t_version = _tuple_from_text(version) t_minimum = _tuple_from_text(minimum) if t_version < t_minimum: return False return True _cache: Dict[str, bool] = {} def have(feature: str) -> bool: """Is *feature* available? This tests if all optional packages needed for the feature are available and recent enough. Returns ``True`` if the feature is available, and ``False`` if it is not or if metadata is missing. """ value = _cache.get(feature) if value is not None: return value requirements = _requirements.get(feature) if requirements is None: # we make a cache entry here for consistency not performance _cache[feature] = False return False ok = True for requirement in requirements: if not _version_check(requirement): ok = False break _cache[feature] = ok return ok def force(feature: str, enabled: bool) -> None: """Force the status of *feature* to be *enabled*. This method is provided as a workaround for any cases where importlib.metadata is ineffective, or for testing. """ _cache[feature] = enabled _requirements: Dict[str, List[str]] = { ### BEGIN generated requirements "dnssec": ["cryptography>=41"], "doh": ["httpcore>=1.0.0", "httpx>=0.26.0", "h2>=4.1.0"], "doq": ["aioquic>=0.9.25"], "idna": ["idna>=3.6"], "trio": ["trio>=0.23"], "wmi": ["wmi>=1.5.1"], ### END generated requirements }