[English] [prepnú» na slovenčinu]
matej.sustr.sk / code / 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.


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.


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.


NameLast modifiedSizeDescription
[TGZ]framespam.tar.gz24-May-2007 18:3018KFrame Spammer, version 0
[TGZ]framespam-0.2.tar.gz03-Jan-2013 00:4920KFrame Spammer, version 0.2