hash3liZer / wifijammer

Wireless Jammer to Disconnect Nearby Access-Points and Stations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wifijammer

Disconnect Nearby Access Points and Stations by forging and Transmitting Deauthentication Frames. Built on top of scapy and utilizes channel hopping and forging frames from a single interface. Works with python 3.

Installation:

Install Scapy:

$ pip3 install scapy==2.4.3

Clone the Repo and check manual:

$ git clone https://github.com/hash3liZer/wifijammer.git
$ cd wifijammer/
$ python3 wifijammer.py --help

Usage:

python3 [scriptname] [argument...]
python3 wifijammer.py --help

Arguments

Args                 Description                       Default
-h, --help           Throwback this help manaul        False
-i, --interface      Monitor Mode Interface to use
                     for scanning & deauthentication   None
-c, --channel        Channel to put monitor interface
                     on                                All
-a, --accesspoints   Comma-seperated list of access-
                     points to target                  All
-s, --stations       Comma-seperated list of stations
                     to target                         All
-f, --filters        Comma-seperated list of Mac-
                     addresses to skip target          None
-p, --packets        Number of deauthentication
                     packets to send per turn.         25
-d, --delay          Delay b/w transmission of pkts    0.1s
-r, --reset          To refresh the target list after 
                     the list has reached a specific
                     number, like --reset 5            None
    --code           (Int) Deauthentication Code
                     to send with packets               7
    --world          Scan for channels from 1-14,
                     default is 1-11                   False
    --aggressive     Run in Aggressive Mode. Send 
                     Continuous frames to Broadcast
                     Doesn't work when hoppping        False
    --no-broadcast   Don't send deauthentication 
                     packets to broadcast address      False
    --verbose        Print device manufacturing
                     details                           False

Example

Disconnecting AccessPoints from their stations on channel 6:

$ python3 wifijammer.py --interface wlan1mon --channel 6 --aggressive

Disclaimer

This tool is only intended for testing purposes and should be used where there is allowance of having de-authentication tests. The user should have prior consent for testing against the target. The author will not be held responsible regarding any case of misuse.

Author

Twitter: hash3liZer
Email : admin@shellvoide.com

About

Wireless Jammer to Disconnect Nearby Access-Points and Stations.


Languages

Language:Python 100.0%