+
    Dfj                     ^    R t ^ RIHt ^ RIHt ^ RIHt  ! R R]P                  4      tR tR# )z?
I am a support module for making SOCKSv4 servers with twistd.
)internet)socks)usagec                       ] tR t^tRt. R	O. R
O. RO.t]P                  ! R]P                  ! R4      R]P                  ! 4       /R7      t
RtRtR# )Optionsz([-i <interface>] [-p <port>] [-l <file>]	interfacelogNz*.log)
optActionszMakes a SOCKSv4 server. )r   i	127.0.0.1z"local interface to which we listen)portpi8  zPort on which to listen)r   lNzfile to log connection data to)__name__
__module____qualname____firstlineno__synopsisoptParametersr   CompletionsCompleteFilesCompleteNetInterfacescompDatalongdesc__static_attributes__r
       3/usr/lib/python3/dist-packages/twisted/tap/socks.pyr   r      sS    9HM6<M   5&&w/446
H )Hr   r   c                 :   V R ,          R8w  dA   \        4        \        R4       \        R4       \        R4       \        R4       \        4        \        P                  ! V R,          4      p\        V R,          4      p\        P
                  ! W!V R ,          R7      # )	r   r   zWARNING:z5  You have chosen to listen on a non-local interface.z7  This may allow intruders to access your local networkz   if you run this on a firewall.r   r   )r   )printr   SOCKSv4Factoryintr   	TCPServer)configtportnos   &  r   makeServicer&       sv    kk)jEFGH01VE]+A Ff6+3FGGr   N)	__doc__twisted.applicationr   twisted.protocolsr   twisted.pythonr   r   r&   r
   r   r   <module>r+      s+   
 ) #  )emm )$
Hr   