Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hash3lizer/wifijammer
Wireless Jammer to Disconnect Nearby Access-Points and Stations.
https://github.com/hash3lizer/wifijammer
bssid deauth-packets nearby-devices python-wifijammer scapy sending-packets wifijammer
Last synced: 16 days ago
JSON representation
Wireless Jammer to Disconnect Nearby Access-Points and Stations.
- Host: GitHub
- URL: https://github.com/hash3lizer/wifijammer
- Owner: hash3liZer
- Created: 2018-01-20T16:26:45.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-06-10T12:33:49.000Z (over 3 years ago)
- Last Synced: 2024-12-01T09:47:36.652Z (21 days ago)
- Topics: bssid, deauth-packets, nearby-devices, python-wifijammer, scapy, sending-packets, wifijammer
- Language: Python
- Homepage:
- Size: 328 KB
- Stars: 198
- Watchers: 13
- Forks: 43
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 : [email protected]