Ymsniper/RRW has 30 GitHub stars and 4 forks. GitHot measured 0 in 7 days. Last checked 2026-11-09 05:33 UTC. Last push 2026-07-20.
So werden diese Zahlen gemessen
Wi-Fi rogue access point video Prank Tool, Rick Roll Wi-Fi
Gemessener Sternzuwachs
- in 24h
- Aktualisierung verzögert
- in 7 days
- 0
- in 15 days
- Aktualisierung verzögert
- in 1 month
- Aktualisierung verzögert
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalRRW — Rick Roll WiFi
RRW spins up a rogue access point that intercepts OS captive portal probes and serves a fake Wi-Fi login page. Once a connected device opens the portal, it gets rickrolled — no credentials collected, no traffic intercepted, no MitM. It's a prank tool, not a credential harvester.
How It Works
hostapdbroadcasts an open AP with your chosen SSID.dnsmasqanswers all DNS queries with the AP's IP (10.0.0.1) and hands out DHCP leases.iptablesredirects all TCP 80/443 traffic to the local HTTP server on port 80.- When a device connects, its OS fires a captive portal probe (e.g.
connectivitycheck.gstatic.com,captive.apple.com). The server catches that probe and issues a302redirect to the portal page. - The device pops the portal. The victim hits "Accept" (or whatever your template says). The page swaps to a fullscreen rickroll video served directly from the AP.
- Each unique IP is logged once to
rickroll_victims.txt.
Nothing beyond that. No SSL stripping, no packet sniffing, no form data capture.
Authorized Use Only
Only run this on networks and devices you own or have explicit written permission to test on.
Requirements
System packages
Debian / Ubuntu / Kali / Parrot
sudo apt update
sudo apt install hostapd dnsmasq iptables python3 iw
Arch Linux / Manjaro / EndeavourOS
sudo pacman -Sy hostapd dnsmasq iptables iw python
pythonis Python 3 on Arch.iptablesmay already be installed; if you're on a system usingnftablesby default installiptables-nftinstead.
Fedora
sudo dnf install hostapd dnsmasq iptables iw python3
RHEL / CentOS Stream / AlmaLinux / Rocky Linux
sudo dnf install epel-release
sudo dnf install hostapd dnsmasq iptables iw python3
hostapdlives in EPEL on RHEL-based distros — the first line enables that repo.
openSUSE Tumbleweed / Leap
sudo zypper addrepo https://download.opensuse.org/repositories/home:mnhauke:network/openSUSE_Tumbleweed/home:mnhauke:network.repo
sudo zypper refresh
sudo zypper install hostapd dnsmasq iptables iw python3
hostapdis not in the default openSUSE repos; the command above adds the community repo that carries it. For Leap, replaceopenSUSE_Tumbleweedin the URL with your Leap version (e.g.15.6).
Gentoo
sudo emerge --ask net-wireless/hostapd net-dns/dnsmasq net-firewall/iptables net-wireless/iw
Python 3 is a Gentoo base dependency and will already be present.
Void Linux
sudo xbps-install -S hostapd dnsmasq iptables iw python3
Hardware
A Wi-Fi adapter that supports AP mode:
iw list | grep -A 10 "Supported interface modes"
# look for "* AP" in the output
Project Structure
RRW/
├── RRW.py
├── rickrolls/ # drop your video files here
│ └── rickroll.mp4
└── templates/ # drop your HTML portal pages here
└── portal.html
Supported video formats
.mp4 .m4v .webm .mkv .avi .mov .ogv .flv .wmv .ts .3gp
HTML templates
Any .html file. Use {SSID} anywhere in the markup and it gets replaced with the live SSID at runtime.
Usage
Interactive (prompted)
sudo python3 RRW.py
You'll be prompted for SSID, video, template, and interface in order.
Flag-driven (no prompts)
sudo python3 RRW.py -s "FREE WIFI" -v rickroll.mp4 -t portal.html -i wlan1
| Flag | Long form | What it does |
|---|---|---|
-s |
--ssid |
SSID to broadcast |
-v |
--video |
Video filename from rickrolls/ or an explicit path |
-t |
--template |
HTML filename from templates/ or an explicit path |
-i |
--interface |
Wireless interface to use as AP |
All flags are optional — omit any one and you'll be prompted for that value interactively.
Using files outside the project folders
Pass a full or relative path and RRW will use it directly:
sudo python3 RRW.py -v /tmp/other.webm -t /tmp/custom.html -i wlan0 -s "Airport WiFi"
Stop
Ctrl+C — kills hostapd and dnsmasq, flushes the IP, removes the iptables rules, and hands the interface back to NetworkManager.
Logging
Each rickrolled IP is written once to rickroll_victims.txt in the working directory:
Mon May 5 00:59:12 2026,192.168.0.42
Ähnliche Projekte entdecken
trimstray/the-book-of-secret-knowledge
Eine Sammlung inspirierender Listen, Handbücher, Spickzettel, Blogs, Tricks, Einzeiler, CLI- und Web-Tools und mehr.
257,250 SterneHack-with-Github/Awesome-Hacking
Eine Sammlung verschiedener Awesome-Listen für Hacker, Pentester und Sicherheitsforscher.
125,103 Sterneswisskyrepo/PayloadsAllTheThings
Eine Liste nützlicher Payloads und Bypass-Methoden für die Sicherheit von Webanwendungen sowie für Pentests/CTF.
82,542 Sternecaddyserver/caddy
Schneller, erweiterbarer und plattformübergreifender HTTP/1-2-3-Webserver mit automatischem HTTPS
78,935 Sterne