
    # could be a network 
    try:
      net = netaddr.IPNetwork(i)
      if net.size > 2:
        for ip in net.iter_hosts():
          yield(str(ip), interval, timeout)
      else:
        for ip in net:
          yield (str(ip), interval, timeout)
    except netaddr.core.AddrFormatError:
      ## looks like it's a host