403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.217.37
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/fixcid.cpython-36.opt-1.pyc
3

x2_N'�@shddlZddlZddlZddlTddlZejjZeZej	jZ
dd�Zdd�ZdZ
dd	�Zd
d�Zdd
�ZdZdZdZdZdZdZdZdZededeZdZdedZdeZedeZedeZeeeeefZddj e�dZ!ej"e!�Z#eeefZ$ddj e$�dZ%ej"e%�Z&dd�Z'dd �Z(da)d!d"�Z*da+d#d$�Z,iZ-iZ.d%d&�Z/e0d'k�rde�dS)(�N)�*cCsntjd}td|d�td�td�td�td�td�td�td	�td
�td�td�dS)
NrzUsage: z/ [-c] [-r] [-s file] ... file-or-directory ...
�
z*-c           : substitute inside comments
z:-r           : reverse direction for following -s options
z+-s substfile : add a file of substitutions
z<Each non-empty non-comment line in a substitution file must
z>contain exactly two words: an identifier and its replacement.
z:Comments start with a # character and end at end of line.
z=If an identifier is preceded with a *, it is not substituted
z,inside a comment even when -c is specified.
)�sys�argv�err)Zprogname�r�9/opt/alt/python36/lib64/python3.6/Tools/scripts/fixcid.py�usage/s
r	cCs ytjtjdd�d�\}}WnHtjk
rf}z*tdt|�d�t�tjd�WYdd}~XnXd}|s�t�tjd�x<|D]4\}}|dkr�t�|dkr�t	�|d	kr�t
|�q�WxR|D]J}tjj
|�r�t|�r�d}q�tjj|��rt|d
�d}q�t|�r�d}q�Wtj|�dS)N�zcrs:zOptions error: r�rz-cz-rz-sz": will not process symbolic links
)�getoptrr�errorr�strr	�exit�
setdocomments�
setreverse�addsubst�os�path�isdir�recursedown�islink�fix)Zopts�args�msg�badZopt�argrrr�main>s6

rz^[a-zA-Z0-9_]+\.[ch]$cCstjt|�S)N)�re�match�Wanted)�namerrr�wanted\sr"cCs�td|f�d}ytj|�}Wn8tk
rX}zt|dt|�d�dSd}~XnX|j�g}xf|D]^}|tjtjfkr�qltj	j
||�}tj	j|�r�qltj	j|�r�|j
|�qlt|�rlt|�rld}qlWx|D]}t|�r�d}q�W|S)Nzrecursedown(%r)
rz: cannot list directory: rr
)�dbgr�listdir�OSErrorrr�sort�curdir�pardirr�joinrr�appendr"rr)�dirnamer�namesrZsubdirsr!�fullnamerrrr_s0

rc:Cs�|dkrtj}tj}nnyt|d�}Wn8tk
r\}zt|dt|�d�dSd}~XnXtjj	|�\}}tjj
|d|�}d}d}t��x|j�}|s�P|d}x2|dd�d	kr�|j�}	|	s�P||	}|d}q�Wt
|�}
|
|k�r�|dk�rlyt|d
�}WnBtk
�rH}z$|j�t|dt|�d�dSd}~XnX|jd�d}t�t|d�q�tt|�d�td
|�td|
�|dk	r�|j|
�q�W|dk�r�dS|j�|�s�dS|j�y"tj|�}tj||td@�Wn<tk
�r0}zt|dt|�d�WYdd}~XnXytj||d�Wn<tk
�r�}zt|dt|�d�WYdd}~XnXytj||�Wn:tk
�r�}zt|dt|�d�dSd}~XnXdS)N�-�rz: cannot open: rr
�@rrz\
�wz: cannot create: z:
z< z> i�z: warning: chmod failed (z)
�~z: warning: backup failed (z: rename failed (���)r�stdin�stdout�open�IOErrorrrrr�splitr)�initfixline�readline�fixline�close�seek�rep�repr�write�stat�chmod�ST_MODEr%�rename)�filename�f�gr�head�tailZtempname�lineno�lineZnextline�newlineZstatbufrrrrus�




**rz (struct )?[a-zA-Z_][a-zA-Z0-9_]+z"([^\n\\"]|\\.)*"z'([^\n\\']|\\.)*'z/\*z\*/z0[xX][0-9a-fA-F]*[uUlL]*z0[0-7]*[uUlL]*z[1-9][0-9]*[uUlL]*�|z[eE][-+]?[0-9]+z([0-9]+\.[0-9]*|\.[0-9]+)(z)?z[0-9]+�(�)cCstadS)N)�OutsideCommentProgram�Programrrrrr9�sr9cCs�d}x�|t|�kr�tj||�}|dkr(P|j�}|jd�}t|�dkr`|dkrTtan|dkr`tat|�}|tkr�t|}ttkr�ts�t	d|�||}q|t
kr�|}|d|�||||d�}t|�}||}qW|S)Nrrz/*z*/zFound in comment:)�lenrQ�search�start�group�InsideCommentProgramrP�Dict�
Docomments�print�NotInComment)rK�ir�found�nZsubstrrrr;�s4

 r;cCsdadS)Nr
)rXrrrrrsrcCs
tadS)N)�Reverserrrrrsrc	Cs�yt|d�}WnDtk
rR}z(t|dt|�d�tjd�WYdd}~XnXd}�xF|j�}|sjP|d}y|jd�}Wntk
r�d}YnX|d|�j	�}|s�q\t
|�dkr�|ddkr�|dd	|dg|dd
�<n&t
|�d
k�rt|d|||f�q\t�r|\}}n|\}}|ddk�r@|dd�}|ddk�rb|dd�}|t|<|t
k�r�td
||||f�td||t
|f�|t
|<q\W|j�dS)Nr/z: cannot read substfile: rr
r�#�Zstruct� rz%s:%r: warning: bad line: %rrz"%s:%r: warning: overriding: %r %r
z%s:%r: warning: previous: %r
���)r6r7rrrrr:�index�
ValueErrorr8rRr^rZrWr<)	Z	substfile�fprrJrKr[Zwords�value�keyrrrrsH
 

r�__main__)1rrrrAr�stderrr@rr#r5r>r	rr r"rrZ
Identifier�StringZCharZCommentStartZ
CommentEnd�	Hexnumber�	Octnumber�	Decnumber�	Intnumber�Exponent�
Pointfloat�Expfloat�Floatnumber�NumberZOutsideCommentr)ZOutsideCommentPattern�compilerPZ
InsideCommentZInsideCommentPatternrVr9r;rXrr^rrWrZr�__name__rrrr�<module>%sXP


'%


Youez - 2016 - github.com/yon3zu
LinuXploit