PwnPi 3.0, FruitWifi 2.1.2 & Raspberry 2 / B+
Sometimes it's just one of those days. Just ordered and received your new Raspberry PI 2 and excited to take it for a test drive. The quad core CPU and 1GB of internal memory sure makes it to be an excellent replacement and competitor of the Wifi Pineapple. And since I have a bunch of Mobile Apps coming up for testing, I can sure use the new pi's power.
In order to save me the headache of configuring the PI2 as a WiFi man-in-the middle station by hand, I selected FruityWifi to do it for me. FruityWifi is a WiFi auditting interface, build by Extr4nge. FruityWifi allows you to configure your interfaces, setup an accespoint using hostapd, demo luring people in by using Karma and load all kinds of interception and logging tools such as SSLStrip, URLSnarf and Kismet. It is an example of an excellent open source security interface, taking some pain out of the every day live of security testers (Thanks Extr4nge!, for sharing).
The first thing that came to mind is to use a Kali image for installing FruityWifi, since it comes packaged with the distribution and has Raspi2 support out-of-the box. But as I installed Kali, I noticed that the kernel version Kali includes has some serious issues with my Alfa (AWUS036NH) card (Failed to get nic info.). After trying 4 different WiFi cards, I decided to save myself the trouble of updating the necessary kernel modules (which might introduce additional issues) and chose to use an old Pwnpi distribution instead, since I knew it to load the AWUS036NH out of the box and allows it to act as an access point as well.
I downloaded the FruityWifi-1.9-SD-pwnpi image from Extr4nge's site. Since the image was based on the PwnPI 3 image (by Reflex, dating back to 2012), both the Raspberry pi B+ and the Raspberry pi 2 are not supported in this image yet. I decided to update PwnPi 3.0 to support both the Raspi B+ and the Raspi2. And since FruityWifi 1.9 could also use an update to the (currently) latest 2.1, I replaced FruityWifi as well.
The result is a freshly updated PwnPi 3 with FruityWifi v2.1.2. running smoothly on the Raspberry Pi 2
If you are experiencing problems with your Wifi NIC running Kali or just want to try PwnPi 3.0 on your Raspberry Pi B+ or Raspberry Pi 2, feel free to use this PwnPi 3.0 update. It will probably save you a few hours of configuration and update time.