Coder Social home page Coder Social logo

wifi-deauth's Introduction

WiFi Deauth

This is a quick implementation of an 802.11 deauthentication attack using Python and Scapy.

Requirements

  • Python 2.7
  • A wireless device (and driver) with monitor mode capabilities
  • Scapy
  • Linux (w/ availability of iw command)

Description

There are three type of attacks that can be performed, given a monitor-mode interface and the MAC address of an access point reachable through that interface:

  • Standard deauth attack against a single client MAC address
    • This injects deauthentication packets coming from and sent to this client address, and repeats the injection fifty times.
  • Global deauth attack
    • Although not really effective, this attack injects broadcast disassociation as well as deauthentication packets sent from the given BSSID.
  • Deauth attack against discovered client addresses
    • This will sniff the network, gather client addresses and finally launch the first attack for every address found.

Optionally, the user can specify how many times the attack will be iterated, and also how long the program will wait between each iteration (actually, this time is randomly calculated after the minimum and maximum times supplied by the user).

Note: in order to execute the attack, the program will first find the channel used by the access point and then set this channel to the given interface. This action might occasionally fail (for example, if the interface is in use by other applications).

Usage

See command-line options using switch -h. In particular, the only mandatory options are the name of the monitor-mode interface (-i) and the targeted BSSID (-b).

wifi-deauth's People

Contributors

lukius avatar

Watchers

James Cloos avatar Kleber Almeida Toyota avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.