Skip to content
/ PiFi Public

Raspberry pi zero wifi pentesting kit (in early development phase)

License

Notifications You must be signed in to change notification settings

czQery/PiFi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner
report build release

⚠️ In Early development!

Setup

1. Install Raspbian

  • Flash using rpi-imager
  • Set username, password, hostname etc.
  • Enable ssh

2. Setup system

  • Install updates
    sudo apt update
    sudo apt upgrade
    sudo rpi-update
    sudo reboot
  • Use raspi-config to set wlan country
  • Use raspi-config to enable predictable interface names

3. Install Dependencies

sudo apt install bettercap bettercap-caplets bettercap-ui
sudo systemctl stop bettercap
sudo systemctl disable bettercap

4. Install PiFi

  • Download latest release
    curl -L https://github.com/czQery/PiFi/releases/download/v0.0.4/release-arm.tar.gz | tar -xzv

5. Create service

  • Edit the example pifi.service file in this repo and put it in /etc/systemd/system/
  • Reload systemd daemon
    sudo systemctl daemon-reload
  • Enable service
    sudo systemctl enable pifi.service
  • Start service
    sudo systemctl start pifi.service

GPS

  • Enable serial interface
    sudo raspi-config
  • Select -> Interfacing Options
  • Select -> Serial
  • Login shell -> No
  • Hardware Serial -> Yes
  • sudo apt install pps-tools gpsd gpsd-clients chrony
    sudo reboot

About

Raspberry pi zero wifi pentesting kit (in early development phase)

Resources

License

Stars

Watchers

Forks

Sponsor this project