当前位置: 首页>>代码示例>>Python>>正文


Python helpers.debug1函数代码示例

本文整理汇总了Python中sshuttle.helpers.debug1函数的典型用法代码示例。如果您正苦于以下问题:Python debug1函数的具体用法?Python debug1怎么用?Python debug1使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了debug1函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: recv_udp

 def recv_udp(self, udp_listener, bufsize):
     srcip, dstip, data = recv_udp(udp_listener, bufsize)
     if not dstip:
         debug1(
             "-- ignored UDP from %r: "
             "couldn't determine destination IP address\n" % (srcip,))
         return None
     return srcip, dstip, data
开发者ID:64BitChris,项目名称:sshuttle,代码行数:8,代码来源:tproxy.py

示例2: print_listening

 def print_listening(self, what):
     if self.v6:
         listenip = self.v6.getsockname()
         debug1('%s listening on %r.\n' % (what, listenip))
         debug2('%s listening with %r.\n' % (what, self.v6))
     if self.v4:
         listenip = self.v4.getsockname()
         debug1('%s listening on %r.\n' % (what, listenip))
         debug2('%s listening with %r.\n' % (what, self.v4))
开发者ID:Kriechi,项目名称:sshuttle,代码行数:9,代码来源:client.py

示例3: pfctl

def pfctl(args, stdin=None):
    argv = ["pfctl"] + list(args.split(" "))
    debug1(">> %s\n" % " ".join(argv))

    p = ssubprocess.Popen(argv, stdin=ssubprocess.PIPE, stdout=ssubprocess.PIPE, stderr=ssubprocess.PIPE)
    o = p.communicate(stdin)
    if p.returncode:
        raise Fatal("%r returned %d" % (argv, p.returncode))

    return o
开发者ID:tberton,项目名称:sshuttle,代码行数:10,代码来源:pf.py

示例4: ipt

def ipt(family, table, *args):
    if family == socket.AF_INET6:
        argv = ['ip6tables', '-t', table] + list(args)
    elif family == socket.AF_INET:
        argv = ['iptables', '-t', table] + list(args)
    else:
        raise Exception('Unsupported family "%s"' % family_to_string(family))
    debug1('>> %s\n' % ' '.join(argv))
    rv = ssubprocess.call(argv)
    if rv:
        raise Fatal('%r returned %d' % (argv, rv))
开发者ID:64BitChris,项目名称:sshuttle,代码行数:11,代码来源:linux.py

示例5: found_host

def found_host(hostname, ip):
    hostname = re.sub(r"\..*", "", hostname)
    hostname = re.sub(r"[^-\w]", "_", hostname)
    if ip.startswith("127.") or ip.startswith("255.") or hostname == "localhost":
        return
    oldip = hostnames.get(hostname)
    if oldip != ip:
        hostnames[hostname] = ip
        debug1("Found: %s: %s\n" % (hostname, ip))
        sys.stdout.write("%s,%s\n" % (hostname, ip))
        write_host_cache()
开发者ID:tberton,项目名称:sshuttle,代码行数:11,代码来源:hostwatch.py

示例6: pfctl

def pfctl(args, stdin=None):
    argv = ["pfctl"] + list(args.split(" "))
    debug1(">> %s\n" % " ".join(argv))

    env = {"PATH": os.environ["PATH"], "LC_ALL": "C"}
    p = ssubprocess.Popen(argv, stdin=ssubprocess.PIPE, stdout=ssubprocess.PIPE, stderr=ssubprocess.PIPE, env=env)
    o = p.communicate(stdin)
    if p.returncode:
        raise Fatal("%r returned %d" % (argv, p.returncode))

    return o
开发者ID:vieira,项目名称:sshuttle,代码行数:11,代码来源:pf.py

示例7: ipt

def ipt(family, table, *args):
    if family == socket.AF_INET6:
        argv = ["ip6tables", "-t", table] + list(args)
    elif family == socket.AF_INET:
        argv = ["iptables", "-t", table] + list(args)
    else:
        raise Exception('Unsupported family "%s"' % family_to_string(family))
    debug1(">> %s\n" % " ".join(argv))
    env = {"PATH": os.environ["PATH"], "LC_ALL": "C"}
    rv = ssubprocess.call(argv, env=env)
    if rv:
        raise Fatal("%r returned %d" % (argv, rv))
开发者ID:sshuttle,项目名称:sshuttle,代码行数:12,代码来源:linux.py

示例8: pfctl

def pfctl(args, stdin=None):
    argv = ['pfctl'] + list(args.split(" "))
    debug1('>> %s\n' % ' '.join(argv))

    p = ssubprocess.Popen(argv, stdin=ssubprocess.PIPE,
                          stdout=ssubprocess.PIPE,
                          stderr=ssubprocess.PIPE)
    o = p.communicate(stdin)
    if p.returncode:
        raise Fatal('%r returned %d' % (argv, p.returncode))

    return o
开发者ID:Kriechi,项目名称:sshuttle,代码行数:12,代码来源:pf.py

示例9: send_udp

 def send_udp(self, sock, srcip, dstip, data):
     if not srcip:
         debug1(
             "-- ignored UDP to %r: "
             "couldn't determine source IP address\n" % (dstip,))
         return
     sender = socket.socket(sock.family, socket.SOCK_DGRAM)
     sender.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
     sender.setsockopt(socket.SOL_IP, IP_TRANSPARENT, 1)
     sender.bind(srcip)
     sender.sendto(data, dstip)
     sender.close()
开发者ID:64BitChris,项目名称:sshuttle,代码行数:12,代码来源:tproxy.py

示例10: check_settings

    def check_settings(self, udp, dns):
        if udp and recvmsg is None:
            Fatal("tproxy UDP support requires recvmsg function.\n")

        if dns and recvmsg is None:
            Fatal("tproxy DNS support requires recvmsg function.\n")

        if udp:
            debug1("tproxy UDP support enabled.\n")

        if dns:
            debug1("tproxy DNS support enabled.\n")
开发者ID:tberton,项目名称:sshuttle,代码行数:12,代码来源:tproxy.py

示例11: found_host

def found_host(hostname, ip):
    hostname = re.sub(r'\..*', '', hostname)
    hostname = re.sub(r'[^-\w]', '_', hostname)
    if (ip.startswith('127.') or ip.startswith('255.') or
            hostname == 'localhost'):
        return
    oldip = hostnames.get(hostname)
    if oldip != ip:
        hostnames[hostname] = ip
        debug1('Found: %s: %s\n' % (hostname, ip))
        sys.stdout.write('%s,%s\n' % (hostname, ip))
        write_host_cache()
开发者ID:dlenski,项目名称:sshuttle,代码行数:12,代码来源:hostwatch.py

示例12: ondns

def ondns(listener, method, mux, handlers):
    now = time.time()
    t = method.recv_udp(listener, 4096)
    if t is None:
        return
    srcip, dstip, data = t
    debug1('DNS request from %r to %r: %d bytes\n' % (srcip, dstip, len(data)))
    chan = mux.next_channel()
    dnsreqs[chan] = now + 30
    mux.send(chan, ssnet.CMD_DNS_REQ, data)
    mux.channels[chan] = lambda cmd, data: dns_done(
        chan, data, method, listener, srcip=dstip, dstip=srcip, mux=mux)
    expire_connections(now, mux)
开发者ID:dlenski,项目名称:sshuttle,代码行数:13,代码来源:client.py

示例13: uwrite

 def uwrite(self, buf):
     if self.connect_to:
         return 0  # still connecting
     self.wsock.setblocking(False)
     try:
         return _nb_clean(os.write, self.wsock.fileno(), buf)
     except OSError as e:
         if e.errno == errno.EPIPE:
             debug1('%r: uwrite: got EPIPE\n' % self)
             self.nowrite()
             return 0
         else:
             # unexpected error... stream is dead
             self.seterr('uwrite: %s' % e)
             return 0
开发者ID:64BitChris,项目名称:sshuttle,代码行数:15,代码来源:ssnet.py

示例14: nft

def nft(family, table, action, *args):
    if family == socket.AF_INET:
        argv = ['nft', action, 'ip', table] + list(args)
    elif family == socket.AF_INET6:
        argv = ['nft', action, 'ip6', table] + list(args)
    else:
        raise Exception('Unsupported family "%s"' % family_to_string(family))
    debug1('>> %s\n' % ' '.join(argv))
    env = {
        'PATH': os.environ['PATH'],
        'LC_ALL': "C",
    }
    rv = ssubprocess.call(argv, env=env)
    if rv:
        raise Fatal('%r returned %d' % (argv, rv))
开发者ID:luserx0,项目名称:sshuttle,代码行数:15,代码来源:linux.py

示例15: pfctl

def pfctl(args, stdin=None):
    argv = ['pfctl'] + shlex.split(args)
    debug1('>> %s\n' % ' '.join(argv))

    env = {
        'PATH': os.environ['PATH'],
        'LC_ALL': "C",
    }
    p = ssubprocess.Popen(argv, stdin=ssubprocess.PIPE,
                          stdout=ssubprocess.PIPE,
                          stderr=ssubprocess.PIPE,
                          env=env)
    o = p.communicate(stdin)
    if p.returncode:
        raise Fatal('%r returned %d' % (argv, p.returncode))

    return o
开发者ID:luserx0,项目名称:sshuttle,代码行数:17,代码来源:pf.py


注:本文中的sshuttle.helpers.debug1函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。