A laptop with a USB A port.
The Arduino IDE, found here: http://arduino.cc/en/Main/Software
This guide for setup should be followed: https://digistump.com/wiki/digispark/tutorials/connecting
The digispark extensions (added via the preferences): http://digistump.com/package_digistump_index.json
Digispark Drivers are mentioned in the above article.
- Access locally to Metasploit (either directly or via a VM)
- O/S VMs if you want to try different operating systems