shell bypass 403

Cubjrnet7 Shell


name : rcode.cpython-39.pyc
a

�M�e<�@sdZddlmZddlZddlZGdd�dejj�ZGdd�dej	j
�Zeed�d	d
�Z
eeed�dd
�Zeeeefd�dd�Zdeeed�dd�ZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'dS)zDNS Result Codes.�)�TupleNc@sxeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
Zd
ZdZdZdZdZdZdZdZedd��Zedd��ZdS)�Rcoder���������	�
���������cCsdS)N����clsrr�-/usr/lib/python3.9/site-packages/dns/rcode.py�_maximumFszRcode._maximumcCstS)N)�UnknownRcoderrrr�_unknown_exception_classJszRcode._unknown_exception_classN)�__name__�
__module__�__qualname__�NOERROR�FORMERR�SERVFAIL�NXDOMAIN�NOTIMP�REFUSED�YXDOMAIN�YXRRSET�NXRRSET�NOTAUTH�NOTZONE�	DSOTYPENI�BADVERS�BADSIG�BADKEY�BADTIME�BADMODE�BADNAME�BADALG�BADTRUNC�	BADCOOKIE�classmethodrrrrrrrs2
rc@seZdZdZdS)rzA DNS rcode is unknown.N)rr r!�__doc__rrrrrOsr)�text�returncCs
t�|�S)z�Convert text into an rcode.

    *text*, a ``str``, the textual rcode or an integer in textual form.

    Raises ``dns.rcode.UnknownRcode`` if the rcode mnemonic is unknown.

    Returns a ``dns.rcode.Rcode``.
    )r�	from_text)r9rrrr;Ss
r;)�flags�	ednsflagsr:cCs|d@|d?d@B}t�|�S)z�Return the rcode value encoded by flags and ednsflags.

    *flags*, an ``int``, the DNS flags field.

    *ednsflags*, an ``int``, the EDNS flags field.

    Raises ``ValueError`` if rcode is < 0 or > 4095

    Returns a ``dns.rcode.Rcode``.
    �r��)rZmake)r<r=�valuerrr�
from_flags`srA)r@r:cCs4|dks|dkrtd��|d@}|d@d>}||fS)z�Return a (flags, ednsflags) tuple which encodes the rcode.

    *value*, a ``dns.rcode.Rcode``, the rcode.

    Raises ``ValueError`` if rcode is < 0 or > 4095.

    Returns an ``(int, int)`` tuple.
    rrzrcode must be >= 0 and <= 4095r>r?r)�
ValueError)r@�vZevrrr�to_flagsps

rDF)r@�tsigr:cCs|r|tjkrdSt�|�S)z�Convert rcode into text.

    *value*, a ``dns.rcode.Rcode``, the rcode.

    Raises ``ValueError`` if rcode is < 0 or > 4095.

    Returns a ``str``.
    r/)rr.�to_text)r@rErrrrF�s
rF)F)(r8�typingrZdns.enumZdnsZ
dns.exception�enum�IntEnumr�	exceptionZDNSExceptionr�strr;�intrArD�boolrFr"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6rrrr�<module>s<5


© 2025 Cubjrnet7