Linux srv25.usacloudserver.us 5.14.0-570.39.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 4 05:08:52 EDT 2025 x86_64
LiteSpeed
Server IP : 23.137.84.82 & Your IP : 216.73.216.127
Domains :
Cant Read [ /etc/named.conf ]
User : epicgamerzoneco
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python3.9 /
site-packages /
dns /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2025-08-15 18:09
dnssecalgs
[ DIR ]
drwxr-xr-x
2025-08-15 18:09
quic
[ DIR ]
drwxr-xr-x
2025-08-15 18:09
rdtypes
[ DIR ]
drwxr-xr-x
2025-08-15 18:09
__init__.py
1.62
KB
-rw-r--r--
2024-02-18 18:35
_asyncbackend.py
2.3
KB
-rw-r--r--
2024-02-18 18:35
_asyncio_backend.py
8.76
KB
-rw-r--r--
2024-02-18 18:35
_ddr.py
5.12
KB
-rw-r--r--
2024-02-18 18:35
_features.py
2.33
KB
-rw-r--r--
2024-02-18 18:35
_immutable_ctx.py
2.4
KB
-rw-r--r--
2024-02-18 18:35
asyncbackend.py
2.73
KB
-rw-r--r--
2024-02-18 18:35
asyncquery.py
26.22
KB
-rw-r--r--
2024-02-18 18:35
asyncresolver.py
17.43
KB
-rw-r--r--
2024-02-18 18:35
dnssec.py
39.74
KB
-rw-r--r--
2024-02-18 18:35
dnssectypes.py
1.76
KB
-rw-r--r--
2024-02-18 18:35
e164.py
3.88
KB
-rw-r--r--
2024-02-18 18:35
edns.py
14.91
KB
-rw-r--r--
2024-02-18 18:35
entropy.py
4.14
KB
-rw-r--r--
2024-02-18 18:35
enum.py
3.6
KB
-rw-r--r--
2024-02-18 18:35
exception.py
5.82
KB
-rw-r--r--
2024-02-18 18:35
flags.py
2.69
KB
-rw-r--r--
2024-02-18 18:35
grange.py
2.1
KB
-rw-r--r--
2024-02-18 18:35
immutable.py
1.97
KB
-rw-r--r--
2024-02-18 18:35
inet.py
5.64
KB
-rw-r--r--
2024-02-18 18:35
ipv4.py
2.49
KB
-rw-r--r--
2024-02-18 18:35
ipv6.py
6.45
KB
-rw-r--r--
2024-02-18 18:35
message.py
64.45
KB
-rw-r--r--
2024-02-18 18:35
name.py
41.67
KB
-rw-r--r--
2024-02-18 18:35
namedict.py
3.91
KB
-rw-r--r--
2024-02-18 18:35
nameserver.py
9.68
KB
-rw-r--r--
2024-02-18 18:35
node.py
12.37
KB
-rw-r--r--
2024-02-18 18:35
opcode.py
2.67
KB
-rw-r--r--
2024-02-18 18:35
query.py
53.55
KB
-rw-r--r--
2024-02-18 18:35
rcode.py
4.06
KB
-rw-r--r--
2024-02-18 18:35
rdata.py
28.77
KB
-rw-r--r--
2024-02-18 18:35
rdataclass.py
2.91
KB
-rw-r--r--
2024-02-18 18:35
rdataset.py
16.36
KB
-rw-r--r--
2024-02-18 18:35
rdatatype.py
7.17
KB
-rw-r--r--
2024-02-18 18:35
renderer.py
10.99
KB
-rw-r--r--
2024-02-18 18:35
resolver.py
71.83
KB
-rw-r--r--
2024-02-18 18:35
reversename.py
3.74
KB
-rw-r--r--
2024-02-18 18:35
rrset.py
8.96
KB
-rw-r--r--
2024-02-18 18:35
serial.py
3.52
KB
-rw-r--r--
2024-02-18 18:35
set.py
8.88
KB
-rw-r--r--
2024-02-18 18:35
tokenizer.py
23.03
KB
-rw-r--r--
2024-02-18 18:35
transaction.py
22.11
KB
-rw-r--r--
2024-02-18 18:35
tsig.py
11.15
KB
-rw-r--r--
2024-02-18 18:35
tsigkeyring.py
2.57
KB
-rw-r--r--
2024-02-18 18:35
ttl.py
2.91
KB
-rw-r--r--
2024-02-18 18:35
update.py
11.96
KB
-rw-r--r--
2024-02-18 18:35
version.py
1.88
KB
-rw-r--r--
2024-02-18 18:35
versioned.py
11.49
KB
-rw-r--r--
2024-02-18 18:35
win32util.py
8.89
KB
-rw-r--r--
2024-02-18 18:35
wire.py
2.76
KB
-rw-r--r--
2024-02-18 18:35
xfr.py
12.96
KB
-rw-r--r--
2024-02-18 18:35
zone.py
50.87
KB
-rw-r--r--
2024-02-18 18:35
zonefile.py
27.27
KB
-rw-r--r--
2024-02-18 18:35
zonetypes.py
690
B
-rw-r--r--
2024-02-18 18:35
Save
Rename
# Copyright (C) Dnspython Contributors, see LICENSE for text of ISC license import contextlib import struct from typing import Iterator, Optional, Tuple import dns.exception import dns.name class Parser: def __init__(self, wire: bytes, current: int = 0): self.wire = wire self.current = 0 self.end = len(self.wire) if current: self.seek(current) self.furthest = current def remaining(self) -> int: return self.end - self.current def get_bytes(self, size: int) -> bytes: assert size >= 0 if size > self.remaining(): raise dns.exception.FormError output = self.wire[self.current : self.current + size] self.current += size self.furthest = max(self.furthest, self.current) return output def get_counted_bytes(self, length_size: int = 1) -> bytes: length = int.from_bytes(self.get_bytes(length_size), "big") return self.get_bytes(length) def get_remaining(self) -> bytes: return self.get_bytes(self.remaining()) def get_uint8(self) -> int: return struct.unpack("!B", self.get_bytes(1))[0] def get_uint16(self) -> int: return struct.unpack("!H", self.get_bytes(2))[0] def get_uint32(self) -> int: return struct.unpack("!I", self.get_bytes(4))[0] def get_uint48(self) -> int: return int.from_bytes(self.get_bytes(6), "big") def get_struct(self, format: str) -> Tuple: return struct.unpack(format, self.get_bytes(struct.calcsize(format))) def get_name(self, origin: Optional["dns.name.Name"] = None) -> "dns.name.Name": name = dns.name.from_wire_parser(self) if origin: name = name.relativize(origin) return name def seek(self, where: int) -> None: # Note that seeking to the end is OK! (If you try to read # after such a seek, you'll get an exception as expected.) if where < 0 or where > self.end: raise dns.exception.FormError self.current = where @contextlib.contextmanager def restrict_to(self, size: int) -> Iterator: assert size >= 0 if size > self.remaining(): raise dns.exception.FormError saved_end = self.end try: self.end = self.current + size yield # We make this check here and not in the finally as we # don't want to raise if we're already raising for some # other reason. if self.current != self.end: raise dns.exception.FormError finally: self.end = saved_end @contextlib.contextmanager def restore_furthest(self) -> Iterator: try: yield None finally: self.current = self.furthest