AirSnort On Your iBook
|
|
|
|
|
|
Linux installation on your iBook. I recommend using Yellow Dog Linux 2.3 ( http://www.yellowdoglinux.com). The iso CD image is downloadable for free.
1) If you plan to compile your kernel, get the patched orinoco 0.11b drivers from here. Backup hermes.h, hermes.c, orinoco.c and orinoco.h in /usr/src/linux/drivers/net/wireless of your kernel source directory. Move the four source code files in this archive to /usr/src/linux/drivers/net/wireless in your new kernel directory. Recompile the kernel.
2) If don't wish to compile your kernel, use the following precompiled kernel and modules directory. The kernel and System.map file go in the /boot directory and the modules directory goes into /lib/modules directory. Please remember to reconfigure yaboot.conf to reflect the new kernel.
3) If you want to compile your own 2.4.19 kernel, use my ibook.config file located here.
1) In a terminal window type 'iwpriv eth1'. You should see a "Monitor" option under the eth1 description. If you don't, AirSnort won't work.
2) Feel free to try other iwpriv commands as documented on the Orinoco page.
1) Download the AirSnort source from http://airsnort.shmoo.com.
2) Compile AirSnort per the instructions. Please make sure you have the GDK libraries installed. The "development workstation" install of Yellow Dog Linux will provide this by default.
3) Launch AirSnort and select eth1 and orinoco from the pull down menus. Click the start button to start capturing packets. Firmware issue solved for the iBook.