wifiphisher/wifiphisher

The Rogue Access Point Framework

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 4th, 2026
Created on September 26th, 2014
Open Issues & Pull Requests: 353 (+0)
GitHub issues: Enabled
Number of forks: 2,746
Total Stargazers: 14,882 (+0)
Total Subscribers: 704 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 77.0 days
90th percentile: 208.0 days
Tracked items: 52

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 63% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 42
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 646 days
Stale 30+ days: 42
Stale 90+ days: 39

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • invalid (6)
  • question (2)
  • PyRIC (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Wifiphisher is a rogue access point framework for conducting red team engagements and Wi-Fi security testing.

The tool addresses the challenge of achieving a man-in-the-middle position against wireless clients during penetration tests. It accomplishes this through targeted Wi-Fi association attacks using multiple techniques: Evil Twin creates a fake network mimicking legitimate ones, KARMA masquerades as public networks that nearby clients have searched for, and Known Beacons broadcasts common network names that stations have previously connected to. Simultaneously, the tool forges deauthentication and disassociation packets to disrupt existing connections and lure victims. Once positioned between client and network, testers can mount victim-customized web phishing attacks to capture credentials such as WPA/WPA2 Pre-Shared Keys or third-party login information, or deliver malware to connected stations.

Penetration testers conducting Wi-Fi security assessments should consider this tool if they need flexibility in attack scenarios and modularity for custom extensions. The framework supports dozens of configuration arguments and includes community-driven phishing templates for different deployment scenarios. Users can write Python modules to expand functionality or create custom phishing scenarios for target-oriented attacks. The tool runs efficiently on resource-constrained devices like Raspberry Pi and implements modern Wi-Fi association techniques. Beginners can start with a simple command-line invocation guided by an interactive text-based user interface, while advanced users have access to extensive configuration options.

Development activity shows consistent engagement with the codebase through regular commits addressing bug fixes and feature improvements. The project maintains active issue tracking with prompt responses to reported problems and feature requests. Pull requests receive timely review and integration, indicating ongoing maintenance. Documentation is regularly updated to reflect current functionality and usage patterns. The community contributes phishing templates and modules, with submissions being actively reviewed and incorporated into the main codebase.