peter-pe
peter-pe
# 1.Violation 1 According to the specification of MQTTv3.1.1: If the Will Flag is set to 0, the Will QoS and Will Retain fields in the Connect Flags MUST be...
# 2.Violation 2 According to the specification of MQTTv3.1.1: When an MQTT server receives a CONNECT packet from a client, the server must respond with a CONNACK packet within 30...
# 3.Violation 3 According to the specification of MQTTv3.1.1: The Server MUST process a second CONNECT Packet sent from a Client as a protocol violation and disconnect the Client [MQTT-3.1.0-2]....
# 4.Violation 4 According to the specification of MQTTv3.1.1: If the Will Flag is set to 1 and the Will Retain flag is set to 1, the Server MUST publish...
# 5.Violation 5 According to the specification of MQTTv3.1.1: If the Will Flag is set to 1, the Will QoS and Will Retain fields in the Connect Flags will be...
# 6.Violation 6 According to the specification of MQTTv3.1.1: If the Server rejects any ClientId for any reason, the Server MUST respond with a CONNACK return code 0x02 (Identifier rejected)...
# 7.Violation 7 According to the specification of MQTTv3.1.1: If the Will Flag is set to 0, then the Will Retain Flag MUST be set to 0 [MQTT-3.1.2-15]. The code...
# 8.Violation 8 According to the specification of MQTTv3.1.1: If a Server allows a Client to supply a zero-byte ClientId, the Server MUST assign a unique ClientId to that Client...
# 9.Violation 9 According to the specification of MQTTv3.1.1: If the Password Flag is set to 1, a password MUST be present in the payload [MQTT-3.1.2-21]. All analyses confirm that...
# 10.Violation 10 According to the specification of MQTTv3.1.1: If the User Name Flag is set to 0, the Password Flag MUST be set to 0 [MQTT-3.1.2-22]. The rule [MQTT-3.1.2-22]...