Penetration testing is a critical practice in enhancing the security of Internet of Things IoT devices, given their increasing prevalence and the unique vulnerabilities they present. IoT devices, ranging from smart home gadgets and wearable technologies to industrial sensors and connected appliances, often have a diverse set of components and communication protocols that can introduce…