I put together a few scripts to enable Terminal functionality on P4wnP1. For developing the script, I actually used a RaspberryPi Zero 2.  But it should work on RPi Zero W as well. Testing to be done soon on Pi Zero W. Files included: termwrap.py – Adapted from a code snippet found somewhere Launches the […]

P4wnP1 OLED Menu Reworked: Fixing Bugs

Bug #1:  nmap throws the following error root@kali:~/P4wnp1-ALOA-Menu-Reworked# python3 runmenu.py no pid Host discovery disabled (-Pn). All addresses will be marked ‘up’ and scan times will be slower. Host discovery disabled (-Pn). All addresses will be marked ‘up’ and scan times will be slower. Traceback (most recent call last): File “/root/BeBoXGui/gui.py”, line 1975, in <module> […]

Raspberry Pi Keylogger

Here’s what I’ve found: Monitoring Keystrokes on Raspberry Pi Using “Screen” The “screen” command in Linux not only captures keyboard coming in to Raspberry Pi’s USB port, but also allows the input to be passed through to the end device. The Hardware This is at least the case for Raspberry Pi Zero 2 W running […]


    Error: ModuleNotFoundError: No module named ‘tornado’   Fix: pip install tornado

Raspberry Pi Error: No PUBKEY

I was trying to set up RPi 0 2 to broadcast a WiFi AP and use WiFi client mode simultaneously, but couldn’t update Raspberry Pi OS. In order to update the OS, I had to use the fix from this thread on Github discussions. Here’s the fix: How to Fix NO PUBKEY in Raspberry Pi […]

Phone to Name

So I’ve been trying to get Phoneinfoga to work as part of my OLED P4wnP1 setup. But I have really had trouble getting solid output from Phoneinfoga. So I set out to make my own! Here are my notes from creating this Python script to reverse lookup a phone number to first, last, and maybe […]

Raspberry Pi Zero 2 Testing with OLED Screen

In experimenting with Raspberry Pi Zero 2, here are my results with the (custom) Python scripts I’ve tried:   BlueRanger WORKS – Had to fix the file path to blueranger.sh, since it had moved. Changed to ~/p4wnsolo/sw/BlueRanger/blueranger.sh Filename & location:  pi@raspberrypi:~/p4wnsolo/zips_21-12-05/ianscripts/oledblueranger $ python3 menuwithip.py pi@raspberrypi:~/p4wnsolo/zips_21-12-05/ianscripts/oledblueranger $ python3 menuwithip-FIXED_21-12-05.py   OledHorizMenu WORKS – This is a […]

WiFi Pumpkin Install

Following this guide from QEngineering.eu. Download ubuntu 18.04 LTS (bionic beaver) server edition here (choose the 64-bit ARM version, which is for Raspberry Pi) Install Raspberry Pi Imager here …couldn’t get Ubuntu to boot headless using WiFi, so I’m scratching that for now and trying RaspberryPi OS 64 for Raspberry Pi Zero 2. (ABORT!)   […]

Resuming OLED BlueRanger Project

Going Back to Square One The whole reason I started this project was to make it easy for someone to create a cool little gadget.  An example of what I consider a cool little gadget would be a Bluetooth presence indicator, or “tracker”. In experimenting with Bluetooth beacon tracking, I found a script called BlueRanger. […]