コード例 #1
0
def dnsserve(ctx, host, port, nxdomain, hardcode, sudo):
    """Custom DNS server."""
    init_console_logging(ctx.parent.level)

    if sudo:
        args = [
            "sudo", sys.argv[0], "dnsserve",
            "--host", host, "--port", "%d" % port,
        ]

        if ctx.parent.level == logging.DEBUG:
            args.insert(2, "--debug")

        if nxdomain:
            args.extend(("--nxdomain", nxdomain))

        if hardcode:
            args.extend(("--hardcode", hardcode))

        try:
            subprocess.call(args)
        except KeyboardInterrupt:
            pass
    else:
        try:
            cuckoo_dnsserve(host, port, nxdomain, hardcode)
        except KeyboardInterrupt:
            print(red("Aborting Cuckoo DNS Serve.."))
コード例 #2
0
ファイル: main.py プロジェクト: xuyuuu/cuckoo-forlinux
def dnsserve(ctx, host, port, nxdomain, hardcode):
    """Custom DNS server."""
    init_console_logging(ctx.parent.level)
    try:
        cuckoo_dnsserve(host, port, nxdomain, hardcode)
    except KeyboardInterrupt:
        print(red("Aborting Cuckoo DNS Serve.."))
コード例 #3
0
ファイル: main.py プロジェクト: swackhamer/cuckoo
def dnsserve(ctx, host, port, nxdomain, hardcode):
    """Custom DNS server."""
    init_console_logging(ctx.parent.level)
    try:
        cuckoo_dnsserve(host, port, nxdomain, hardcode)
    except KeyboardInterrupt:
        print(red("Aborting Cuckoo DNS Serve.."))
コード例 #4
0
ファイル: main.py プロジェクト: consen/cuckoo
def dnsserve(ctx, host, port, nxdomain, hardcode, sudo):
    """Custom DNS server."""
    init_console_logging(ctx.parent.level)

    if sudo:
        args = [
            "sudo", sys.argv[0], "dnsserve",
            "--host", host, "--port", "%d" % port,
        ]

        if ctx.parent.level == logging.DEBUG:
            args.insert(2, "--debug")

        if nxdomain:
            args.extend(("--nxdomain", nxdomain))

        if hardcode:
            args.extend(("--hardcode", hardcode))

        try:
            subprocess.call(args)
        except KeyboardInterrupt:
            pass
    else:
        try:
            cuckoo_dnsserve(host, port, nxdomain, hardcode)
        except KeyboardInterrupt:
            print(red("Aborting Cuckoo DNS Serve.."))