You'll need the following:
- Raspberry Pi (3 or newer)
- Raspberry Pi OS
- Micro-SD or USB or SSD
- Angry-Oxide
Follow the steps below to get your raspberry pi setup.
Use the Raspberry Pi imager to flash the image onto either an Micro-SD card, USB flash drive, or SSD.
First select Choose Device, and select the Raspberry Pi you have.
Then select Raspberry Pi OS Lite (64-Bit)
Then choose your storage media, select next and flash!
Once it completes you can remove it from the computer.
NOTE If you're using a USB or SSD follow down to the next section Addtional Configs (USB & SSD only), otherwise skip to boot
THIS SECTION ONLY APPLIES TO THOSE USING A SSD OR USB FLASH DRIVE
Edit the config.txt in the boot directory of your SSD or USB Flash drive
Replace the [pi4] section with the information below
[pi4]
max_framebuffers=2
dtoverlay=vc4-fkms-v3d
boot_delay
kernel=vmlinux
initramfs initrd.img followkernel
Once you get the image flashed onto your Micro-SD card, SSD, or USB Flash Drive, connect it to your pi and boot up.
It may take a few seconds to a minute to boot up but once it's up and running you should be able to SSH into them.
To find the ip of the Pi you can check your router, run an nmap scan on your network, or connect your pi to a monitor and look at the console on boot.
To SSH run the following
ssh pi@<your-pis-ip>
ex: ssh pi@192.168.1.1
Default credentials:
username: pi
password: raspberry
After you've ssh'd into the Pi you should update and upgrade the system.
Run the following:
sudo apt update && sudo apt upgrade -y
Once that completes you're ready to get AngryOxide.
Grab the latest Angry Oxide release from the GitHub releases page.
Or you can run one of the scripts in this repository.
getAngryOxide.sh will fetch the appropriate binary for your CPU archtitecture and install it on your path.
If you wish to build from source, buildAngryOxide.sh will do that for you.
You can run the script or follow the steps in the script
AngryOxide can be used for wardriving.
You will need to install a few extra dependencies in order to take full advantage of it.
- GPSD
- Kismet
NOTE - GPSD troubleshooting
Using the scripts in this repository you can setup headless wardriving on Boot.
setupWardrive.sh will create a Systemd service to start on Boot that calls the wardrive.sh script. This will run AngryOxide when your machine first boots up and runs AngryOxide with the following flags:
--notransmit
--headless
--autexit