module Network.Icmp.Ping ( -- * Functions S.host , H.hosts , H.range , M.multihosts , M.multirange -- * Exceptions , IcmpException(..) ) where -- TODO: Figure out a more graceful way to fail when someone tries -- to ping the broadcast address. Can this be distinguished from the -- error message that we get when the sysctl thing is not set? -- -- I think this has been solved. import qualified Network.Icmp.Ping.Single as S import qualified Network.Icmp.Ping.Hosts as H import qualified Network.Icmp.Ping.Multihosts as M import Network.Icmp.Common (IcmpException(..))