The effectiveness of AI-driven data processing is critically dependent on the quality and precision of the input data supplied to learning models.
Given the continued prevalence of the Modbus protocol in both industrial and experimental communication systems, a tool capable of intelligently monitoring, injecting, and logging Modbus traffic could play a pivotal role in developing AI-based anomaly detection and predictive control frameworks.
To address this need, ModRTU InjectX was developed as a specialized Modbus communication framework, designed by Zoltán Dobrády at the Industrial Lab and Research for Cybersecurity (cyberseclab.eu), to support controlled injection, traffic analysis, and machine-learning-oriented data acquisition.
ModRTU InjectX is designed to:
The system is fully customisable, operates at the protocol level, and takes into account the strict requirements for compatibility with industrial devices.
Main features
Example use: machine learning-based failure detection
ModRTU InjectX is well-suited for research settings where AI models are trained to detect faults, system overloads, or protocol anomalies based on real-time Modbus RTU traffic.
The Unique Packets feature helps to isolate anomalies so that the training set becomes truly informative and representative.
Who is it recommended for?
Contact
The development and testing of the software are currently ongoing within the Industrial Lab and Research for Cybersecurity (cyberseclab.eu) research group.
The aim of the project is to create an open, research-oriented platform that supports the data requirements of machine learning systems starting from the lowest communication layer.
A standalone executable version (.exe) is also available for Windows systems, which runs without installation and is intended for immediate use in experimental and academic environments.
The software can be downloaded from the official GitHub repository:
https://github.com/Dobrady/
We welcome feedback, suggestions for improvement, and bug reports, and we sincerely appreciate any efforts to help test the application.
Your contributions are highly valuable and will help enhance the research utility of the platform.