WiFi emulator and attack lab GUI for Kali Linux
Project description
Intro
Welcome to WiFi Emulator! Please let me know if you have any questions or suggestions. Kaled Aljebur,
Please note: it is only been tested on Kali so far.
Run the steps in the following order:
- Generate Access Point Conf file
- Edit ap.conf if needed
- Generate Access Client Conf file
- Edit client.conf if needed
- Create Virtual Interfaces
- Start Access Point on wlan0
- Start Access Client on wlan1
- (Optional) Run Wifite for capture/cracking
Other Buttons:
- Reset: Remove all virtual interfaces and temp files
- Close: Exit the application
- Status: Check the status of network interfaces, wlan0, and wlan1
- Help: Show this window
Clikc on Open Root Terminal button, then follow:
- Enable monitor mode on wlan2
airmon-ng start wlan2- This will change wlan2 into wlan2mon, use
ip ato check
- Scan the avillable wireless networks
airodump-ng wlan2mon
- Start capturing the WPA hansshape from the targeted AP
airodump-ng wlan2mon --bssid ce:7f:82:23:49:53 --channel 6 -w capture- Change ce:7f:82:23:49:53 with wlan0 MAC address
- If handshake captured, you will see
WPA handshake...in the top right
- If no hsndshake captured, open new terminal tab, then try to de-auth
aireplay-ng --deauth 3 -a ce:7f:82:23:49:53 wlan2mon- Change ce:7f:82:23:49:53 with wlan0 or wlan1 MAC address
- Stop all commands when see WPA handshake captured,
- all capturing files located in /var/log/wifi-emulator/capture
- Try dictionary attack to get the wifi key from the captured handshake
aircrack-ng capture-01.cap -w /usr/share/dict/wordlist-probable.txt
Or, clikc on Open Root Terminal button, type wifite then do:
- Select wlan2 as monitoring interface
- Select the Access Point CyberWifi
- Wifite will try to de-authentiate to ceapture the WPA handshake
- Little wait and you will see the cracked default key
- Wifite files are will be located in /var/log/wifi-emulator/capture
- Each time you run Wifite, /var/log/wifi-emulator/capture will be cleared
Note:
- Do not clock on "Generate..." after editing because your edit will be gone
- Ensure you run this tool with root (sudo)
- Use the status buttons to see the outputs
- All logs and Wifite cracking results will be saved in /var/log/wifi-emulator/
This application was created for educational and research purposes in cybersecurity teaching labs. The traffic generated between wlan0 and wlan1 is realistic and suitable for hands-on research.
Install .deb in Kali
- To install:
- Download wifi-emulator.deb
- Use
sudo apt update && sudo apt install -y ~/Downloads/wifi-emulator.deb
- To remove:
sudo dpkg -r wifi-emulator
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wifi_emulator-0.1.1.tar.gz.
File metadata
- Download URL: wifi_emulator-0.1.1.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c8d893d095db6c02e7c350392c9cabe3046d9075b68562ff64fa5184629d7ed
|
|
| MD5 |
e0f6ddf4b960d2be7589aefb04d7ba7b
|
|
| BLAKE2b-256 |
b86ff2ad670e2d27ca597cd5558f2b478750b3166d1445f79cabce97a1488944
|
File details
Details for the file wifi_emulator-0.1.1-py3-none-any.whl.
File metadata
- Download URL: wifi_emulator-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7445682c192871e6f58fe3fd0b1bbd65c56011b879d31f9f060754b64c5cac5
|
|
| MD5 |
79cd66c430bd02178fad230593ca422d
|
|
| BLAKE2b-256 |
c82cb7947bb7005105d006be08bf533877f24be21b94ec00147f429028cdfcd7
|