shell bypass 403
B
YI~db � @ sl d dl Z d dlZd dlmZmZ d dlmZ i addd�Zddd �Z dd
d�Z
dd
� Zddd�Zdd� Z
dS )� N)�DistutilsFileError�DistutilsInternalError)�log� � c C sn t | t�std| f ��tj�| �} g }tj�| �s<| dkr@|S t�tj� | ��rV|S tj�
| �\}}|g}x4|r�|r�tj�|�s�tj�
|�\}}|�d|� qnW x�|D ]�}tj�||�}tj� |�} t�| �r�q�|dkr�t
�d|� |�s^yt�||� W nV tk
�rR }
z6|
jtjk�r,tj�|��sBtd||
jd f ��W d d }
~
X Y nX |�|� dt| <