docs: def get_listening(self, listen=['0.0.0.0']):
          """Returns a list of addresses SSH can list on
  
          Turns input into a sensible list of IPs SSH can listen on. Input
          must be a python list of interface names, IPs and/or CIDRs.
  
          :param listen: list of IPs, CIDRs, interface names
  
          :returns: list of IPs available on the host
          """
          if listen == ['0.0.0.0']:
              return listen
  
          value = []
          for network in listen:
              try:
                  ip = get_address_in_network(network=network, fatal=True)
              except ValueError:
                  if is_ip(network):
                      ip = network
                  else:
                      try:
                          ip = get_iface_addr(iface=network, fatal=False)[0]
                      except IndexError:
                          continue
              value.append(ip)
          if value == []:
              return ['0.0.0.0']
          return value