Cisco Cisco Firepower Management Center 4000 Developer's Guide

Page of 726
Version 5.3
Sourcefire 3D System eStreamer Integration Guide
564
Understanding Legacy Data Structures
Legacy Discovery Data Structures
Appendix B
The 
User Vulnerability Data Block Fields
 table describes the fields of the User 
Vulnerability data block:
User Vulnerability Data Block Fields 
F
IELD
D
ATA
 T
YPE
D
ESCRIPTION
User 
Vulnerability 
Block Type
uint32
Initiates a User Vulnerability data block. This 
value is always 22.
User 
Vulnerability 
Block Length
uint32
Number of bytes in the User Vulnerability data 
block, including eight bytes for the user 
vulnerability block type and length fields, plus 
the number of bytes of user vulnerability data 
that follows.
Generic List 
Block Type
uint32
Initiates a Generic List data block comprising IP 
Range Specification data blocks conveying IP 
address range data. This value is always 31.
Generic List 
Block Length
uint32
Number of bytes in the Generic List data block, 
including the list header and all encapsulated IP 
Range Specification data blocks.
IP Range 
Specification 
Data Blocks *
variable
IP Range Specification data blocks containing 
information about the IP address ranges for the 
user input. See 
 on page 270 for a description of this data 
block.
Port
uint16
Port used by the sub-server affected by the 
vulnerability.
Protocol
uint16
The IANA protocol number. For example:
• 1 — ICMP
• 4 — IP
• 6 — TCP
• 17 — UDP
and so on.
Vulnerability 
ID
uint32
Sourcefire vulnerability ID.
UUID
uint8 [16]
Contains the unique identification number for 
the vulnerability. 
String Block 
Type
uint32
Initiates a String data block for the vulnerability 
name.