docs: def get_temp_dir(keep=False):
      """Creates a temporary file, and returns its name.
  
      :param keep: If False (default), the directory will be recursively
                   deleted when Scapy exits.
      :return: A full path to a temporary directory.
      """
  
      dname = tempfile.mkdtemp(prefix="scapy")
  
      if not keep:
          conf.temp_files.append(dname)
  
      return dname