framespam
A tool for sending many frames from an IEEE 802.11 interface (Wi-Fi),
mainly for the purpose of CTS
frame based denial-of-service (DoS) attacks.
Created and formerly published as a proof-of-concept tool, part of
Security Analysis of the IEEE 802.11
Standard (my Master's Thesis).
At the time of testing the
CTS attack, there was no
tool readily available for me that would allow sending easily constructed
arbitrary frames in such a speedy fashion. Framespam
writes to
a raw socket and uses usleep() to wait between sending two frames. It reads
the entire frame to send from stdin
, which allows for arbitrary
frames constructed in your favorite hex editor, or directly through the
shell.
The source code of framespam
is based on
Raw Covert
by Laurent Butti.
Usage
framespam -i ifname
[-n num] [-d delay] < file | |
-i ifname | Interface to send frames through, this must be a wireless ethernet adapter in monitor mode, using an injection-enabled driver. |
---|---|
-n num | Send the frame num times. Defaults to infinite. |
-d delay | Delay between sending frames in microseconds. Defaults to 10000. |
file | Program reads the frame to be sent using standard input, which may be redirected from a file. |
You must be root to send raw frames. The program may be terminated by pressing Ctrl-C.
License
Frame Spammer (framespam) is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
Download
Name | Last modified | Size | Description | |
framespam.tar.gz | 24-May-2007 18:30 | 18K | Frame Spammer, version 0 | |
framespam-0.2.tar.gz | 03-Jan-2013 00:49 | 20K | Frame Spammer, version 0.2 |