A Raspberry Pi is a single board, ATM card size Computer.
These are used mostly fordevelopment purpose and used by everyone (Developers, Coders, Network Engineers and Hackers).
These are nothing but mini computers and run better with Linux Operating systems. Low power and space consumption.
Latest model of a ras is Pi 3.
** Compatibility – Kali Linux, Ubuntu Mate, Snappy Ubuntu Core, PINET, Windows 10 IOT, Raspbian, Pidora, OSMC, OpenElec, RISC OS, Arch Linux.
** When I talk about Pi I think of running Kali Linux over it. Yes you can. Offensive security has given a Pi Kali image to run it on Pi. Sounds Hacky ??
** SoC: Broadcom BCM2837
CPU: 4× ARM Cortex-A53, 1.2GHz
GPU: Broadcom VideoCore IV
RAM: 1GB LPDDR2 (900 MHz)
Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless
Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy
GPIO: 40-pin header, populated
Ports: HDMI, 3.5mm analogue audio-video jack, 4× USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI)
** This means that we have a good speed to conduct pen test or code . . . As your need.
Pi is available on all stores nearby you on web lol.
You may read these -
What is Enumeration in hacking ?