Skip to content

Add Wi-Fi Beacon Bomb Payload - #352

Open
turkkat284-ui wants to merge 33 commits into
hak5:masterfrom
turkkat284-ui:master
Open

Add Wi-Fi Beacon Bomb Payload#352
turkkat284-ui wants to merge 33 commits into
hak5:masterfrom
turkkat284-ui:master

Conversation

@turkkat284-ui

Copy link
Copy Markdown
  • Payload Name: Wi-Fi Beacon Bomb
  • Author: turkkat284
  • Description: Broadcasts 1,000 fake 802.11 Access Points using Scapy raw packet injection (For educational and authorized testing purposes only.) .

Comment thread library/user/prank/wifi-bomb-payload/core/core.py
Comment thread library/wifi-bomb-payload/src/payload.txt Outdated
@hak5peaks hak5peaks added invalid This doesn't seem right Pending requested changes Awaiting changes from author labels Sep 1, 2026

@turkkat284-ui turkkat284-ui left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1

- Auto-detect wireless interface if wlan0 unavailable
- Dynamic monitor mode interface detection (wlan0mon, wlan0-mon, etc)
- Improved error handling and logging
- Relative path detection from script location
- Environment variable overrides for testing (WIFI_IFACE, WIFI_MON_IFACE, WIFI_LOG_FILE)
- Added airmon-ng process killing to prevent conflicts
- Better fallback mechanisms when tools unavailable
- Added Python3 existence check before execution
- Improved monitor mode verification and auto-detection logic
- Made it compatible with various Pineapple configurations

Fixes issues:
- Interface hardcoding (now auto-detects)
- Monitor interface name mismatches
- Path assumptions for core/core.py
- Missing dependency validation
- Insufficient error handling
Removed detailed execution steps and troubleshooting tips from the README.
- Complete truncated intro line
- Add proper bash command to Quick start section
- Update environment variables section with accurate defaults from code
- Add payload.sh as primary recommended setup method
- Clarify cmd-line args with env var references
- Add comprehensive example configurations covering both payload.sh and direct core.py usage
- Update implementation notes to match actual Scapy sendp call signature
- Expand troubleshooting with monitor mode, Python, and log checking guidance
- Ensure all defaults (1000 APs, 0.005s interval, wlan0mon) match code
Updated safety and ethics section to disclaimer and usage notice, emphasizing responsible use and author liability.
- SSID selection now uses random.choice() instead of sequential cycling
- Add 2 new SSIDs: anakin_skyLANker, ankara_LANSSI (22 total)
- MAC address generation now limits 2nd byte to 0x00-0x7f
- Beacon frames now include privacy capability flag and additional elements (Rates, DSset)
- Update implementation notes to reflect actual behavior
- Clarify randomized SSID selection
- Remove outdated sequential cycling references

@turkkat284-ui turkkat284-ui left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update README.md to match current core.py implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right Pending requested changes Awaiting changes from author

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants