All Projects → wifiphisher → Roguehostapd

wifiphisher / Roguehostapd

Licence: bsd-3-clause
Hostapd fork including Wi-Fi attacks and providing Python bindings with ctypes.

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Roguehostapd

Connectivity
🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
Stars: ✭ 1,476 (+1100%)
Mutual labels:  wifi
Pingtunnel
ping tunnel is a tool that advertises tcp/udp/socks5 traffic as icmp traffic for forwarding.
Stars: ✭ 1,904 (+1447.97%)
Mutual labels:  wifi
Deskreen
Deskreen turns any device with a web browser into a secondary screen for your computer
Stars: ✭ 12,014 (+9667.48%)
Mutual labels:  wifi
Qualcomm android monitor mode
Qualcomm QCACLD WiFi monitor mode for Android
Stars: ✭ 106 (-13.82%)
Mutual labels:  wifi
Wifiphisher
Wifiphisher is a rogue Access Point framework for conducting red team engagements or Wi-Fi security testing. Using Wifiphisher, penetration testers can easily achieve a man-in-the-middle position against wireless clients by performing targeted Wi-Fi association attacks. Wifiphisher can be further used to mount victim-customized web phishing attacks against the connected clients in order to capture credentials (e.g. from third party login pages or WPA/WPA2 Pre-Shared Keys) or infect the victim stations with malwares.
Stars: ✭ 10,333 (+8300.81%)
Mutual labels:  wifi
Spoof
Easily spoof your MAC address in macOS, Windows, & Linux!
Stars: ✭ 1,541 (+1152.85%)
Mutual labels:  wifi
Wifibf
This is a wifi Brute Force. script undetectable and secure!
Stars: ✭ 102 (-17.07%)
Mutual labels:  wifi
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (-0.81%)
Mutual labels:  wifi
Wifinian
A Windows desktop tool to enable user to actively control Wi-Fi connections
Stars: ✭ 108 (-12.2%)
Mutual labels:  wifi
Dingding
免root远程钉钉打卡,支持wifi和gps定位,仅支持android系统。本项目出于学习目的,仅用于学习玩耍,请于24小时后自行删除。xposed, crack,package,dingtalk,remote control
Stars: ✭ 116 (-5.69%)
Mutual labels:  wifi
Wifiwizard2
A Cordova plugin for managing Wifi networks (new version of WiFiWizard) - Latest is version 3+
Stars: ✭ 106 (-13.82%)
Mutual labels:  wifi
Esp8266 Wifi Uart Bridge
Transparent WiFi (TCP, UDP) to UART Bridge, in AP or STATION mode
Stars: ✭ 107 (-13.01%)
Mutual labels:  wifi
Routerypi
📶 RouteryPi is a simple WiFi access point made out of any Raspberry Pi 🥧
Stars: ✭ 113 (-8.13%)
Mutual labels:  wifi
Wled Wemos Shield
Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based shield for WLED firmware
Stars: ✭ 105 (-14.63%)
Mutual labels:  wifi
Swifitch
Swifitch is ESP8266 based relay board that could be used to turn any light or any wall socket into smart one!
Stars: ✭ 117 (-4.88%)
Mutual labels:  wifi
Phone Tracker
Phone tracker is an Android library to gather environment signals, like cell towers, wifi access points and gps locations.
Stars: ✭ 102 (-17.07%)
Mutual labels:  wifi
Ltsupportautomotive
An iOS / watchOS / macOS support library for OBD2, VIN-Decoding, and more.
Stars: ✭ 111 (-9.76%)
Mutual labels:  wifi
Barcode To Pc App
Barcode to PC app
Stars: ✭ 121 (-1.63%)
Mutual labels:  wifi
1btn
1btn (one button) uses the internet to complete a task with the simple, satisfying click of a single button. It connects to the internet over Wi-Fi to trigger whatever action you have assigned to it using a simple, online interface. One click, one task. It’s that simple. Unlike many other “Internet of Things” devices, 1btn does not maintain a continuous connection to the internet. Instead, it sleeps until it is pressed, then it connects to the internet, performs the assigned task, tells you the outcome via its multi-colored LEDs, and then returns to rest.
Stars: ✭ 117 (-4.88%)
Mutual labels:  wifi
Mitmap
📡 A python program to create a fake AP and sniff data.
Stars: ✭ 1,526 (+1140.65%)
Mutual labels:  wifi

roguehostapd

Roguehostapd is a fork of hostapd, the famous user space software access point. It provides Python ctypes bindings and a number of additional attack features. It was primarily developed for use in the Wifiphisher project.

Build

To build the latest development version type the following commands:

git clone https://github.com/wifiphisher/roguehostapd.git # Download the latest version
cd roguehostapd # Switch to the roguehostapd directory
python setup.py install # Build the shared library of hostapd

Usage


python run.py -i wlan0 -ssid haha

Use wlan0 for spawning the OPEN rogue AP on channel 6 and the ssid is haha.


python run.py -i wlan0 -ssid haha -pK 12345678

Use wlan0 for spawning the WPA2/WPA rogue AP with passhrase 12345678


python run.py -i wlan0 -ssid haha -kA

Use wlan0 for spawning the OPEN rogue AP supporting the KARMA attack.


HOSTAPD_CONFIG_DICT = {
    'ssid': 'haha',
    'interface': 'wlan0',
    'karma_enable': 1}
HOSTAPD_OPTION_DICT = {
    'debug_level': hostapd_constants.HOSTAPD_DEBUG_OFF
}
HOSTAPD_OBJ = Hostapd()
HOSTAPD_OBJ.start(HOSTAPD_CONFIG_DICT, HOSTAPD_OPTION_DICT)

The above configuration will perform the KARMA attack.

Following are all the options along with their descriptions (also available with python run.py -h)

Short form Long form Explanation
-h --help show this help message and exit
-ssid SSID --ssid SSID Select the ssid for the spawn rogue AP
-c CHANNEL --channel CHANNEL Select the channel number for the spawn rogue AP
-bI BEACON_INT --beacon_int BEACON_INT Define the beacon interval in milliseconds for the spawn rogue AP
-i INTERFACE --interface INTERFACE Select the interface for the spawn rogue AP. Example: -i wlan0
-pK WPA_PASSPHRASE --wpa_passphrase WPA_PASSPHRASE Define the password for the spawn rogue AP.
-kA Enabling the KARMA attack
-dV --debug-verbose Enabling the verbose debug log
-K --key_data Include key data in debug messages
-t --timestamp Include timestamps in some debug messages
-v --version Show hostapd version
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].