コード例 #1
0
    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)
コード例 #2
0
ファイル: Ping.py プロジェクト: selvakumaran/happy
    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)