IoT Pentest Devices and Purpose
This document outlines the various tools and their purposes in IoT security testing for different protocols and technologies.
Software Tools |
Hardware Tools |
Purpose |
NRF Connect |
NRFCONNECT - 52840 |
MiTM, Replay , Exploiting |
All BLE tools except Ubertooth and NRF Connect |
CSR 4.0 |
Sniffing, Replay, Scanning, Exploiting |
Ubertooth Tools |
Ubertooth |
Sniffing, Replay, Scanning, Exploiting |
All BLE tools except Ubertooth and NRF Connect tools |
Sena 100 |
Sniffing, Replay, Scanning, Exploiting |
Arduino |
ESP32 - Development and learning Bluetooth |
Development Device for practice |
Wireshark |
Enable Bluetooth adapter |
Resources |
... |
... |
... |
SCA (Side Channel Attacks)
Software Tools |
Hardware Tools |
Purpose |
Reference Links |
ChipWhisperer Software |
ChipWhisperer Capture |
Power analysis side-channel attacks |
ChipWhisperer |
SideChannelMarvels/JeanGrey |
Oscilloscope |
Fault injection and side-channel analysis |
JeanGrey |
MATLAB/Simulink |
Differential Probe |
Data analysis and visualization |
MATLAB |
Inspector |
EM Probe |
Electromagnetic side-channel analysis |
Inspector |
Daredevil |
Logic Analyzer |
DPA (Differential Power Analysis) |
Daredevil |
TraceWrangler |
EMFI Tool |
Fault injection |
TraceWrangler |
SCADuino |
Multimeter |
Power measurement for side-channel analysis |
SCADuino |
TinyAES |
SASEBO Board |
AES attack experiments |
TinyAES |
| ... | ... | ... |
Software Tools |
Hardware Tools |
Purpose |
CANoe |
CANtact |
CAN bus analysis and simulation |
Wireshark |
Carloop |
Packet capture and analysis |
OpenGarages's Vehicle Security Analyzer |
OBD-II Adapter |
Vehicle diagnostics and analysis |
ICSim (Instrument Cluster Simulator) |
Raspberry Pi with PiCAN Shield |
Simulating car instrument clusters |
UDSim |
USB2CAN |
ECU simulation and fuzz testing |
Kayak |
Comma.ai Panda |
CAN bus monitoring and injection |
J1939 Framework |
J1939 to USB Adapter |
J1939 protocol analysis |
Metasploit Automotive Modules |
HackRF |
RF-based vulnerability assessment |
Car Hacking Tools (CHT) |
Intrepid Control Systems Hardware |
Multi-network vehicle testing |
Software Tools |
Hardware Tools |
Purpose |
GQRX |
HackRF |
Spectrum analysis |
Universal Radio Hacker |
RTL-SDR |
Signal demodulation and analysis |
GNU Radio |
BladeRF |
Signal processing and manipulation |
SDR# (SDRSharp) |
USRP |
Signal reception and visualization |
SDRangel |
LimeSDR |
Multi-mode SDR transceiver application |
RFcat |
Yard Stick One |
Sub-1GHz RF protocol analysis |
osmo-fl2k |
FL2000 dongle |
Transmitting custom signals |
WaveConverter |
PlutoSDR |
Signal decoding |