Instructions for creating the PumpkinPi a Raspberry Pi based Wireless MiTM device using the Pumpkin Framework
- Raspberry Pi zero w
- Alfa Network AWUS036NHA (Others can work insure that the wireless card can go into monitoring mode)
- Screen optional ( I had to ditch it due to lack of space)
- Battery (I used a LiPo)
- A case
- Charge controller for Battery type
If using a 3.7v Lipo you will need a 3v to 5v boost converter to feed the Pi 5v in. The Pi can run on 3v, however most Wireless cards will need the full 5v
links to hardware
https://shop.pimoroni.com/usb C charge contoller https://www.ebay.co.uk/itm/264334303561
3v to 5v boost converter https://shop.pimoroni.com/products/adafruit-miniboost-5v-1a-tps61023
$ sudo apt install libssl-dev libffi-dev build-essential hostapd libpcap-dev
$ git clone https://github.com/P0cL4bs/wifipumpkin3.git
$ cd wifipumpkin3
now, we need to install the PyQt5, it very easy:
sudo apt install python3-pyqt5
or check if the pyqt5 is installed successful:
python3 -c "from PyQt5.QtCore import QSettings; print('done')"
Edit requirements.txt and comment out the following lines
PyQt5==5.14
PyQt5-sip==12.7.2
now, if you got the message done, nice. the next step is install the wp3:
$ sudo python3 setup.py install
Thats it! you can now start Wifi Pumpkin
sudo wifipumpkin3
For information on using Wifi Pumpkin see here






