AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/idna/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/idna/__pycache__/core.cpython-310.pyc
o

��=fr1�
@sXddlmZddlZddlZddlZddlmZmZddlm	Z	dZ
dZe�d�Z
Gd	d
�d
e�ZGdd�de�ZGd
d�de�ZGdd�de�Zdedefdd�Zdededefdd�Zdedefdd�Zdedefdd�Zdeeefdefdd�Zdeeefd edefd!d"�ZdEded$edefd%d&�Zdedefd'd(�Zdedefd)d*�Zdeddfd+d,�Z ded-edefd.d/�Z!dEded-ed0edefd1d2�Z"deeee#fddfd3d4�Z$dedefd5d6�Z%deeee#fdefd7d8�Z&dFd:ed;ed<edefd=d>�Z'dGdeeee#fd?ed@ed;ed<edefdAdB�Z(dHdeeee#fd?ed@ed;edef
dCdD�Z)dS)I�)�idnadata�N)�Union�Optional)�intranges_contain�	sxn--u[.。.。]c@�eZdZdZdS)�	IDNAErrorz7 Base exception for all IDNA-encoding related problems N��__name__�
__module__�__qualname__�__doc__�rr�+/usr/lib/python3/dist-packages/idna/core.pyr	�r	c@r)�
IDNABidiErrorz= Exception when bidirectional requirements are not satisfied Nr
rrrrrrrc@r)�InvalidCodepointz> Exception when a disallowed or unallocated codepoint is used Nr
rrrrrrrc@r)�InvalidCodepointContextzE Exception when the codepoint is not valid in the context it is used Nr
rrrrrrr�cp�returncCs0t�t|��}|dkrt�t|��std��|S)Nrz Unknown character in unicodedata)�unicodedata�	combining�chr�name�
ValueError)r�vrrr�_combining_class s
r�scriptcCstt|�tj|�S)N)r�ordr�scripts)rrrrr�
_is_script'sr!�scCs
|�d�S)N�punycode)�encode�r"rrr�	_punycode*�
r&cCs
d�|�S)NzU+{:04X})�formatr%rrr�_unot-r'r)�labelcCst|�dkrdSdS)N�?FT��len�r*rrr�valid_label_length1sr/�trailing_dotcCst|�|rdndkrdSdS)N��FTr,)r*r0rrr�valid_string_length7sr3F�	check_ltrc	CsPd}t|d�D]\}}t�|�}|dkrtd�t|�|���|dvr$d}q|s+|s+dSt�|d�}|dvr9d}n|d	kr@d}n	td
�t|����d}d}t|d�D]M\}}t�|�}|r�|dvrhtd�|���|d
vrod}n|dkrud}|dvr�|s~|}qR||kr�td��qR|dvr�td�|���|dvr�d}qR|dkr�d}qR|s�td��dS)NFr�z1Unknown directionality in label {} at position {})�R�AL�ANTr)r6r7�Lz=First codepoint in label {} must be directionality L, R or AL)
r6r7r8�EN�ES�CS�ET�ON�BN�NSMzGInvalid direction for codepoint at position {} in a right-to-left label)r6r7r:r8r@)r8r:z2Can not mix numeral types in a right-to-left label)r9r:r;r<r=r>r?r@zGInvalid direction for codepoint at position {} in a left-to-right label)r9r:z0Label ends with illegal codepoint directionality)�	enumerater�
bidirectionalrr(�repr)	r*r4�
bidi_label�idxr�	direction�rtl�valid_ending�number_typerrr�
check_bidi=sV
�
��rJcCs"t�|d�ddkrtd��dS)Nr�Mz0Label begins with an illegal combining characterT)r�categoryr	r.rrr�check_initial_combinerxsrMcCs<|dd�dkrtd��|ddks|ddkrtd��d	S)
N��z--z4Label has disallowed hyphens in 3rd and 4th positionr�-���z)Label must not start or end with a hyphenT)r	r.rrr�check_hyphen_ok~s
rRcCst�d|�|krtd��dS)N�NFCz%Label must be in Normalization Form C)r�	normalizer	r.rrr�	check_nfc�s�rU�poscCs0t||�}|dkr~|dkrtt||d��tkrdSd}t|ddd�D]!}tj�t||��}|td�kr9q&|td�td	�fvrGd}n|sLdSd}t|dt|��D]$}tj�t||��}|td�krjqW|td
�td	�fvryd}|S|S|S|dkr�|dkr�tt||d��tkr�dSdSdS)Ni rrTFrQ�Tr9�Dr6i
 )rr�_virama_combining_class�ranger�
joining_types�getr-)r*rV�cp_value�ok�i�joining_typerrr�valid_contextj�sB�ra�	exceptioncCs�t||�}|dkr3d|krt|�dkr1ndSt||d�dkr1t||d�dkr1dSdS|dkrP|t|�dkrNt|�dkrNt||dd�SdS|d	ksX|d
krg|dkret||dd�SdS|dkr�|D]}|d
krtqmt|d�s�t|d�s�t|d�r�dSqmdSd|kr�dkr�nn|D]}dt|�kr�dkr�dSq�q�dSd|kr�dkr�ndS|D]}dt|�kr�dkr�dSq�q�dSdS)N�rr�lTFiu�Greeki�i��Hebrewi�0u・�Hiragana�Katakana�Hani`iii�i�)rr-r!)r*rVrbr]rrrr�valid_contexto�sJ(�����rjcCst|ttf�r|�d�}t|�dkrtd��t|�t|�t|�t	|�D]Y\}}t
|�}t|tj
d�r7q&t|tj
d�rTt||�sStd�t|�|dt|����q&t|tj
d�rqt||�sptd	�t|�|dt|����q&td
�t|�|dt|����t|�dS)Nzutf-8rzEmpty Label�PVALID�CONTEXTJz*Joiner {} not allowed at position {} in {}r�CONTEXTO�-Codepoint {} not allowed at position {} in {}z-Codepoint {} at position {} of {} not allowed)�
isinstance�bytes�	bytearray�decoder-r	rUrRrMrArrr�codepoint_classesrarr(r)rCrjrrJ)r*rVrr]rrr�check_label�s.

��
�rtcCs|z|�d�}t|�t|�std��|WStyYnw|s$td��t|�}t|�t|�}t|}t|�s<td��|S)N�asciizLabel too longzNo Input)	r$�ulabelr/r	�UnicodeEncodeError�strrtr&�_alabel_prefix�r*�label_bytesrrr�alabel�s$
�r|cCs�t|ttf�sz|�d�}Wntyt|�|YSw|}|��}|�t�rE|t	t�d�}|s7t
d��|�d�ddkrDt
d��n	t|�|�d�Sz|�d�}Wnty`t
d��wt|�|S)Nruz5Malformed A-label, no Punycode eligible content foundrQrPz"A-label must not end with a hyphenr#zInvalid A-label)
rorprqr$rwrt�lower�
startswithryr-r	rr�UnicodeErrorrzrrrrvs2�
�
�rvT�domain�
std3_rules�transitionalcCsddlm}d}t|�D]{\}}t|�}z]||dkr|n	t�||df�d}|d}	d}
t|�dkr7|d}
|	d	ksK|	d
krA|rK|	dkrP|sP|
durP||7}n |
duri|	dksd|	dkr^|rd|	d
kri|ri||
7}n|	d
krpt��Wqty�td�t	|�|dt
|����wt�d|�S)zBRe-map the characters in the string according to UTS46 processing.r)�	uts46datar5��ZN�rN�VrX�3rK�IrnrS)
r�rAr�bisect�bisect_leftr-�
IndexErrorrr(r)rCrrT)r�r�r�r��outputrV�char�
code_point�uts46row�status�replacementrrr�uts46_remap4s>�

����r��strict�uts46c	Cs�t|ttf�r|�d�}|rt|||�}d}g}|r |�d�}nt�|�}|r,|dgkr0td��|ddkr;|d=d}|D]}t|�}|rK|�	|�q=td��|rV|�	d	�d
�
|�}t||�sdtd��|S)NruF�.r5�Empty domainrQT�Empty label��.zDomain too long)rorprqrrr��split�_unicode_dots_rer	r|�append�joinr3)	r"r�r�r�r�r0�result�labelsr*rrrr$Ts2




r$cCs�zt|ttf�r
|�d�}Wntytd��w|r"t||d�}d}g}|s.t�|�}n|�d�}|r:|dgkr>td��|dsG|d=d}|D]}t	|�}|rW|�
|�qItd	��|rb|�
d�d�|�S)
NruzInvalid ASCII in A-labelFr�r5r�rQTr�)rorprqrr�UnicodeDecodeErrorr	r�r�r�rvr�r�)r"r�r�r�r0r�r�r*rrrrrrs6
��


rr)F)TF)FFFF)FFF)*r5rr�r�re�typingrr�	intrangesrrYry�compiler�rr	rrr�intrrx�boolr!rpr&r)r/r3rJrMrRrUrarjrqrtr|rvr�r$rrrrrr�<module>s>
;/*. .

Anon7 - 2022
AnonSec Team