
B-14
Cisco Intrusion Prevention System Sensor CLI Configuration Guide for IPS 5.0
78-16527-01
Appendix B Signature Engines
SERVICE Engines
•
SERVICE SMB Engine, page B-24
•
SERVICE.SNMP Engine, page B-26
•
SERVICE.SSH Engine, page B-27
SERVICE.DNS Engine
The SERVICE.DNS engine specializes in advanced DNS decode, which includes anti-evasive
techniques, such as following multiple jumps. It has many parameters such as lengths, opcodes, strings,
and so forth. The SERVICE.DNS engine is a biprotocol inspector operating on both TCP and UDP
port 53. It uses the STREAM for TCP and the QUAD for UDP.
Table B-11
lists the parameters specific to the SERVICE.DNS engine.
Table B-11
SERVICE.DNS Engine Parameters
Parameter
Description
Value
protocol
Protocol of interest for this inspector.
TCP
UDP
specify-query-chaos-string
(Optional) Enables the DNS Query Class
Chaos String.
query-chaos-string
specify-query-class
(Optional) Enables the query class:
•
query-class—DNS Query Class 2
Byte Value
0 to 65535
specify-query-invalid-domain-name
(Optional) Enables query invalid domain
name:
•
query-invalid-domain-name—DNS
Query Length greater than 255
true | false
specify-query-jump-count-exceeded
(Optional) Enables query jump count
exceeded:
•
query-jump-count-exceeded—DNS
compression counter
true | false
specify-query-opcode
(Optional) Enables query opcode:
•
query-opcode—DNS Query Opcode
1 byte Value
0 to 65535
specify-query-record-data-invalid
(Optional) Enables query record data
invalid:
•
query-record-data-invalid—DNS
Record Data incomplete
true | false
specify-query-record-data-len
(Optional) Enables the query record data
length:
•
query-record-data-len—DNS
Response Record Data Length
0 to 65535