
    4+j                     ,    S SK r S SKrS SKrSS jrS rg)    Nc                 j     U R                  [        X5      5      n[        U5      U:  a  g U$ !    g = f)N)recvminlen)clientmax_sizedefault_maxdatas       %/tmp/OverburstC2/src/utils/network.py	safe_recvr      s8    {{3x56t9xs   ). . 2c                      [         R                   " 5       n U R                  [         R                  [         R                  S5        U R                  [         R                  [         R                  S5        U $ )N   )socket
setsockopt
SOL_SOCKETSO_KEEPALIVESO_REUSEADDR)socks    r   create_server_socketr      sJ    ==?DOOF%%v':':A>OOF%%v':':A>K    )i   )r   sslloggingr   r    r   r   <module>r      s     
 r   