repo_description: Terminal bandwidth utilization tool
repo_topics: bandwidth cli dashboard networking
code: use crate::{os::lsof_utils::get_connections, OpenSockets};
  
  pub(crate) fn get_open_sockets() -> OpenSockets {
      let sockets_to_procs = get_connections()
          .filter_map(|raw| raw.as_local_socket().map(|s| (s, raw.proc_info)))
          .collect();
  
      OpenSockets { sockets_to_procs }
  }
  