BoopSuite

用 Python 编写的用于无线审计和安全测试的工具套件。「A Suite of Tools written in Python for wireless auditing and security testing.」

Github星跟踪图

alt text

License: MIT
CodeFactor

Synopsis:

BoopSuite is a wireless testing suite with extensible and independent components.

Need to hop wireless channels? ... ✅

Need to only work with beacon packets? ... ✅

Need to Monitor Deauth requests? ... ✅

Both a library and a toolset

Enumerate wireless interfaces

sudo python3 -m boop interface

Need additional information about a wireless interface?

sudo python3 -m boop interface {INTERFACE} -vvvv

Changing a cards mode

sudo python3 -m boop mode {INTERFACE} {monitor, managed}

The suite mimics flask!

#!/usr/bin/env python3

import boop
import time

app = boop.BoopSniff(boop.WIRELESS_DEVICES[0])
app.packets = 0

@app.handler(boop.MGMT_DEAUTH)
def pkt(self, p):
    self.packets += 1
    return

@app.handler(boop.MGMT_BEACON)
def pkt(self, p):
    self.packets += 1
    return

app.run()

Import the modules you need, add handlers for the packets you want and parse away.

List of all packet types:

  • MGMT_ASSOC_REQ
  • MGMT_ASSOC_RESP
  • MGMT_REASSOC_REQ
  • MGMT_REASSOC_RESP
  • MGMT_PROBE_REQ
  • MGMT_PROBE_RESP
  • MGMT_BEACON
  • MGMT_ATIM
  • MGMT_DISASSOC
  • MGMT_AUTH
  • MGMT_DEAUTH
  • CTRL_POLL
  • CTRL_RTS
  • CTRL_CTS
  • CTRL_ACK
  • CTRL_CFEND
  • CTRL_CFECFA
  • DATA_ANY

Note:

I use this project personally for my wireless endeavours,
feel free to use, modify and extend.

Requirements:

  • python3
  • Now uses Poetry for library management

Installation:

To install open a terminal and type:

* work in progress adding to pypi

Motivation:

I am motivated by the want to be better. To prove others wrong and to prove
to myself that I can do things that were previously impossible to me.

In Progress:

  • Code Fixes will be happening.
  • More functional API and better imports
  • recreating the old boopsuite sniffer in the main file
  • argparsing for said file

License:

Logos are all free to use.

MIT License
(c) MisterBianco, 2017-2019

主要指标

概览
名称与所有者MisterBianco/BoopSuite
主编程语言Python
编程语言Python (语言数: 7)
平台
许可证Other
所有者活动
创建于2017-02-24 04:42:16
推送于2018-03-28 22:03:11
最后一次提交2018-03-28 19:03:10
发布数0
用户参与
星数841
关注者数40
派生数234
提交数45
已启用问题?
问题数11
打开的问题数6
拉请求数3
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?