parameters: (self, debug=False)
docstring: Initialize DDoS.
  
          Args:
              debug (bool): Log on terminal or not
  
          Raises:
              None
  
          Returns:
              None
docstring_summary: Initialize DDoS.
docstring_tokens: Initialize DDoS .
function: def __init__(self, debug=False):
          """
          Initialize DDoS.
  
          Args:
              debug (bool): Log on terminal or not
  
          Raises:
              None
  
          Returns:
              None
          """
          # Initialize logger
          self.logger = ServerLogger(
              __name__,
              debug=debug
          )
  
          # Initialize threshold to 1000 packets per second
          self._SISP_THRESHOLD = 1000  # inter = 0.001
          self._SIMP_THRESHOLD = 100  # 100 different IPs that trigger SISP DoS
  
          # List of IPs
          self.SISP_LIST = list()
  
          # Initialize OSINT object
          self.osint_obj = OSINT(debug=debug)
function_tokens: def __init__ ( self , debug = False ) : # Initialize logger self . logger = ServerLogger ( __name__ , debug = debug ) # Initialize threshold to 1000 packets per second self . _SISP_THRESHOLD = 1000 # inter = 0.001 self . _SIMP_THRESHOLD = 100 # 100 different IPs that trigger SISP DoS # List of IPs self . SISP_LIST = list ( ) # Initialize OSINT object self . osint_obj = OSINT ( debug = debug )