403Webshell
Server IP : 216.92.14.13  /  Your IP : 216.73.217.126
Web Server : Apache
System : Linux vps4089.pairvps.com 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64
User : rmlac2fmr ( 1040637)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.4/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.4/__pycache__/imghdr.cpython-34.pyc
�
�-X�
�@sidZdgZddd�ZgZdd�Zeje�dd�Zeje�dd	�Zeje�d
d�Zeje�dd
�Z	eje	�dd�Z
eje
�dd�Zeje�dd�Zeje�dd�Z
eje
�dd�Zeje�dd�Zeje�dd�Zdd�Zedkree�ndS)z<Recognize image file formats based on their first few bytes.�whatNc
Cs�d}z�|dkrpt|t�rEt|d�}|jd�}qp|j�}|jd�}|j|�nx'tD]}|||�}|rw|SqwWWd|r�|j�nXdS)N�rb� )�
isinstance�str�open�read�tell�seek�tests�close)�file�h�f�locationZtfZres�r�/usr/lib/python3.4/imghdr.pyr	s 
cCs|dd�dkrdSdS)z JPEG data in JFIF or Exif format��
�JFIF�ExifZjpegN)rrr)r
rrrr�	test_jpeg#srcCs|jd�rdSdS)Ns�PNG

Zpng)�
startswith)r
rrrr�test_png*srcCs|dd�dkrdSdS)zGIF ('87 and '89 variants)Nr�GIF87a�GIF89aZgif)rrr)r
rrrr�test_gif0srcCs|dd�dkrdSdS)z-TIFF (can be in Motorola or Intel byte order)N��MM�IIZtiff)rrr)r
rrrr�	test_tiff7srcCs|jd�rdSdS)zSGI image librarys�ZrgbN)r)r
rrrr�test_rgb>sr cCsPt|�dkrL|dtd�krL|ddkrL|ddkrLdSd	S)
zPBM (portable bitmap)���P�s14rs 	

ZpbmN)�len�ord)r
rrrr�test_pbmEs6r'cCsPt|�dkrL|dtd�krL|ddkrL|ddkrLdSd	S)
zPGM (portable graymap)r!r"r#r$s25rs 	

ZpgmN)r%r&)r
rrrr�test_pgmMs6r(cCsPt|�dkrL|dtd�krL|ddkrL|ddkrLdSd	S)
zPPM (portable pixmap)r!r"r#r$s36rs 	

ZppmN)r%r&)r
rrrr�test_ppmUs6r)cCs|jd�rdSdS)zSun raster filesY�j�ZrastN)r)r
rrrr�	test_rast]sr*cCs|jd�rdSdS)zX bitmap (X10 or X11)s#define ZxbmN)r)r
rrrr�test_xbmdsr+cCs|jd�rdSdS)NsBMZbmp)r)r
rrrr�test_bmpksr,cCs�ddl}d}|jdd�rQ|jddkrQ|jdd�=d}nyJ|jdd�r�t|jdd�|d�ntdg|d�Wn/tk
r�|jjd�|jd�YnXdS)Nr"r$z-rr�.z
[Interrupted]
)�sys�argv�testall�KeyboardInterrupt�stderr�write�exit)r.�	recursiverrr�testus&	 
r6cCsddl}ddl}x�|D]�}|jj|�r�t|ddd�|sW|r�td�ddl}|j|jj|d��}t||d�q�td�qt|ddd�|jj	�ytt
|��Wqtk
r�td	�YqXqWdS)
Nr"z/:�end� zrecursing down:�*z*** directory (use -r) ***�:z*** not found ***)r.�os�path�isdir�print�glob�joinr0�stdout�flushr�OSError)�listr5Ztoplevelr.r;�filenamer?�namesrrrr0�s"




r0�__main__)�__doc__�__all__rr
r�appendrrrr r'r(r)r*r+r,r6r0�__name__rrrr�<module>s:	












Youez - 2016 - github.com/yon3zu
LinuXploit