Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RonnyDo/Wammer
Jamming your WiFi network
https://github.com/RonnyDo/Wammer
Last synced: 28 days ago
JSON representation
Jamming your WiFi network
- Host: GitHub
- URL: https://github.com/RonnyDo/Wammer
- Owner: RonnyDo
- License: gpl-3.0
- Created: 2018-04-26T06:40:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-19T18:27:03.000Z (over 4 years ago)
- Last Synced: 2024-08-04T03:03:59.351Z (4 months ago)
- Language: Vala
- Homepage:
- Size: 284 KB
- Stars: 36
- Watchers: 6
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-elementaryos - Wammer - Jamming your WiFi network [:white_check_mark:](https://appcenter.elementary.io/com.github.ronnydo.wammer.desktop) (Applications / System Tools)
README
[![Build Status](https://travis-ci.com/RonnyDo/Wammer.svg?branch=master)](https://travis-ci.com/RonnyDo/Wammer)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)# Wammer
Wammer lets you kick out all clients in your Wi-Fi network, so you can enjoy its full bandwidth. Best part of the story: everything works fully automatically!
Wammer uses the aircrack-ng suite and requires a compatible Wi-Fi device to work. See below for more information.
![Wammer Screenshot](https://raw.github.com/ronnydo/wammer/master/data/screenshot_active.png)
## Disclaimer
This software is for educational purposes only. Jamming Wi-Fi networks might violate certain laws or regulations in your country. Make sure you have the network owner's permission to run this program. You are using this software on your own risk.## Installation & Requirements
To run Wammer you'll need to…* install the Wammer app
* install aircrack-ng
* get a Wi-Fi device which supports monitor mode### install Wammer
On elementaryOS simply install Wammer from AppCenter:Otherwise you can download and install the [latest .deb file](https://www.github.com/ronnydo/wammer/releases/latest).
### Install aircrack-ng
The aircrack-ng suite is a bunch of Wi-Fi (hacking) tools. You can simply install it from the Ubuntu Software repository:
```sudo apt install aircrack-ng```### Wi-Fi device
Furthermore you‘ll need a Wi-Fi card which aircrack-ng is able to put into monitor-mode. See [the aircrack-ng page](https://www.aircrack-ng.org/doku.php?id=compatibility_drivers) for supported devices or simply try it out.
This software was tested with a [TP-Link TL-WN722N](https://www.amazon.de/TP-Link-TL-WN722N-High-Gain-Antenne-WLAN-Empfang-unterst%C3%BCtzt/dp/B002SZEOLG/ref=sr_1_5?ie=UTF8&qid=1524723875&sr=8-5&keywords=tp+link+Wi-Fi+adapter) adapter.## Technical background
Wi-Fi jamming isn‘t magic! It basically relies on a fault in the WPA/WPA2 handshake design.Thereby it's possible to send „[de-auth](https://en.wikipedia.org/wiki/Wi-Fi_deauthentication_attack)“ packages to the multicast address of a Wi-Fi network. In result all connected clients get disconnected from it. Aircrack-ng implements it in a way that all clients, except the sending one, get kicked out.
De-auth packages always get send unencrypted. That means it would be technically possible to disconnect clients of a WPA/WPA2 encrypted Wi-Fi network even if you‘re not connected to it. However Wammer is implement in a way that makes it necessary to be connected to the attacked Wi-Fi network.
## Dependencies
You'll need the following dependencies to build:
* granite
* libgtk-3-dev
* meson
* valac
* aircrack-ng## Build, Install and Run
Tbd.