Network communication robustness testing for Critical Systems

Identify weaknesses in industrial communication protocols before they impact safety, reliability, or operations.

Hero Mobile

Trusted by Global industries and Manufacturing Leaders

emerson
ge aerospace
cisco
ge vernova
siemens
abb
rockwell automation
invensys
hirschmann
mitsubishi electric
honeywell
ls
watlow
sick
texas instruments
danfoss
eaton
hitachi

CHALLENGES SOLVED

The Industrial Challenges We Address

Identify weaknesses in industrial communication protocols before they impact safety, reliability, or operations.

Device-Level Vulnerabilities & Robustness

The Achilles Test Platform helps identify and isolate issue with a device's robustness and reliability through structured, repeatable testing before deployment.

Protocol Handling Weaknesses

The Achilles Test Cases explore the edges of your device's protocol stack, finding implementation errors and unexpected behaviours.

Network Stress Testing

Achilles Storm test validates device stability and resilience under stressful and adversarial network conditions.

Address Operational and Safety Risk

Wurldtech reduces risk by ensuring devices meet defined robustness requirements prior to deployment.

Wurldtech Products

Testing and certification solutions that identify cybersecurity and robustness risks in industrial devices before deployment.

Achilles Test Platform

Achilles Test Platform

Automated cybersecurity and robustness testing for industrial devices and control systems.

Achilles Communication Certification

Achilles Communication Certification

Independent certification validating the network robustness of industrial devices.

How It Works

How the Achilles Solution Works

Achilles identifies weaknesses at the device and network level through controlled, repeatable industrial protocol testing.

Automated Security Testing

Devices are subjected to structured, repeatable test cases that simulate abnormal and adverse network conditions.

Automated Security Testing

Protocol-Level Validation

Industrial communication protocols are evaluated to identify improper handling of unexpected or malformed traffic.

Protocol-Level Validation

Robustness Measurement

Device stability and behavior are measured under stress to identify failure modes and reliability limits.

Robustness Measurement

Independent Certification

Certification confirms that devices meet defined robustness requirements for deployment in critical infrastructure.

Independent Certification

PROTOCOL LEVEL TESTING

How Achilles TestsAcross the OSI Stack

Achilles tests how devices behave under malformed, unexpected, and adversarial traffic across a variety of network protocols at each layer. While running Test Cases it (optionally) captures all test traffic, and continuously monitors the device under test for anomalous behavior and generates a report at the end.

Protocol Level Validation Diagram

DEVICE ROBUSTNESS

How Achilles EnsuresDevice Robustness

Achilles continuously challenges device communication to ensure stable, predictable, and secure behavior under stress.

Grammar

Validates protocol message structure and compliance

Tests how devices handle valid, invalid, and edge-case protocol messages to ensure compliance and predictable behavior.

Grammar

Fuzzing

Storm

Scanning

Monitoring

Secured Layer Testing

Types of Tests

A range of test types designed to validate protocol compliance, stress tolerance, security, and system stability.

Type of Test

Sub-Tests

Grammar

Header Grammar

Data Grammar

Command Grammar

Request Grammar

Response Grammar

Message Grammar

Payload Grammar

Protocol Structure Grammar

Contextually Invalid Packet Grammar

Fragmentation Grammar

Options Field Grammar

Sequence Grammar

Session Grammar

Service Grammar

Attribute Grammar

Method Grammar

Subscription Grammar

Node / Object Grammar

Connection Grammar

Identity Grammar

Interface Grammar

Routing / Transport Grammar

Data Link Layer Grammar

Transport Layer Grammar

Application Layer Grammar

OSI Session Grammar

TCP/IP Grammar

VLAN / LLC / SNAP Grammar

Grammar Chaining

Secure Channel Grammar

Server Grammar

Client Grammar

Layered Grammar

Object Grammar

Storm

Unicast Storm

Multicast Storm

Broadcast Storm

Request Storm

Data Storm

Connection Storm

Session Exhaustion Storm

Resource Exhaustion Storm

Saturation Storm

Fragmentation Storm

Checksum Error Storm

SYN Storm

LAND Storm

Replay Storm

Subscription Storm

Service Exhaustion Storm

Multi-packet Storm

Traffic Flooding

Fuzzing

Patented Fuzzing

Protocol Fuzzer

Payload Fuzzer

Packet Fuzzer

Inline damage Fuzzer

Payload Damage Injection

Packet Corruption Testing

Message Damage Testing

Partial Stack Damage

Full Stack Damage

Replay Damage

Packet Capture Replay

Traffic Replay Simulation

Real-world Traffic Emu

Grammar

Header GrammarData GrammarCommand GrammarRequest GrammarResponse GrammarMessage GrammarPayload GrammarProtocol Structure GrammarContextually Invalid Packet GrammarFragmentation GrammarOptions Field GrammarSequence GrammarSession GrammarService GrammarAttribute GrammarMethod GrammarSubscription GrammarNode / Object GrammarConnection GrammarIdentity GrammarInterface GrammarRouting / Transport GrammarData Link Layer GrammarTransport Layer GrammarApplication Layer GrammarOSI Session GrammarTCP/IP GrammarVLAN / LLC / SNAP GrammarGrammar ChainingSecure Channel GrammarServer GrammarClient GrammarLayered GrammarObject Grammar

Storm

Unicast StormMulticast StormBroadcast StormRequest StormData StormConnection StormSession Exhaustion StormResource Exhaustion StormSaturation StormFragmentation StormChecksum Error StormSYN StormLAND StormReplay StormSubscription StormService Exhaustion StormMulti-packet StormTraffic Flooding

Fuzzing

Patented FuzzingProtocol FuzzerPayload FuzzerPacket FuzzerInline damage FuzzerPayload Damage InjectionPacket Corruption TestingMessage Damage TestingPartial Stack DamageFull Stack DamageReplay DamagePacket Capture ReplayTraffic Replay SimulationReal-world Traffic Emu

Tools / Utility features

Supporting tools that extend testing, monitoring, and system control capabilities.

Type of Test

Sub-Tests

Monitoring

Network Monitoring

Communication Monitoring

Port Monitoring (TCP / UDP)

Protocol Monitoring

System Monitoring

Analog Monitor

Discrete Monitor

Heartbeat Monitor

Link State Monitor

ARP Monitor

ICMP Monitor

Linux System Monitor

OPC UA Monitor

OPC Observer

Webservice Monitor

Scanning

Protocol Scan Robustness

Port / Service Scanning

Network Discovery Scanning

Secure Certificate Manager

All X.509 format certificates

Identity Certificates with Private Key

Trusted Peer Certificates

CA certificates

Self signed certificates

RSA or EC algorithm certificates

Achilles generated certificates

Custom certificates

Other Tools

Automate Power cycling – Automated reset

Reporting

RestAPI for ATP-4S

RestAPI for v-ATP-4S (coming soon)

Monitoring

Network MonitoringCommunication MonitoringPort Monitoring (TCP / UDP)Protocol MonitoringSystem MonitoringAnalog MonitorDiscrete MonitorHeartbeat MonitorLink State MonitorARP MonitorICMP MonitorLinux System MonitorOPC UA MonitorOPC ObserverWebservice Monitor

Scanning

Protocol Scan RobustnessPort / Service ScanningNetwork Discovery Scanning

Secure Certificate Manager

All X.509 format certificatesIdentity Certificates with Private KeyTrusted Peer CertificatesCA certificatesSelf signed certificatesRSA or EC algorithm certificatesAchilles generated certificatesCustom certificates

Other Tools

Automate Power cycling – Automated resetReportingRestAPI for ATP-4SRestAPI for v-ATP-4S (coming soon)

FAQs

Frequently Asked Questions

Common questions about Achilles testing, certification, and industrial cybersecurity.

Looking to Enhance Your System's Reliability?

Discuss testing, certification, and protocol robustness with our security experts.