Skip to content

sirgke/BoopSuite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boop ~ Slitherin' on yo wifi 🐍🐍🐍

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? ... ✅

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.printer()
def printa(self):
    while True:
        print(self.packets)
        time.sleep(5)

app.run()

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

List of fill 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
  • everything in the requirements.txt

Installation:

To install open a terminal and type:

pip3 install boop

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

About

A Suite of Tools written in Python for wireless auditing and security testing.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Shell 0.6%