awesome-industrial-protocols
github.com/orange-cyberdefense/awesome-industrial-protocols ↗Security-oriented list of resources about industrial network protocols.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me articles resources from awesome-industrial-protocols"
Installation instructions →What's inside
BACnet/IP
- 10 things you should know about BACnetArticles
Blog post on RTAutomation
- BACnet CVE-2019-12480Articles
On M's blog (2019)
- BACnet data representationArticles
Blog post on RTAutomation
- bacnet-dockerTools
BACnet Tools in Docker
- BACnet StackTools
BACnet open source protocol stack
- DEF CON Safe Mode Red Team Village - Chris Kubecka - Pwn the WorldConferences
@ DEF CON (2020)
XCP
- a2lparserTools
Python A2L parser and XML exporter
- ASAM wiki on XCP standardDocumentations
Wiki describing protocol history, frame layout, etc.
- AutoFuzeTools
Automotive Fuzzing tool providing XCP implementation over USB and CAN
- AutoSAR requirements on XCPDocumentations
AutoSAR requirements to implement XCP stack in an ECU
DF1
- abdf1Tools
AB DF1 Protocol RS232 driver for Micrologix, SLC500, PLC 5
- AB/DF1 Protocol TipsArticles
Lynn's Industrial Automation Protocol Tips blog
- Df1Tools
Df1 protocol for Allen-Bradley PLC
PCCC
- AB/PCCC Protocol TipsArticles
Lynn's Industrial Automation Protocol Tips blog
- Ethernet/IP PCCC Service CodesArticles
Lynn's Industrial protocols over IP blog
OPC-UA
- A Broken Chain: Discovering OPC UA Attack Surface and Exploiting the Supply ChainConferences
Eran Jacob @ Black Hat USA (2021)
- Analyzing PIPEDREAM - Challenges in Testing an ICS Attack ToolkitConferences
Jimmy Wylie @ DEF CON 30 (2022)
- Exploiting OPC-UA in Every Possible Way: Practical Attacks Against Modern OPC-UA ArchitecturesConferences
Sharon Brizinov & Noam Moshe @ Black Hat USA (2023)
- Exploiting OPC UA - Practical Attacks Against OPC UA ArchitecturesConferences
Sharon Brizinov, Noam Moshe @ DEF CON 31 (2023)
- Exploring the OPC attack surfacePapers
Claroty Team82 (2021)
- freeopcuaTools
Open Source C++ OPC-UA Server and Client Library
CAN
- Abusing CAN Bus Spec for DoS in Embedded SystemsConferences
Martin Petran @ DEF CON 31 Car Hacking Village (2023)
- Advanced CAN Injection Techniques for Vehicle NetworksConferences
Charlie Miller & Chris Valasek @ Black Hat USA (2016)
- Adventures in Building a CAN Bus SnifferConferences
Andrey Voloshin @ Hack In The Box (2020)
- A Fuzz Testing Methodology for Cyber-security Assurance of the Automotive CAN BusPapers
Daniel S. Fowler, Coventry University (2019)
- All Aboard the CAN Bus or MotorcycleConferences
Derrick @ DEF CON Safe Mode Car Hacking Village (2020)
- Backdooring of Real Time Automotive OS DevicesConferences
@ Black Hat (2022)
MTConnect
- Abusing CNC TechnologiesConferences
Marco Balduzzi @ Black Hat Europe (2022)
- An Analysis Of Computer Numerical Control Machines In Industry 4.0Conferences
Marco Balduzzi @ Hack In The Box (2023)
- How to Collect Data Using MTConnectArticles
Machine Metrics
- MTConnect.orgDocumentations
MTConnect official website
S7comm
- A Decade After Stuxnet: How Siemens S7 is Still an Attacker's HeavenConferences
@ Black Hat (2024)
- Fuzzing and Breaking Security Functions of SIMATIC PLCsConferences
Gao Jian @ Black Hat Europe (2022)
- #HITB2021AMS COMMSEC D2 - Breaking Siemens SIMATIC S7 PLC Protection Mechanism - Gao JianConferences
@ Hack In The Box (2021)
- Nope, S7ill Not Secure: Stealing Private Keys From S7 PLCsConferences
Nadav Adir and Alon Dankner @ Black Hat USA (2024)
- PLC-Blaster: A worm Living Solely In The PLCConferences
Ralf Spenneberg, Maik Brueggemann & Hendrik Schwartke @ Black Hat Asia (2016)
Showing a sample of 262 resources. View the full list on GitHub →