项目作者: anotherik

项目描述 :
Rogue Access Point Detector
高级语言: Python
项目地址: git://github.com/anotherik/RogueAP-Detector.git
创建时间: 2017-02-06T21:28:48Z
项目社区:https://github.com/anotherik/RogueAP-Detector

开源协议:MIT License

下载


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

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

Usage

./rogueAP_detector.py

Options:

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

Examples:

  1. Scan for RAPs without a profile - (iwlist mode)
  2. ./rogueAP_detector.py -i iface -s iwlist
  3.  
  4. Scan for RAPs using a profile - (iwlist mode)
  5. ./rogueAP_detector.py -i iface -s iwlist -p example_profile.txt
  6.  
  7. Scan for RAPs using a profile - (scapy mode)
  8. ./rogueAP_detector.py -i iface -s scapy -p example_profile.txt
  9.  
  10. Scan for RAPs with karma detect active mode enabled - (iwlist mode)
  11. ./rogueAP_detector.py -i iface1 -im iface2 -s iwlist -a
  12.  
  13. Scan for RAPs using a profile and karma detect active mode enabled - (iwlist mode)
  14. ./rogueAP_detector.py -i iface1 -im iface2 -s iwlist -p profile.txt -a
  15.  
  16. Create a RAP
  17. ./rogueAP_detector.py -im iface -h
  18.  
  19. Deauthenticate defensive mechanism mode
  20. ./rogueAP_detector.py -im iface -d
  21.  
  22. Deauthentication and PMKID attacks detection
  23. ./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