shell bypass 403
�
@��cc @ s5 d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z e j d � Z e j
Z
e � Z d d � Z d e f d � � YZ d � Z d � Z d
e f d � � YZ d e f d
� � YZ e Z d e f d � � YZ d e f d � � YZ d d � Z e d k r1e � n d S( i����N( t TestCase( t test_supportt threadingc C s� | j d � | j � z� y� | j � \ } } | r� d } | j t d � } | j � xl | D]a } | t k rt Pn t | � t t g k r� t
j | � n
| | 7} | j | � } | | } q^ Wn | j
� Wn t j k
r� n XWd | j
� Xd S( s� Open a tcp server in three steps
1) set evt to true to let the parent know we are ready
2) [optional] if is not False, write the list of data from dataq.get()
to the socket.
i t g �?N( t listent sett acceptt gett Truet task_donet EOF_sigilt typet intt floatt timet sleept sendt closet sockett timeout( t evtt servt dataqt connt addrt datat new_datat itemt written( ( s: /usr/local/python-2.7/lib/python2.7/test/test_telnetlib.pyt server s*
t GeneralTestsc B sP e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( c C s� t j � | _ t j t j t j � | _ | j j d � t j | j � | _
t j d t d | j | j f � | _
| j
j t � | j
j � | j j � d S( Ni<