libradiate 0.02 review
Downloadlibradiate is a 802.11b frame assembly/injection library. Radiate is a small C library designed read, build and write 802.11 frame
|
|
libradiate is a 802.11b frame assembly/injection library.
Radiate is a small C library designed read, build and write 802.11 frames. As of version 0.2, Radiate only works on linux based systems and needs the following:
- A laptop with an 802.11b wireless card with an Intersil Prism 2 chipset (SMC, D-link, etc).
- A linux 2.4.x kernel (2.4.7 was verified to work, but later versions *should work*). We also recommend redhat-7.x.
- The ssh.com Prism2 host AP drivers (included). If a new version is available from http://people.ssh.com/jkm/Prism2/ you might want to try that.
* Libnet 1.1.x is optional but recommended.
Follow the below instructions to get Radiate installed and working.
Installing the Driver Module
A copy of the driver is in the directory:
./kernel/Prism2-2002-04-24
which is verbatim from the web site. This driver should be built on a 2.4.x kernel.
The driver depends on some support from the kernel and the pcmcia subsystem. We're using redhat 7.1 which has the pcmcia subsystem built into the kernel. Additionally, the following kernel options need to be built:
"Network device support" --> "Wireless LAN (non-hamradio)" --> "Wireless LAN"
"Networking options" --> "Kernel/User netlink socket"
Rebuild your kernel and reboot.
Next, the kernel module for the device should be built and installed. Follow the instructions provided with the driver code.
This should build and install the module in the proper directory. If depmode reports there are unresolved symbols, you probably forgot to build your kernel with the correct options or you didn't boot to the new kernel.
This also adds some config files to the /etc/pcmcia directory so you should restart the pcmcia subsystem:
# /etc/init.d/pcmcia restart
and then insert the prism2 card. Make sure that the "prism2" driver gets loaded:
# lsmod
Module Size Used by
hostap_cs 75664 0 (unused)
If another older driver gets loaded instead, remove that driver from the pcmcia config files in /etc/pcmcia.
Once the driver is in place, make sure you can see the card:
# iwconfig wlan0
and test monitoring mode to make sure it works by running:
# ./Libradiate-0.02/scripts/set_monitor.sh 1
and building and running "wlansniff" in the "sniff" directory.
libradiate 0.02 keywords