Skip to content

An application that detects 'Evil Twin' and 'Deauthentication' attacks over Wi-Fi.

Notifications You must be signed in to change notification settings

ozcanisik/wlan-ids

Repository files navigation

This project comprises two stages: initially, traditional programming is used to detect Deauthentication and Evil Twin attacks, followed by employing machine learning in the second stage for enhanced attack detection.

Simulation

For simulating attacks, the project utilizes Airmon-ng for Deauthentication attacks and Airgeddon for Evil Twin attacks. In the machine learning segment, the AWID dataset has been used.

Deauthentication Attack

deauthentication deauthentication

Evil Twin Attack

evil-twin

Prerequisites

  • Python >=2.7, !=3.0., !=3.1., !=3.2., !=3.3., <4

Installation

  1. Clone the repo
    git clone https://github.com/ertugrulgacal/wlan-ids.git
  2. cd into the directory
    cd wlan-ids
  3. Install Pyhon packages
    python3 -m pip install -r requirements.txt
  4. Change the INTERFACE variable inside the program if youre using an interface that is not wlan0
  5. Run the program with sudo
    sudo python3 main.py

About

An application that detects 'Evil Twin' and 'Deauthentication' attacks over Wi-Fi.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published