Build a Pumpkin Pi — A Rogue AP & MitM Framework That Fits in Your Pocket [Tutorial]

October 8, 2018 by 40 Comments

How to Conduct MitM Attacks Using a RPI & Wi-Fi-Pumpkin
Full Tutorial:
Subscribe to Null Byte:
Kody’s Twitter:

Cyber Weapons Lab, Episode 041

A popular trick up a hacker’s sleeve is scoring a glimpse into the computing activity of their target. With the just a Raspberry Pi equipped with MitM framework and the ability to create rogue access points, a hacker can take this trick on the go. We’ll show you how to build the ideal hacking Pi with Wi-Fi Pumpkin on this episode of Cyber Weapons Lab.

Recommended Raspberry Pi Kit:

To learn more, check out the article:

Follow Null Byte on:
Weekly newsletter:


40 Replies to “Build a Pumpkin Pi — A Rogue AP & MitM Framework That Fits in Your Pocket [Tutorial]”

  1. Golf Rookie says:

    When my device connects to the fake AP, it cannot go on websites „no connection to internet“ , „safari cannot open website“

  2. With the rogue AP could I insert packets into the response? Lets say I want to get a malicious payload into someones computer if they connect to my AP make a request could I inject the malicious payload in the response?

  3. Pr3acherMan says:

    I went through the steps, but it seems that my KALI is not forwarding traffic on to the internet connection. I am using two wifi adapters, one internal and one usb. WLAN0 is connected to the web, I used WLAN1 under settings. I can connect a device the rogue AP and I get a correct IP address, but I have no internet connection. I am using a little later version of Wifi-Pumpkin, 0.8.8.

    Any Ideas?

  4. What OS are you using ?

  5. failed to install Pillow ;s

  6. Michael Kors says:

    What about a Blumpkin Pi…No? Lol

  7. I connected to the fake AP with my phone and the clients in Pumpkin still in 0. I tried with different DHCP setting, same issue. what is wrong? Thanks!

  8. When I try to open wifi pumpkin it says there is not file or directory in gksudo

  9. planck10-43 says:

    that porn request didn't take long… 🤣

  10. Alex C says:

    Can you please post a link to a working github repo that will actaully install wifi pumpkin i've been trying to install it on a raspberry pi 3 all day and from one problem to another missing dependencies or requirements with no candidates …. even de .deb releases don't work. pillow won't install or many other garbage packages won't install or are missing or better yet it says that they might be deprecated or could be installed from somewhere else (god knows where from).
    I followed around 6 tutorials for all the missing shit and none seem to make wifi pumpkin work

  11. Vishnu PM says:

    After typing command sudo wifi-pumpkin i get error —- >

    File "", line 36, in <module>
    from core.loaders.checker.networkmanager import CLI_NetworkManager,UI_NetworkManager
    File "/usr/share/WiFi-Pumpkin/core/loaders/checker/", line 2, in <module>
    from core.utils import Refactor
    File "/usr/share/WiFi-Pumpkin/core/", line 8, in <module>
    import netifaces
    ImportError: No module named netifaces

  12. bimsie20 says:

    Hey Kodi, when i want to start WiFi Pumpkin it leaves this error=ImportError: no module named PyQt4.QtCore’

  13. BASIL DAOUD says:

    i got "i got "ImportError: No module named PyQt4.QtCore" when running it !" when running it !

  14. Soumik Sen says:

    @6:02 Just noticed you have been using 'sudo'

    If you are at a root prompt denoted by '#' then you do not need to use sudo for any command

  15. so this has no use if the person is using the rogue access point to connect to let's sat facebook which uses an https session ?
    okay then can someone explain to me how can this be usefull

  16. do you go to Blackhat or Defcon????

  17. Linux Jedi says:

    League of lesbians lmao !!

  18. All the dependencies were installed successfully. WiFi Pumpkin application opens with a blank screen. Please let me know what needs to be done.

  19. error when starting wifi-pumpkin—– from PyQt4.QtCore import QSettings
    ImportError: No module named PyQt4.QtCore … Help

  20. Aniss TAWFIK says:

    i need make fake acces point locked with wpa2 and when anyone creat any password i can get it
    or anyone creat password i need open aircrack and try this password with handshake

  21. Could any one help me?
    When i run the command:
    I get this error:

    raceback (most recent call last):

    File "", line 35, in <module>

    from core.loaders.checker.depedences import check_dep_pumpkin

    File "/root/Wifi-Pumpkin/core/loaders/checker/", line 2, in <module>

    from core.utility.collection import SettingsINI

    File "/root/Wifi-Pumpkin/core/utility/", line 2, in <module>

    from PyQt4.QtCore import QSettings

    ImportError: No module named PyQt4.QtCore

    Any idea?!

  22. Casper Flips says:

    im trying to do this in a pi 4 but it seems to not be working in accordance with the tutorial on your website and im running into some issues.

  23. Al T says:

    Thumbs up good vid 👌

  24. please update, pumpkin pi 3 has been released and is up to date

  25. Where can I find the mini keyboard?
    I love ur content 🙌….

  26. Lex Luthor says:

    bro the pumpkin pi wont install anymore they are forcing some gay pumkin pi3 source and i really love to have the old one please can you send me a git address that actually works bro PLEASE thanks alot I got a readme file that says some gay crap about pumpkin pi being removed thanks bro your really nice

  27. So it wont work unless you have a 2.5 amp power supply. Lame, considered its presented as a portable.

  28. Can i use wifi pineapple on raspberry pi? Pls respond

  29. Mad_Max says:

    Firstly, I am your huge fan and love all of your videos . The way you give us all education about how to prevent of being hacked, I truly respect your work and an effort .Totally hands down!!!! I would like to make a request for making a video on how people can hack into your mobile phone by your mobile number remotely from different part of the world(different countries),and how to prevent this happening to you. I would truly appreciate if we all could benefit out of it. Thanks

  30. How do I know one adapter is Kali compatible?

  31. am i the only one who didn't find the file inside the pumpkin directory

  32. samuraib0b says:

    would i still need the external wifi card to do this if we updated the pi 3 / pi zero with the Nexmon patch ?

  33. Anyone know the laptop brand 😬😬

  34. is it possible to make the ssid the same as the devices ask or search for automatically? (with pumpkinPI)

  35. Pagol Chuda says:

    Can we do DNS spoofing with wifi Pumpkin?

  36. gigsim says:

    btw I use Arch. Nice flex. Love the content, love you.

  37. is this possible to install window 10

  38. 2 Questions:

    1. Is there a car charger adaptor that powers the board properly? Or perhaps a battery pack or something of the like to power it?

    2. How can I get the interface to my phone/iPad?

Leave a Comment

Your email address will not be published. Required fields are marked *