Protocol models

ProtoCrawler uses structured protocol models to facilitate the automatic generation and analysis of intelligent fuzz tests
The protocols listed below are currently supported by ProtoCrawler
We update our protocol list regularly, so if you can’t see your protocol listed, just fill in this webform and we'll be in contact shortly
Industry
Technology
Service

High Level Data Link Control (Link Layer Data transmission protocol)

Companion specification for Energy Metering

ZigBee is widely used to create personal area networks using low power digital radios, to enable wireless home automation.

IoT protocol used for low power wireless mesh communications. This standard defines the PHY and MAC layers.

 

Used (globally) for smart metering data exchange. Developed and maintained by the DLMS User Association (and also referred to as IEC 62056), the standard defines a set of interface classes or COSEM objects (Blue book) and supporting protocols (Green book).

Note: some parts of the world have different metering standards which use aspects/variants of DLMS (e.g. GBCS (UK), G3 PRIME etc.)

A well known standard/naming system for anything that connects to the internet or a private network.

Allows text-based domain names to be translated to numerical IP addresses. The protocol itself handles the data structures/exchanges as part of the wider IP suite.

Sets up a security association in IPsec and uses X.509 public key certificates for authentication.

Commonly used to connect electronic devices (e.g. RTUs/PLCs) with (e.g.) a master controller in an industrial control system.

Uses serial, ethernet or IP as a transport layer depending on the application.

Commonly used to connect electronic devices (e.g. RTUs/PLCs) with (e.g.) a master controller in an industrial control system.

Uses serial, ethernet or IP as a transport layer depending on the application.

Commonly used to connect electronic devices (e.g. RTUs/PLCs) with (e.g.) a master controller in an industrial control system.

Uses serial, ethernet or IP as a transport layer depending on the application.

The Open Charge Point Protocol (OCPP) is an open communication standard that supports communications between Charging Station Management Systems operated by Charge Point Operators, and Charge Point station equipment from different vendors to easily communicate with each other.

The Open Charge Point Protocol (OCPP) is an open communication standard that supports communications between Charging Station Management Systems operated by Charge Point Operators, and Charge Point station equipment from different vendors to easily communicate with each other.

The Open Charge Point Protocol (OCPP) is an open communication standard that supports communications between Charging Station Management Systems operated by Charge Point Operators, and Charge Point station equipment from different vendors to easily communicate with each other.

The Open Charge Point Protocol (OCPP) is an open communication standard that supports communications between Charging Station Management Systems operated by Charge Point Operators, and Charge Point station equipment from different vendors to easily communicate with each other.

Used to time synchronize all participating computers to within a few milliseconds of UTC. Sends and receives timestamps using UDP.

Used to automatically assign IP addresses to devices that want to be connected to an IP network.

Users a client/server arrangement (client uses DHCP to request information from the server). This is the IPv6 variant of the protocol.

Used to automatically assign IP addresses to devices that want to be connected to an IP network.

Users a client/server arrangement (client uses DHCP to request information from the server). This is the IPv4 variant of the protocol.

OASIS standard network protocol used to transport messages between devices (typically runs over TCP/IP)  – also referred to as ISO20922.

NXP variant of IEC14443 Type A smart card standard including AES, DES and triple DES encryption standards.

Coming soon

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Coming soon

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Electrical and data specification for communication between sonars, GPS receivers (etc.) and other marine devices.

Transport Layer Security (TLS) provides client/server application communications security over the internet.

Coming soon

The Open Charge Point Interface protocol (OCPI) supports connections between e-Mobility Service Providers and Electric Vehicle Charge Point Operators who manage charge stations to enable automated roaming between charge point networks.

Coming soon

Open Automated Demand Response (OpenADR) is an information exchange model and global Smart Grid standard which provides a non-proprietary, open standardised Demand Response interface allowing electricity network operators to communicate Demand Response signals to end customers.

Coming soon

The Open Smart Charging Protocol (OSCP) is an open communication protocol between a Charge Point Management System managed by a Charge Point Operator, and an energy management system operated by a Distribution Network Operator for the purposes of capacity forecasting. OSCP is partly based on OCPP messaging.

Coming soon

ISO 15118 is an international standard that defines a two-way, high-level communication protocol between Electric Vehicles and Charge Point stations aimed at promoting plug and charge interoperability between vendors. The protocol supports bi-directional communications to facilitate both grid-to-vehicle and vehicle-to-grid information exchange.

The Open Charge Point Protocol (OCPP) is an open communication standard that supports communications between Charging Station Management Systems operated by Charge Point Operators, and Charge Point station equipment from different vendors to easily communicate with each other.

Coming soon

Definitions and transmission protocols for proximity cards (otherwise known as tokens), typically used for verifying ID and controlling access.

NXP variant of IEC14443 Type A smart card standard including AES, DES and triple DES encryption standards.

Coming soon

Developed by IEC TC57. Used for telecontrol/teleprotection applications (SCADA), mainly within the Utilities space.

Facilitates data transmission between two permanently connected circuits and enables interoperability between different suppliers.

Coming soon

Typically used for SCADA applications, mainly in the utilities sector. Facilitates communication between control centres, remote terminal units (RTUs) and  IEDs.

Coming soon

Widely deployed in digital substations. Part of the IEC 61850 standard, used to transfer real time process data and supervisory control information between networked devices or computer applications.

Defines a set of standard objects, messages and encoding rules.

Coming soon

Widely deployed in digital substations. Part of the IEC61850 standard, used to group data formats into data sets and therefore facilitate fast data transmission (less then 4 milliseconds).

Interested? Book a demo with our team of specialists

Find out more about ProtoCrawler

Product Overview

Deploy our advanced fuzz testing software to discover and tackle security vulnerabilities that you might have overlooked.

 

Intelligent Test Generation​

Define coverage based on the time you have available and generate a myriad of intelligent, automated tests with just a few clicks.

Automated Analysis​

Analyse results automatically and get all the information you need to prioritise, diagnose and tackle your security issues.