ICSSPulse: A Modular LLM-Assisted Platform for Industrial Control System Penetration Testing

📅 2026-02-24
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the critical security challenges facing industrial control systems (ICS) as they become increasingly interconnected, while acknowledging the limitations of conducting research and testing in real-world environments. The authors propose an open-source, modular, and extensible ICS penetration testing platform that uniquely integrates network scanning, protocol-level interactions with Modbus and OPC UA, and large language model (LLM)-assisted report generation within a lightweight web interface. This enables asset discovery, enumeration, and controlled read/write operations. Notably, the platform leverages an LLM to automatically produce structured technical reports mapped to the MITRE ATT&CK for ICS framework, along with executive summaries. Experimental validation on a synthetic Modbus server, a Factory I/O water treatment scenario, and a custom OPC UA production line model demonstrates the platform’s effectiveness and practical utility.

Technology Category

Application Domains: Internet of Things, Sensor Networks & Smart CitiesIntelligent Robots: Multimodal Perception & Sensor FusionSearch and Optimization: Sampling/Simulation-based Search

Application Category

Systems and Infrastructure for Web, Mobile and WoT: Applied ML and AI for Web-based mobile applicationsEconomics, Online Markets and Human Computation: Cost models of using LLMs in production systemsUser Modeling, Personalization and Recommendation: Attacks and countermeasures in recommendation systems
📝 Abstract
It is well established that industrial control systems comprise the operational backbone of modern critical infrastructures, yet their increasing connectivity exposes them to cyber threats that are difficult to study and remedy safely under real-time operational conditions. In this paper, we present ICSSPulse, an open-source, modular, and extensible penetration testing platform designed for the security assessment of ICS communication protocols. To the best of our knowledge, ICSSPulse is the first web-based platform that unifies network scanning, protocol-aware Modbus and OPC~UA interaction, and Large Language Model (LLM)-assisted reporting within a single, lightweight ecosystem. Our platform provides a user-friendly graphical interface that orchestrates enumeration, exploitation, and reporting activities over simulated industrial services, enabling safe and reproducible experimentation. It supports protocol-level discovery, asset enumeration, and controlled read/write interactions, while preserving protocol fidelity and operational transparency. Experimental evaluation using synthetic Modbus test servers, a Factory I/O water treatment scenario, and a custom OPC~UA production-line model demonstrated ICSSPulse's potential to discover active industrial services, enumerate process-relevant assets, and manipulate process variables. A key contribution of this work lies in the integration of an LLM-assisted reporting module that automatically translates technical findings into structured executive and technical reports, with mitigation guidance informed by the ICS MITRE ATT&CK ICS matrix.
Problem

Research questions and friction points this paper is trying to address.

Industrial Control Systems
Penetration Testing
Cybersecurity
Modbus
OPC UA
Innovation

Methods, ideas, or system contributions that make the work stand out.

LLM-assisted reporting
Modular penetration testing
Industrial Control Systems (ICS)
Protocol-aware interaction
OPC UA and Modbus
💼 Related Jobs
No related jobs found.
M
Michail Takaronis
Norwegian University of Science and Technology, 2802 Gjøvik, Norway
A
Athanasia Kollarou
Norwegian University of Science and Technology, 2802 Gjøvik, Norway
V
Vyron Kampourakis
Norwegian University of Science and Technology, 2802 Gjøvik, Norway
V
Vasileios Gkioulos
Norwegian University of Science and Technology, 2802 Gjøvik, Norway
S
Sokratis Katsikas
Norwegian University of Science and Technology, 2802 Gjøvik, Norway