--- /dev/null
+# Description
+
+Test ENIP keywords introduced in Suricata 8
+
+# Related issue
+
+https://redmine.openinfosecfoundation.org/issues/3958
+
+# PCAP
+
+The pcap is reused from enip-keywords test
--- /dev/null
+alert enip any any -> any any (msg:"Testing enip status"; enip.status:0 ; sid:4;)
+alert enip any any -> any any (msg:"Testing enip product_name"; enip.product_name; content: "1756-ENBT/A"; sid:5;)
+alert enip any any -> any any (msg:"Testing enip protocol_version"; enip.protocol_version: 1; sid:6;)
+alert enip any any -> any any (msg:"Testing enip revision"; enip.revision: 0x403; sid:7;)
+alert enip any any -> any any (msg:"Testing enip identity_status"; enip.identity_status: 0x30; sid:8;)
+alert enip any any -> any any (msg:"Testing enip state"; enip.state: 3; sid:9;)
+alert enip any any -> any any (msg:"Testing enip serial"; enip.serial: 0x524D8E; sid:10;)
+alert enip any any -> any any (msg:"Testing enip product_code"; enip.product_code: 58; sid:11;)
+alert enip any any -> any any (msg:"Testing enip device_type"; enip.device_type: 12; sid:12;)
+alert enip any any -> any any (msg:"Testing enip vendor_id"; enip.vendor_id: 1; sid:13;)
+alert enip any any -> any any (msg:"Testing cip request"; flow:established,to_server; enip.cip_attribute: 5; enip.cip_class: 1; enip.cip_instance: 1;sid:14;)
+alert enip any any -> any any (msg:"Testing cip response"; enip.cip_status: 0; sid:15;)