Code Monkey home page Code Monkey logo

regueape-detector's Introduction

RogueAP Detector

rogueAP Detector is an open source tool to detect Wi-Fi Rogue Access Points, covering the most commonly known attacks. This tool is a modular framework composed of Scanners, Detectors and Actuators, which are responsible for scanning for available APs, apply a set of heuristics to detect them, and apply a defensive mechanism.

RogueAP Detector_1

Modules

Scanners: Methods to scan the network  
Detectors: Set of passive detectors to identify RogueAP types  
Actuators: Set of active detectors to identify RogueAP types  

Usage

./rogueAP_detector.py

Options:

-i interface		-> interface to monitor the network  
-im interface		-> interface for active mode  
-p profile              -> name of the profile to load  
-s scan_type            -> name of scanning type (iwlist, scapy)  
-h hive_mode		-> creates an AP (configured in profiles/rogueAP.txt) 
-d deauth               -> deauthenticates users from target AP  
-wifi_attacks_detect    -> detects deauthentication and pmkid attacks  
-a active_mode		-> activates random probe requests  

Examples:

 Scan for RAPs without a profile - (iwlist mode)  
./rogueAP_detector.py -i iface -s iwlist  

 Scan for RAPs using a profile - (iwlist mode)  
./rogueAP_detector.py -i iface -s iwlist -p example_profile.txt  

 Scan for RAPs using a profile - (scapy mode)  
./rogueAP_detector.py -i iface -s scapy -p example_profile.txt  

 Scan for RAPs with karma detect active mode enabled - (iwlist mode)  
./rogueAP_detector.py -i iface1 -im iface2 -s iwlist -a  

 Scan for RAPs using a profile and karma detect active mode enabled - (iwlist mode)  
./rogueAP_detector.py -i iface1 -im iface2 -s iwlist -p profile.txt -a  

 Create a RAP  
./rogueAP_detector.py -im iface -h  

 Deauthenticate defensive mechanism mode  
./rogueAP_detector.py -im iface -d  

 Deauthentication and PMKID attacks detection  
./rogueAP_detector.py -im iface -wifi_attacks_detect  

Detecting Evil Twin, Multi-Channel, Different Encryption and Recently Created Rogue APs:

RogueAP Detector_2

Validate Free WiFis and Detecting Karma Attacks:

RogueAP Detector_3

PMKID Attack Detection:

RogueAP Detector_4

PMKID and Deauthentication Attacks Detection:

RogueAP Detector_5

Dependencies

python2.7
scapy
wireless-tools
iw

To install the dependencies, run: ./dependencies.sh

regueape-detector's People

Contributors

anotherik avatar

Watchers

Pedraza A. Henry 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.