Bluetooth LE ATT Server Test Suite Data Sheet

Test Suite: Bluetooth LE ATT Server Test Suite

Direction: Server

The Attribute Protocol (ATT) provides the means for an attribute server to expose a set of attributes and their associated characteristic values to a requesting client device. These attributes can be discovered, read, and written by peer devices. The ATT is further used in a service framework described by the Generic Attribute Profile (GATT) and hosts a variety of application profiles which define the collection of attributes and permissions needed for these attributes to be used in communications. The Defensics Bluetooth LE ATT Server Test Suite can be used to evaluate Bluetooth ATT implementations for security flaws and robustness problems.

Used specifications

Specification Title
Bluetooth Core Specification Version 6.0 Vol 3, Part F: Attribute Protocol (ATT)
Bluetooth Core Specification Version 6.0 Vol 3, Part G: Generic Attribute Profile (GATT)

Tool-specific information

Tested messages Specifications
ATT Exchange MTU Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Read By Group Type Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Find By Type Value Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Read By Type Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Find Information Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Read Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Read Blob Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Read Multiple Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Write Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Write Command Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Signed Write Command Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Prepare Write Request Bluetooth Core Specification 6.0 Vol 3, Part F
ATT Execute Write Request Bluetooth Core Specification 6.0 Vol 3, Part F