__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

aptanhua@216.73.216.78: ~ $
�

^��g��L�ddlZddlZddlmZmZmZddlZddlZGd�d�Z	y)�N)�Iterator�Optional�Tuplec��eZdZddedefd�Zdefd�Zdedefd�Zddedefd	�Zdefd
�Z	defd�Z
defd�Zdefd
�Zdefd�Z
dedefd�Zddedddfd�Zdeddfd�Zej*dedefd��Zej*defd��Zy)�Parser�wire�currentc��||_d|_t|j�|_|r|j	|�||_y�Nr)rr	�len�end�seek�furthest)�selfrr	s   �7/opt/hc_python/lib/python3.12/site-packages/dns/wire.py�__init__zParser.__init__s5����	�����t�y�y�>�����I�I�g����
��returnc�4�|j|jz
S�N)r
r	�rs r�	remainingzParser.remainings���x�x�$�,�,�&�&r�sizec�.�|dk\sJ�||j�kDrtjj�|j|j
|j
|z}|xj
|z
c_t
|j|j
�|_|Sr)r�dns�	exception�	FormErrorrr	�maxr)rr�outputs   r�	get_byteszParser.get_bytesss���q�y��y��$�.�.�"�"��-�-�)�)�)����4�<�<�$�,�,��*=�>���������D�M�M�4�<�<�8��
��
r�length_sizec�n�tj|j|�d�}|j|�S)N�big��int�
from_bytesr )rr!�lengths   r�get_counted_byteszParser.get_counted_bytes s*��������{� ;�U�C���~�~�f�%�%rc�@�|j|j��Sr)r rrs r�
get_remainingzParser.get_remaining$s���~�~�d�n�n�.�/�/rc�R�tjd|jd��dS)Nz!B�r��struct�unpackr rs r�	get_uint8zParser.get_uint8'�!���}�}�T�4�>�>�!�#4�5�a�8�8rc�R�tjd|jd��dS)Nz!H�rr-rs r�
get_uint16zParser.get_uint16*r1rc�R�tjd|jd��dS)Nz!I�rr-rs r�
get_uint32zParser.get_uint32-r1rc�L�tj|jd�d�S)N�r#r$rs r�
get_uint48zParser.get_uint480s���~�~�d�n�n�Q�/��7�7r�formatc�r�tj||jtj|���Sr)r.r/r �calcsize)rr;s  r�
get_structzParser.get_struct3s%���}�}�V�T�^�^�F�O�O�F�4K�%L�M�MrN�originz
dns.name.Namec�j�tjj|�}|r|j|�}|Sr)r�name�from_wire_parser�
relativize)rr?rAs   r�get_namezParser.get_name6s,���x�x�(�(��.����?�?�6�*�D��r�wherec�n�|dks||jkDrtjj�||_yr)r
rrrr	)rrEs  rrzParser.seek<s-���1�9�����(��-�-�)�)�)���rc#�LK�|dk\sJ�||j�kDrtjj�|j}	|j
|z|_d��|j
|jk7rtjj�	||_y#||_wxYw�wr)rrrrr
r	)rr�	saved_ends   r�restrict_tozParser.restrict_toCs������q�y��y��$�.�.�"�"��-�-�)�)�)��H�H�	�		!��|�|�d�*�D�H���|�|�t�x�x�'��m�m�-�-�-�(�!�D�H��y�D�H�s�AB$�AB�B$�	B!�!B$c#�dK�	d��|j|_y#|j|_wxYw�wr)rr	rs r�restore_furthestzParser.restore_furthestTs&����	)��J��=�=�D�L��4�=�=�D�L�s�0��0�-�0)r)r,r)�__name__�
__module__�__qualname__�bytesr%rrr r(r*r0r4r7r:�strrr>rrDr�
contextlib�contextmanagerrrIrK�rrrrs
�� �U� �S� �'�3�'��c��e��&�S�&��&�0�u�0�9�3�9�9�C�9�9�C�9�8�C�8�N��N��N��x��8��O���#��$�����!��!��!��!� ���)�(�)��)rr)
rQr.�typingrrr�
dns.exceptionr�dns.namerrSrr�<module>rWs%���
�,�,���N)�N)r

Filemanager

Name Type Size Permission Actions
__init__.cpython-312.pyc File 698 B 0644
_asyncbackend.cpython-312.pyc File 4.68 KB 0644
_asyncio_backend.cpython-312.pyc File 13.93 KB 0644
_ddr.cpython-312.pyc File 7.59 KB 0644
_features.cpython-312.pyc File 3.2 KB 0644
_immutable_ctx.cpython-312.pyc File 3.14 KB 0644
_trio_backend.cpython-312.pyc File 13.13 KB 0644
asyncbackend.cpython-312.pyc File 3.31 KB 0644
asyncquery.cpython-312.pyc File 36.65 KB 0644
asyncresolver.cpython-312.pyc File 20.8 KB 0644
dnssec.cpython-312.pyc File 50.3 KB 0644
dnssectypes.cpython-312.pyc File 1.91 KB 0644
e164.cpython-312.pyc File 4.77 KB 0644
edns.cpython-312.pyc File 25.07 KB 0644
entropy.cpython-312.pyc File 5.78 KB 0644
enum.cpython-312.pyc File 4.75 KB 0644
exception.cpython-312.pyc File 7.03 KB 0644
flags.cpython-312.pyc File 2.97 KB 0644
grange.cpython-312.pyc File 1.71 KB 0644
immutable.cpython-312.pyc File 3.67 KB 0644
inet.cpython-312.pyc File 6.52 KB 0644
ipv4.cpython-312.pyc File 2.64 KB 0644
ipv6.cpython-312.pyc File 6.64 KB 0644
message.cpython-312.pyc File 84.56 KB 0644
name.cpython-312.pyc File 48 KB 0644
namedict.cpython-312.pyc File 4.23 KB 0644
nameserver.cpython-312.pyc File 14.07 KB 0644
node.cpython-312.pyc File 16.22 KB 0644
opcode.cpython-312.pyc File 3.04 KB 0644
query.cpython-312.pyc File 63.1 KB 0644
rcode.cpython-312.pyc File 4.31 KB 0644
rdata.cpython-312.pyc File 37.64 KB 0644
rdataclass.cpython-312.pyc File 3.42 KB 0644
rdataset.cpython-312.pyc File 22.37 KB 0644
rdatatype.cpython-312.pyc File 9.98 KB 0644
renderer.cpython-312.pyc File 15.75 KB 0644
resolver.cpython-312.pyc File 86.04 KB 0644
reversename.cpython-312.pyc File 4.6 KB 0644
rrset.cpython-312.pyc File 12.16 KB 0644
serial.cpython-312.pyc File 5.04 KB 0644
set.cpython-312.pyc File 11.92 KB 0644
tokenizer.cpython-312.pyc File 25.91 KB 0644
transaction.cpython-312.pyc File 28.62 KB 0644
tsig.cpython-312.pyc File 16.35 KB 0644
tsigkeyring.cpython-312.pyc File 2.81 KB 0644
ttl.cpython-312.pyc File 2.37 KB 0644
update.cpython-312.pyc File 15.87 KB 0644
version.cpython-312.pyc File 752 B 0644
versioned.cpython-312.pyc File 14.26 KB 0644
win32util.cpython-312.pyc File 9.31 KB 0644
wire.cpython-312.pyc File 5.3 KB 0644
xfr.cpython-312.pyc File 14.12 KB 0644
zone.cpython-312.pyc File 65.9 KB 0644
zonefile.cpython-312.pyc File 32.97 KB 0644
zonetypes.cpython-312.pyc File 1.29 KB 0644