Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Libnet
[Top] [All Lists]

Re: 802.11 management frames supported (Was: Xmas, variadic macros, and

Subject: Re: 802.11 management frames supported (Was: Xmas, variadic macros, and 802.11)
Date: Tue, 28 Dec 2004 10:43:24 +0100
On Sun, Dec 26, 2004 at 05:25:32PM +0100, Gisle Vanem wrote:


"Frédéric Raynal" wrote:

See src/libnet_build_802_11.c for the builders
  include/libnet/libnet-headers.h for the data structures
  samples/80211.c for an extended example

I had some troubles building this sample on Windows. Because
libnet_build_802_11_cap_info() etc. was defined inline. On Win32,
these must be decorated with LIBNET_API to be exported and used
by the sample app.

Fixed. I hope I did not forget it for other functions.


http://www.security-labs.org/libnetng/ng-last.tbz2

Can you please rename this to 'ng-last.tar.bz2' since bzip
doesn't recognise the '.tbz2' suffix.

Done.


I have added the support for data and control frames. 

Almost all fields in 802.11 frames are supposed to be little endian.
As I am working on x86, that was not very difficult to achieve.
However, on ppc or sparc ... Thus, I added a file
include/libnet/libnet-swab.h to force the endianness. However, I could
not perform tests on big endian machines. So, if one  of you could
test that it is correct, that would be a great help !


There are 2 things to do now to have a cool 802.11 support:
  - wep encryption support
  - the injection itself

Feel free to send me comments about the 802.11 API: it needs to be
really user-friendly and easy to use as there are some many fun to get
on 802.11 networks ;)

        Fred Raynal

<Prev in Thread] Current Thread [Next in Thread>