This project is basicly a rubber ducky but for the raspberry pi 4. It should work on all other raspberrys too and also with a little bit of modification on other Linux Distros.
Download the Project using
git clone https://github.com/Besix2/PIduck.git
Open it
cd Piduck
Make configure.sh executable
chmod +x configure.sh
chmod +x system.sh
Execute configure.sh and wait for it to reboot the system
sudo ./configure.sh
After Rebooting place your payload in payload.txt
nano payload.txt
Execute system.sh(WARNING: the system is now armed that means it will start uppon connection to the target machine)
sudo ./system.sh
When you want to change the payload simply connect the pi to your machine and change the payload.txt file(important it needs to be named payload.txt)
fix small bugs
make it available for more systems
add a local server to configure the server on the run
add currently not working ducky features