def __traceroute_to_address(self, addr): cmd = "" if IP.isIpv6(addr): cmd += "traceroute6" else: cmd += "traceroute" if IP.isMulticast(addr): cmd += "" cmd += " " + addr out, err = self.CallAtNodeForOutput(self.source, cmd) return (out, err)
def __ping_on_address(self, addr): cmd = "" if IP.isIpv6(addr): cmd += "ping6" else: cmd += "ping" cmd += " -c " + str(self.count) if self.size is not None: cmd += " -s " + str(self.size) if IP.isMulticast(addr): cmd += "" cmd += " " + addr out, err = self.CallAtNodeForOutput(self.source, cmd) return (out, err)