HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
DanMcInerney
wifijammer
Python2014–2018
DanMcInerney / wifijammer

wifijammer

Continuously jam all wifi clients/routers

6Distinct people
6Mentions
0Explicit recommenders
4.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Continuously jam all wifi clients/routers

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year6 dated mentions

Observed mentions: 2014-01-30 12:10:02 UTC to 2018-01-10 12:40:42 UTC.

0123452014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 5 mentions; 3 submissions, 2 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20162017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2018

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC532
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC000
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC000
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC000
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC101

What Hacker News says

6 sources
> WPA2 provides reliable security used in billions of Wi-Fi devices every day. What do you mean, "reliable", the Wi-Fi Alliance? I get it: If DEAUTH attack has been fixed by deploying 802.11w[0], provide the randomness is generated by a proper CSPRNG (unlike the stupid one from the appendix of the official spec!) with a high-quality entropy source (not system uptime in milliseconds!)[1], and that bruteforce-friendly WPS ("Protected" Setup) has been deactivated, finally KRACK attack has been patched from the both sides? In addition don't forget to disable TKIP and force CCMP[2]? This is another reason why (correctly-deployed) HTTPS must be pushed forward. Just imagine these Wireless Internet of Shit. Despite the PR and marketing blurbs in the article, I hope it's a good news and I sincerely hope the engineers and designers have a good insi
Read the rest
ght of what's going on around cutting-edge modern cryptography this time, and also understand my points below. Hopefully things will go better. Even without these flaws, WPA's crypto is far from ideal under a modern perspective. The lack of Forward Secrecy is the greatest blunder of the protocol. Anyone can record all the data packets then decrypt them later if the passphrase is discovered. Designers at IEEE did realized the problem and they came up with an unnecessarily complicated handshake protocol to derive a session key every time you connect to an AP. But the handshake itself is ultimately still protected by the single passphrase! Coincidentally, the DEAUTH loophole enables attackers to pretend being the AP, kicking everyone out of the network and force them to redo handshakes for your capture and wiretap immediately (in case you never have a chance to get previous ones), combo! Hence the WPA-"Personal" is crap so you go to WPA-"Enterprise", precisely WPA-EPA, which is extremely complicated to configure with little benefits in terms of security (major advantages are accountability, authorization, etc though), as most OSes don't even check the root certificate by default. The only workaround I could recommended to people who need serious security over Wi-Fi, is to leave the existing WPA untouched and untrust, then installing a solid VPN on the gateway and require everyone to connect for LAN/WAN access. Real Solution is simple, exactly the same as how we fixed Transport Layer Security and HTTPS: Diffie-Hellman Key Exchange. The absence of DH may be justified by the low computational power in the early 2000s, but it can't be an excuse anymore. Just perform a DH before you transmit any real data, can't be easier, and no unnecessarily complicated handshake protocol required. You might still say, well, what about the Man-in-the-Middle? Sure, but cracking Wi-Fi would not be as simple as capturing packets and typing the passphrase in WireShark, period. Also works for public networks without passwords. In fact, interestingly, WPS REALLY DOES PERFORM THE DH to protect the main passphrase, in other words, for every single PIN-code you try to bruteforce, there's a DH exchange... The world is full of ironies. Even better, because a pre-shared key is already presented (the Wi-Fi "password"), the key itself can be used (and should only be used) to authenticate the DH, MITM problem solved, no user-experience changed, no internal PKI/CA needed, but strong cryptography, forward secrecy, and the only pre-requirement is a strong passphrase, which can be generated by EFF's Diceware[3] for all security-minded users. Wi-Fi, secured for the first time. It can be even better if the Diffie-Hellman is based on good crypto, something like X25519, with authenticated encryption like ChaCha20-Poly1305, with a modern key derivation function like Argon2 to stretch the passphrase to stronger key and avoid bruceforce attacks. And you can always use lightweight-equivalents (but not low-security version) to these cutting-edge algorithms if hardware constraints is an issue. BTW, this is what "ECDHE_PSK Cipher Suites"[4] in TLS is about: forward secrecy, high security with only a passphrase and no certificate, for your HTTPS, etc, it should be easy to use and widely used. But unfortunately nobody ever noticed them and LibreSSL even removed them due to the lack of interest and maintenance burden (contributes to security problems in the end). In fact you can just make WPA-EPA's TLS to use a ECDHE_PSK ciphersuit, and you can have "Enterprise" security with only a password, but nobody support this ciphersuit anyway... [0] https://en.wikipedia.org/wiki/Wi-Fi_deauthentication_attack https://en.wikipedia.org/wiki/IEEE_802.11w https://github.com/DanMcInerney/wifijammer Basically, the 802.11w defense is undeployable. Most clients and APs still have no support. Even if you control all the devices, 802.11w needs to be implemented by the device driver, but what a driver can do depends on the on-chip firmware, which has no support of it! And you know the firmware is proprietary and you can't do anything with it. If my memory is right, only two or three Wi-Fi families have 802.11w on Linux, and for hardware tinkers you are not disappointed, just as expected, it works best with ath9k, which is a family with official involvement in mainline driver development, and no on-chip firmware is used at all. You can enable 802.11w on LEDE if a supported chip is used, RTFM for instructions. You should only use "Optional", not "Mandatory", because of the above reasons. [1] Predicting, Decrypting, and Abusing WPA2/802.11 Group Keys https://media.ccc.de/v/33c3-8195-predicting_and_abusing_wpa2_802_11_group_keys (with Video) https://news.ycombinator.com/item?id=15478750 If you are using a Linux-based solution with newer kernels, like OpenWrt/LEDE, it's completely safe from these attacks, thanks to the improvements of /dev/random in newer kernel and kudos to hostapd's developers for using the correct randomness from the beginning. However, if the device uses a proprietary implementation, even w/ Linux, it's likely a wrong one, accounts for 30% of the market share I guess... (and what, you said firmware updates?) [2] All Your Biases Belong To Us: Breaking RC4 in WPA-TKIP and TLS https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation… https://www.youtube.com/watch?v=Et8E1Y9c2GM RC4, that's enough said. [3] EFF's New Wordlists for Random Passphrases https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases [4] ECDHE_PSK Cipher Suites for Transport Layer Security (TLS) https://tools.ietf.org/html/rfc5489
In Wi-Fi Alliance introduces security enhancements
Is this really surprising? It's to really hard for me to take this article seriously without the release of said PowerPoint documents. All we have to go on, is that CSEC had access to device IDs and was capable of tracking their locations across airports. And while it's true that metadata can be used to create a graph and hence a wealth of information, ISPs generally are suppose to collect that info. The question is whether the contents of the messages were intercepted. Even then, this article seems to provide a lot of reactions from professors and commissioners without really getting into the details. It's really not that difficult for anyone, yet alone the government, to track MAC addresses on Wifi networks and then start geolocating them. Take for instance this GitHub project: https://github.com/DanMcInerney/wifijammer You could ea
Read the rest
sily jam Wi-Fi signals or even collect MAC addresses. Collect enough of them from different places, and you can locate people's travelling habits.
In CSEC used airport Wi-Fi to track Canadian travellers

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.