PLCpot: Application Dialogue Replay based Scalable PLC Honeypot for Industrial Control Systems
Programmable Logic Controllers (PLCs) are essential components of industrial control systems (ICS), overseeing critical processes like manufacturing and power generation. As cyberattacks grow in sophistication, the security community uses PLC honeypots to gather threat intelligence on attackers' tools and strategies. Existing PLC honeypots, whether low or high interaction, often face challenges in maintaining realism or supporting complex interactions. This paper presents PLCpot, a protocol-agnostic and scalable PLC honeypot framework designed to emulate PLC communication by analyzing and replaying network traffic. By identifying dynamic fields and function codes within protocols and mapping them to application-level operations, PLCpot supports features such as control logic transfer, basic authentication, and operational modes to enhance attacker engagement.
Authors
- Syed Ali Qasim (ORCID: https://orcid.org/0000-0001-5333-9153)
- Irfan Ahmed (ORCID: https://orcid.org/0000-0001-5648-388X)
- Muhammad Taqi Raza (ORCID: https://orcid.org/0000-0003-1245-1151)
Institutions
- Virginia Commonwealth University (US)
- University of Massachusetts Amherst (US)
- Grand Valley State University (US)
Publication Details
- Published
- 2025-05-06
- DOI
- https://doi.org/10.1145/3716550.3722032
- Citations
- 1
- Primary Topic
- Smart Grid Security and Resilience
- Type
- article
- Field-Weighted Citation Impact
- 1.21
Funders
- National Science Foundation