ó
    Ö›‘hì  ã                   ó\   • S r SSKJr  SSKJr  SSKJr   " S S\R                  5      rS rg)	z?
I am a support module for making SOCKSv4 servers with twistd.
é    )Úinternet)Úsocks)Úusagec                   ó–   • \ rS rSrSr/ SQ/ SQ/ SQ/r\R                  " \R                  " S5      \R                  " 5       S.S9r
S	rS
rg)ÚOptionsé   z([-i <interface>] [-p <port>] [-l <file>])Ú	interfaceÚiú	127.0.0.1z"local interface to which we listen)ÚportÚpi8  zPort on which to listen)ÚlogÚlNzfile to log connection data toz*.log)r   r	   )Ú
optActionszMakes a SOCKSv4 server.© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚsynopsisÚoptParametersr   ÚCompletionsÚCompleteFilesÚCompleteNetInterfacesÚcompDataÚlongdescÚ__static_attributes__r   ó    ÚUC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/tap/socks.pyr   r      sO   † Ø9€HâMÚ6Ú<ð€Mð × Ò à×&Ò& wÓ/Ø×4Ò4Ó6ñ
ñ€Hð )ƒHr   r   c                 ó  • U S   S:w  a@  [        5         [        S5        [        S5        [        S5        [        S5        [        5         [        R                  " U S   5      n[        U S   5      n[        R
                  " X!U S   S	9$ )
Nr	   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ÜŒÜ×Ò˜V E™]Ó+€AÜ�˜‘Ó €FÜ×Ò˜f°6¸+Ñ3FÑGÐGr   N)	Ú__doc__Útwisted.applicationr   Útwisted.protocolsr   Útwisted.pythonr   r   r(   r   r   r   Ú<module>r-      s+   ðñ
õ )Ý #Ý  ô)ˆe�m‰mô )ó$
Hr   