1.enip_command和cip_service关键字可用于匹配ENIP请求的各种属性。
有三种使用这个关键字的方法:
(1)设置“enip_command”匹配ENIP命令;
(2)设置“cip_service”匹配CIP服务;
(3)设置“enip_command”和“cip_service”匹配ENIP命令和CIP服务。
对于ENIP命令,我们将根据ENIP封装中找到的命令字段进行匹配。
对于CIP服务,我们使用最多3个逗号分隔的值来表示服务、类和属性。这些值在CIP规范中进行了描述。CIP类与其服务相关联,CIP属性与其服务相关联。如果您只需要匹配服务,那么只需要提供服务值。如果希望匹配CIP属性,则必须提供所有3个值。
2.语法
enip_command:<value>
cip_service:<value(s)>
enip_command:<value>, cip_service:<value(s)>
3.示例
enip_command:99
cip_service:75
cip_service:16,246,6
enip_command:111, cip_service:5
CIP(http://read.pudn.com/downloads166/ebook/763211/EIP-CIP-V1-1.0.pdf)
有关协议的资料:http://literature.rockwellautomation.com/idc/groups/literature/documents/wp/enet-wp001_-en-p.pdf
网友评论