EventData

The EventData class is a container class to organize data about events that occurred during an incident.

EventData EventData EventData [ML_STRING] Description (0..*) [DATETIME] DetectTime (0..1) [DATETIME] StartTime (0..1) [DATETIME] EndTime (0..1) [DATETIME] RecoveryTime (0..1) [DATETIME] ReportTime (0..1) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) EventData->EventData 0..* Contact Contact [ML_STRING] ContactName (0..*) [ML_STRING] ContactTitle (0..*) [ML_STRING] Description (0..*) [TIMEZONE] Timezone (0..1) [EXTENSION] AdditionalData (0..*) [STRING] role (0..1) [STRING] type (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) EventData->Contact 0..* Discovery Discovery [ML_STRING] Description (0..*) [ENUM] source (0..1) [STRING] ext-source (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) EventData->Discovery 0..* Assessment Assessment [ML_STRING] IncidentCategory (0..*) [] IntendedImpact (0..*) [ML_STRING] MitigatingFactor (0..*) [ML_STRING] Cause (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] occurrence (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) EventData->Assessment 0..1 Method Method [ML_STRING] Description (0..*) []  (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) EventData->Method 0..* Flow Flow EventData->Flow 0..* Expectation Expectation [ML_STRING] Description (0..*) [STRING] DefinedCOA (0..*) [DATETIME] StartTime (0..1) [DATETIME] EndTime (0..1) [ENUM] action (0..1) [STRING] ext-action (0..1) [ENUM] severity (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) EventData->Expectation 0..* Record Record [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) EventData->Record 0..1 Contact->Contact 0..* RegistryHandle RegistryHandle Contact->RegistryHandle 0..* PostalAddress PostalAddress [POSTAL] PAddress (1..1) [ML_STRING] Description (0..*) [ENUM] type (0..1) [STRING] ext-type (0..1) Contact->PostalAddress 0..* Email Email [EMAIL] EmailTo (1..1) [ML_STRING] Description (0..*) [ENUM] type (0..1) [STRING] ext-type (0..1) Contact->Email 0..* Telephone Telephone [PHONE] TelephoneNumber (1..1) [ML_STRING] Description (0..*) [ENUM] type (0..1) [STRING] ext-type (0..1) Contact->Telephone 0..* Discovery->Contact 0..* DetectionPattern DetectionPattern [SOFTWARE] Application (1..1) [ML_STRING] Description (0..*) [STRING] DetectionConfiguration (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Discovery->DetectionPattern 0..* SystemImpact SystemImpact [ML_STRING] Description (0..*) [ENUM] severity (0..1) [ENUM] completion (0..1) [STRING] type (0..1) Assessment->SystemImpact 0..* BusinessImpact BusinessImpact [ML_STRING] Description (0..*) [ENUM] severity (0..1) [STRING] ext-severity (0..1) [STRING] type (0..1) Assessment->BusinessImpact 0..* TimeImpact TimeImpact Assessment->TimeImpact 0..* MonetaryImpact MonetaryImpact Assessment->MonetaryImpact 0..* Counter Counter Assessment->Counter 0..* Confidence Confidence Assessment->Confidence 0..1 Reference Reference []  (0..1) [URL] URL (0..*) [ML_STRING] Description (0..*) [ID] observable-id (0..1) Method->Reference 0..* System System [SOFTWARE] OperatingSystem (0..*) [STRING] AssetID (0..*) [ML_STRING] Description (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] category (0..1) [STRING] ext-category (0..1) [STRING] interface (0..1) [ENUM] spoofed (0..1) [ENUM] virtual (0..1) [ENUM] ownership (0..1) [STRING] ext-ownership (0..1) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Flow->System 1..* System->Counter 0..* Node Node [ML_STRING] Location (0..*) System->Node 1..1 NodeRole NodeRole [ML_STRING] Description (0..*) [STRING] category (0..1) System->NodeRole 0..* Service Service [INTEGER] Port (0..1) [PORTLIST] Portlist (0..1) [INTEGER] ProtoCode (0..1) [INTEGER] ProtoType (0..1) [INTEGER] ProtoField (0..1) [SOFTWARE] Application (0..1) [INTEGER] ip-protocol (0..1) [ID] observable-id (0..1) System->Service 0..* Node->PostalAddress 0..1 Node->Counter 0..* DomainData DomainData [STRING] Name (1..1) [DATETIME] DateDomainWasChecked (0..1) [DATETIME] RegistrationDate (0..1) [DATETIME] ExpirationDate (0..1) [EXTENSION] RelatedDNS (0..*) [STRING] system-status (0..1) [STRING] domain-status (0..1) [ID] observable-id (0..1) Node->DomainData 0..* Address Address Node->Address 0..* Nameservers Nameservers [STRING] Server (1..1) DomainData->Nameservers 0..* DomainContacts DomainContacts [STRING] SameDomainContact (0..1) DomainData->DomainContacts 0..1 Nameservers->Address 1..* DomainContacts->Contact 1..* ServiceName ServiceName [STRING] IANAService (0..1) [URL] URL (0..*) [ML_STRING] Description (0..*) Service->ServiceName 0..1 ApplicationHeader ApplicationHeader [EXTENSION] ApplicationHeaderField (1..*) Service->ApplicationHeader 0..1 EmailData EmailData [EMAIL] EmailTo (0..*) [EMAIL] EmailFrom (0..1) [STRING] EmailSubject (0..1) [STRING] EmailX-Mailer (0..1) [EXTENSION] EmailHeaderField (0..*) [STRING] EmailHeaders (0..1) [STRING] EmailBody (0..1) [STRING] EmailMessage (0..1) [ID] observable-id (0..1) Service->EmailData 0..1 HashData HashData [STRING] HashTargetID (0..1) [STRING] scope (0..1) EmailData->HashData 0..* SignatureData SignatureData [] Signature (1..*) EmailData->SignatureData 0..* Hash Hash []  (0..1) [SOFTWARE] Application (0..1) HashData->Hash 0..* FuzzyHash FuzzyHash [EXTENSION] FuzzyHashValue (1..*) [SOFTWARE] Application (0..1) [EXTENSION] AdditionalData (0..*) HashData->FuzzyHash 0..* Expectation->Contact 0..1 RecordData RecordData [DATETIME] DateTime (0..1) [ML_STRING] Description (0..*) [SOFTWARE] Application (0..1) [EXTENSION] RecordItem (0..*) [URL] URL (0..*) [EXTENSION] AdditionalData (0..*) [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) Record->RecordData 1..* RecordPattern RecordPattern RecordData->RecordPattern 0..* FileData FileData [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) RecordData->FileData 0..1 WindowsRegistryKeysModified WindowsRegistryKeysModified [ID] observable-id (0..1) RecordData->WindowsRegistryKeysModified 0..* CertificateData CertificateData [ENUM] restriction (0..1) [STRING] ext-restriction (0..1) [ID] observable-id (0..1) RecordData->CertificateData 0..* File File [STRING] FileName (0..1) [INTEGER] FileSize (0..1) [STRING] FileType (0..1) [URL] URL (0..*) [SOFTWARE] AssociatedSoftware (0..1) [EXTENSION] FileProperties (0..*) [ID] observable-id (0..1) FileData->File 1..* File->HashData 0..1 File->SignatureData 0..1 Key Key [STRING] KeyName (1..1) [STRING] KeyValue (0..1) [ENUM] registryaction (0..1) [STRING] ext-registryaction (0..1) [ID] observable-id (0..1) WindowsRegistryKeysModified->Key 1..* Certificate Certificate []  (1..1) [ML_STRING] Description (0..*) [ID] observable-id (0..1) CertificateData->Certificate 1..*

digraph EventData { graph [bb="0,0,2562,1889.5", rankdir=LR ]; node [label="\N"]; EventData [height=3.3194, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#999999" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The EventData class is a container class to organize data about events that occurred during an incident. "><FONT FACE="Nimbus Sans L">EventData</FONT></td> </tr>" %<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="A free-form text description of the event."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event was detected."><FONT FACE="Nimbus Sans L">[DATETIME] DetectTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event started."><FONT FACE="Nimbus Sans L">[DATETIME] StartTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event ended."><FONT FACE="Nimbus Sans L">[DATETIME] EndTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the site recovered from the event."><FONT FACE="Nimbus Sans L">[DATETIME] RecoveryTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="The time the event was reported."><FONT FACE="Nimbus Sans L">[DATETIME] ReportTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="An extension mechanism for data not explicitly represented in the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="See Section 3.3.1. The default value is &quot;default&quot;."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/EventData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="116.5,1211", shape=plaintext, width=3.2361]; EventData -> EventData [label="0..*", lp="116.5,1356", pos="e,138.25,1330.7 94.746,1330.7 99.268,1341.6 106.52,1348.5 116.5,1348.5 123.36,1348.5 128.93,1345.3 133.22,1339.7"]; Contact [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The Contact class describes contact information for organizations and personnel involved in the incident. This class allows for the naming of the involved party, specifying contact information for them, and identifying their role in the incident. "><FONT FACE="Nimbus Sans L">Contact</FONT></td> </tr>" %<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The name of the contact. The contact may either be an organization or a person. The type attribute disambiguates the semantics."><FONT FACE="Nimbus Sans L">[ML_STRING] ContactName (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The title for the individual named in the ContactName."><FONT FACE="Nimbus Sans L">[ML_STRING] ContactTitle (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A free-form text description of the contact."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="The timezone in which the contact resides."><FONT FACE="Nimbus Sans L">[TIMEZONE] Timezone (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A means by which to extend the role attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] role (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] type (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Contact.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="2152.5,1423", shape=plaintext, width=3.2361]; EventData -> Contact [label="0..*", lp="1205,1642.5", pos="e,2058.1,1532.1 145.57,1330.5 184.05,1455.9 265.22,1635 415,1635 415,1635 415,1635 1846,1635 1923.6,1635 1995.7,1588.5 2050.4,1539.1"]; Discovery [height=1.8611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="The Discovery class describes how an incident was detected. "><FONT FACE="Nimbus Sans L">Discovery</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="A free-form text description of how this incident was detected."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="Categorizes the techniques used to discover the incident. These values are partially derived from Table 3-1 of [NIST800.61rev2]. These values are maintained in the &quot;Discovery- source&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] source (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="A means by which to extend the source attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-source (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Discovery.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="415,1423", shape=plaintext, width=2.9444]; EventData -> Discovery [label="0..*", lp="262.5,1324.5", pos="e,320.52,1355.9 233.19,1293.9 259.31,1312.4 286.82,1332 312.32,1350.1"]; Assessment [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="The Assessment class describes the repercussions of the incident to the victim. "><FONT FACE="Nimbus Sans L">Assessment</FONT></td> </tr>" %<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A free-form text description categorizing the type of incident."><FONT FACE="Nimbus Sans L">[ML_STRING] IncidentCategory (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="The intended outcome to the victim sought by the threat actor. Defined identically to the BusinessImpact defined in Section 3.12.2 but describes intent rather than the realized impact."><FONT FACE="Nimbus Sans L">[] IntendedImpact (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A description of a mitigating factor relative to the impact on the victim organization."><FONT FACE="Nimbus Sans L">[ML_STRING] MitigatingFactor (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A description of an underlying cause of the impact."><FONT FACE="Nimbus Sans L">[ML_STRING] Cause (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="Specifies whether the assessment is describing actual or potential outcomes."><FONT FACE="Nimbus Sans L">[ENUM] occurrence (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#ff8465" HREF="/idmef_parser/IODEFv2/Assessment.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="415,1211", shape=plaintext, width=3.4167]; EventData -> Assessment [label="0..1", lp="262.5,1218.5", pos="e,291.99,1211 233.19,1211 249.17,1211 265.67,1211 281.91,1211"]; Method [height=1.8611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#92765a" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="The Method class describes the tactics, techniques, procedures, or weakness used by the threat actor in an incident. This class consists of both a list of references describing the attack methods and weaknesses and a free-form text description. "><FONT FACE="Nimbus Sans L">Method</FONT></td> </tr>" %<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A free-form text description of techniques, tactics, or procedures used by the threat actor."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A reference to the exploited weakness per [RFC7203]."><FONT FACE="Nimbus Sans L">[] (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Method.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="415,967", shape=plaintext, width=3.2361]; EventData -> Method [label="0..*", lp="262.5,1103.5", pos="e,332.99,1034 233.19,1115.6 263.68,1090.7 296.08,1064.2 324.95,1040.6"]; Flow [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#65779e" HREF="/idmef_parser/IODEFv2/Flow.html" TITLE="The Flow class describes the systems and networks involved in the incident and the relationships between them. "><FONT FACE="Nimbus Sans L">Flow</FONT></td> </tr>" %</table>>, pos="415,765", shape=plaintext, width=0.75]; EventData -> Flow [label="0..*", lp="262.5,955.5", pos="e,394.07,783.15 172.41,1091.2 203.8,1029 245.9,953.25 292,891 320.48,852.54 360.13,814 386.63,789.86"]; Expectation [height=3.3194, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#999999" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="The Expectation class conveys to the recipient of the IODEF document the actions the sender is requesting. "><FONT FACE="Nimbus Sans L">Expectation</FONT></td> </tr>" %<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A free-form text description of the desired action(s)."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A unique identifier meaningful to the sender and recipient of this document that references a course of action. This class MUST be present if the action attribute is set to &quot;defined-coa&quot;."><FONT FACE="Nimbus Sans L">[STRING] DefinedCOA (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="The time at which the sender would like the action performed. A timestamp that is earlier than the ReportTime specified in the Incident class denotes that the sender would like the action performed as soon as possible. The absence of this element indicates no expectations of when the recipient would like the action performed."><FONT FACE="Nimbus Sans L">[DATETIME] StartTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="The time by which the sender expects the recipient to complete the action. If the recipient cannot complete the action before EndTime, the recipient MUST NOT carry out the action. Because of transit delays and clock drift, the sender MUST be prepared for the recipient to have carried out the action, even if it completes past EndTime."><FONT FACE="Nimbus Sans L">[DATETIME] EndTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="Classifies the type of action requested. The default value of &quot;other&quot;. These values are maintained in the &quot;Expectation-action&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] action (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A means by which to extend the action attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-action (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="Indicates the desired priority of the action. This attribute is an enumerated list with no default value, and the semantics of these relative measures are context dependent."><FONT FACE="Nimbus Sans L">[ENUM] severity (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="See Section 3.3.1. The default value is &quot;default&quot;."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#BFBFBF" HREF="/idmef_parser/IODEFv2/Expectation.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="662,1770", shape=plaintext, width=2.9444]; EventData -> Expectation [label="0..*", lp="262.5,1672.5", pos="e,555.7,1765.9 139.96,1330.7 164.52,1444.4 205.74,1604.3 251,1649 329.14,1726.2 453.94,1754.6 545.54,1764.8"]; Record [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cccc52" HREF="/idmef_parser/IODEFv2/Record.html" TITLE="The Record class is a container class for log and audit data that provides supportive information about the events in an incident. The source of this data will often be the output of monitoring tools. These logs substantiate the activity described in the document. "><FONT FACE="Nimbus Sans L">Record</FONT></td> </tr>" %<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/Record.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/Record.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%</table>>, pos="415,495", shape=plaintext, width=2.7778]; EventData -> Record [label="0..1", lp="262.5,835.5", pos="e,395.36,530.62 156.65,1091.4 190.06,994.9 240.36,856.19 292,738 322.95,667.17 364.52,587.72 390.54,539.53"]; Contact -> Contact [label="0..*", lp="2152.5,1557.5", pos="e,2175.7,1532.3 2129.3,1532.3 2133.9,1543.1 2141.7,1550 2152.5,1550 2159.9,1550 2165.9,1546.7 2170.5,1541.2"]; RegistryHandle [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/RegistryHandle.html" TITLE="The RegistryHandle class represents a handle into an Internet registry or community-specific database. "><FONT FACE="Nimbus Sans L">RegistryHandle</FONT></td> </tr>" %</table>>, pos="2448,1423", shape=plaintext, width=1.5972]; Contact -> RegistryHandle [label="0..*", lp="2304.5,1430.5", pos="e,2390.4,1423 2269.3,1423 2306.8,1423 2347.2,1423 2380,1423"]; PostalAddress [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="The PostalAddress class specifies a postal address and associated annotation. "><FONT FACE="Nimbus Sans L">PostalAddress</FONT></td> </tr>" %<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="A postal address."><FONT FACE="Nimbus Sans L">[POSTAL] PAddress (1..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="A free-form text description of the address."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="Categorizes the type of address described in the PAddress class. These values are maintained in the &quot;PostalAddress-type&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] type (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/PostalAddress.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-type (0..1)</FONT></td></tr>%</table>>, pos="2448,1188", shape=plaintext, width=2.9444]; Contact -> PostalAddress [label="0..*", lp="2304.5,1300.5", pos="e,2361.6,1244.7 2269.4,1317.6 2290.5,1299.6 2312.6,1281.4 2334,1265 2340.2,1260.2 2346.7,1255.4 2353.2,1250.7"]; Email [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#52a3cc" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="The Email class specifies an email address and associated annotation. "><FONT FACE="Nimbus Sans L">Email</FONT></td> </tr>" %<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="An email address."><FONT FACE="Nimbus Sans L">[EMAIL] EmailTo (1..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="A free-form text description of the email address."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="Categorizes the type of email address described in the EmailTo class. These values are maintained in the &quot;Email- type&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] type (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#66CCFF" HREF="/idmef_parser/IODEFv2/Email.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-type (0..1)</FONT></td></tr>%</table>>, pos="2448,1330", shape=plaintext, width=2.9444]; Contact -> Email [label="0..*", lp="2304.5,1383.5", pos="e,2341.7,1363.5 2269.3,1386.2 2289.9,1379.8 2311.4,1373 2331.9,1366.5"]; Telephone [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="The Telephone class describes a telephone number and associated annotation. "><FONT FACE="Nimbus Sans L">Telephone</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="A telephone number."><FONT FACE="Nimbus Sans L">[PHONE] TelephoneNumber (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="A free-form text description of the phone number."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="Categorizes the type of telephone number described in the TelephoneNumber class. These values are maintained in the &quot;Telephone-type&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] type (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Telephone.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-type (0..1)</FONT></td></tr>%</table>>, pos="2448,1516", shape=plaintext, width=3.1667]; Contact -> Telephone [label="0..*", lp="2304.5,1479.5", pos="e,2334,1480.1 2269.3,1459.8 2287.3,1465.4 2306,1471.3 2324.2,1477"]; Discovery -> Contact [label="0..*", lp="1340.5,1430.5", pos="e,2035.7,1423 521.37,1423 622.2,1423 777.91,1423 913,1423 913,1423 913,1423 1846,1423 1905,1423 1970.4,1423 2025.5,1423"]; DetectionPattern [height=2.1528, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="The DetectionPattern class describes a configuration or signature that can be used by an Intrusion Detection System (IDS) / Intrusion Prevention System (IPS), SIEM, antivirus, endpoint protection, network analysis, malware analysis, or host forensics tool to identify a particular phenomenon. This class requires the identification of the target application and allows the configuration to be described in either free form or machine-readable form. "><FONT FACE="Nimbus Sans L">DetectionPattern</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="The application for which the DetectionConfiguration or Description is being provided."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="A free-form text description of how to use the information provided in the Application or DetectionConfiguration classes."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="A machine-consumable configuration to find a pattern of activity."><FONT FACE="Nimbus Sans L">[STRING] DetectionConfiguration (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DetectionPattern.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="913,1529", shape=plaintext, width=3.5278]; Discovery -> DetectionPattern [label="0..*", lp="662,1504.5", pos="e,785.76,1501.9 521.22,1445.6 595.46,1461.4 695.27,1482.7 775.57,1499.7"]; SystemImpact [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="The SystemImpact class describes the technical impact of the incident to the systems on the network. "><FONT FACE="Nimbus Sans L">SystemImpact</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="A free-form text description of the impact to the system."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="An estimate of the relative severity of the activity. The permitted values are shown below. There is no default value."><FONT FACE="Nimbus Sans L">[ENUM] severity (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="An indication whether the described activity was successful. The permitted values are shown below. There is no default value."><FONT FACE="Nimbus Sans L">[ENUM] completion (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/SystemImpact.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] type (0..1)</FONT></td></tr>%</table>>, pos="913,1192", shape=plaintext, width=2.9444]; Assessment -> SystemImpact [label="0..*", lp="662,1212.5", pos="e,806.91,1196 538.1,1206.3 617.08,1203.3 718.98,1199.4 796.61,1196.4"]; BusinessImpact [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="The BusinessImpact class describes and characterizes the degree to which the function of the organization was impacted by the incident. "><FONT FACE="Nimbus Sans L">BusinessImpact</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="A free-form text description of the impact to the organization."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="Characterizes the severity of the incident on business functions. The permitted values are shown below. They were derived from Table 3-2 of [NIST800.61rev2]. The default value is &quot;unknown&quot;. These values are maintained in the &quot;BusinessImpact-severity&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] severity (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="A means by which to extend the severity attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-severity (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/BusinessImpact.html" TITLE="A means by which to extend the type attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] type (0..1)</FONT></td></tr>%</table>>, pos="913,1061", shape=plaintext, width=2.9444]; Assessment -> BusinessImpact [label="0..*", lp="662,1173.5", pos="e,806.91,1093 538.1,1173.9 617.24,1150.1 719.4,1119.3 797.08,1095.9"]; TimeImpact [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/TimeImpact.html" TITLE="The TimeImpact class describes the impact of the incident on an organization as a function of time. It provides a way to convey down time and recovery time. "><FONT FACE="Nimbus Sans L">TimeImpact</FONT></td> </tr>" %</table>>, pos="913,968", shape=plaintext, width=1.3194]; Assessment -> TimeImpact [label="0..*", lp="662,1093.5", pos="e,865.27,976.51 532.31,1101.8 540.12,1096.2 548.05,1090.9 556,1086 652.39,1027 781.66,993.85 855.27,978.55"]; MonetaryImpact [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/MonetaryImpact.html" TITLE="The MonetaryImpact class describes the financial impact of the activity on an organization. For example, this impact may consider losses due to the cost of the investigation or recovery, diminished productivity of the staff, or a tarnished reputation that will affect future opportunities. "><FONT FACE="Nimbus Sans L">MonetaryImpact</FONT></td> </tr>" %</table>>, pos="913,1339", shape=plaintext, width=1.6806]; Assessment -> MonetaryImpact [label="0..*", lp="662,1332.5", pos="e,852.3,1335 538.28,1275.7 544.21,1278 550.13,1280.1 556,1282 652.4,1313.1 769.16,1327.7 842.28,1334.2"]; Counter [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/Counter.html" TITLE="The Counter class summarizes multiple occurrences of an event or conveys counts or rates of various features. "><FONT FACE="Nimbus Sans L">Counter</FONT></td> </tr>" %</table>>, pos="1516,1229", shape=plaintext, width=0.98611]; Assessment -> Counter [label="0..*", lp="1069.5,1369.5", pos="e,1480.3,1243 515.94,1320.1 528.61,1329.4 542.06,1337.7 556,1344 649.52,1386.4 683.43,1361.1 786,1366 898.76,1371.4 928.22,1381.8 \ 1040,1366 1202.6,1343.1 1387.4,1278.1 1470.9,1246.6"]; Confidence [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cc6a51" HREF="/idmef_parser/IODEFv2/Confidence.html" TITLE="The Confidence class represents an estimate of the validity and accuracy of data expressed in the document. This estimate can be expressed as a category or a numeric calculation. "><FONT FACE="Nimbus Sans L">Confidence</FONT></td> </tr>" %</table>>, pos="913,1285", shape=plaintext, width=1.2639]; Assessment -> Confidence [label="0..1", lp="662,1270.5", pos="e,867.38,1278.2 538.1,1229.3 640.23,1244.5 780.71,1265.3 857.44,1276.7"]; Reference [height=1.5694, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#92765a" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="The Reference class is an external reference to relevant information such as a vulnerability, IDS alert, malware sample, advisory, or attack technique. "><FONT FACE="Nimbus Sans L">Reference</FONT></td> </tr>" %<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="Reference identifier per [RFC7495]."><FONT FACE="Nimbus Sans L">[] (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="A URL to a reference."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="A free-form text description of this reference."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#b79370" HREF="/idmef_parser/IODEFv2/Reference.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="913,875", shape=plaintext, width=2.9444]; Method -> Reference [label="0..*", lp="662,938.5", pos="e,806.7,889 531.75,936.29 539.94,934.41 548.08,932.63 556,931 635.8,914.59 726.51,900.42 796.52,890.44"]; System [height=4.4861, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#65779e" HREF="/idmef_parser/IODEFv2/System.html" TITLE="The System class describes a system or network involved in an event. "><FONT FACE="Nimbus Sans L">System</FONT></td> </tr>" %<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="The operating system running on the system."><FONT FACE="Nimbus Sans L">[SOFTWARE] OperatingSystem (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="An asset identifier for the System."><FONT FACE="Nimbus Sans L">[STRING] AssetID (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A free-form text description of the System."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Classifies the role the host or network played in the incident. These values are maintained in the &quot;System- category&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] category (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A means by which to extend the category attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-category (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Specifies the interface on which the event(s) on this System originated. If the Node class specifies a network rather than a host, this attribute has no meaning."><FONT FACE="Nimbus Sans L">[STRING] interface (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="An indication of confidence in whether this System was the true target or attacking host. The permitted values for this attribute are shown below. The default value is &quot;unknown&quot;."><FONT FACE="Nimbus Sans L">[ENUM] spoofed (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Indicates whether this System is a virtual or physical device. The default value is &quot;unknown&quot;."><FONT FACE="Nimbus Sans L">[ENUM] virtual (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="Describes the ownership of this System relative to the victim in the incident. These values are maintained in the &quot;System-ownership&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] ownership (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A means by which to extend the ownership attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-ownership (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#7e95c5" HREF="/idmef_parser/IODEFv2/System.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="913,639", shape=plaintext, width=3.4583]; Flow -> System [label="1..*", lp="662,735.5", pos="e,788.4,670.53 442.13,758.14 504.7,742.31 662.61,702.35 778.38,673.06"]; System -> Counter [label="0..*", lp="1205,1216.5", pos="e,1480.3,1231.2 1036.5,800.53 1037.7,803.35 1038.9,806.17 1040,809 1084.3,922.16 1019.3,984.27 1099,1076 1177.3,1166.2 1215.2,1178.7 \ 1329,1215 1375.3,1229.8 1431.3,1232.1 1469.9,1231.4"]; "Node" [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#3daf3d" HREF="/idmef_parser/IODEFv2/Node.html" TITLE="The Node class identifies a system, asset, or network and its location. "><FONT FACE="Nimbus Sans L">Node</FONT></td> </tr>" %<tr><td BGCOLOR="#4cdb4c" HREF="/idmef_parser/IODEFv2/Node.html" TITLE="A free-form text description of the physical location of the node. This description may provide a more detailed description of where at the address specified by the PostalAddress class this node is found (e.g., room number, rack number, or slot number in a chassis)."><FONT FACE="Nimbus Sans L">[ML_STRING] Location (0..*)</FONT></td></tr>%</table>>, pos="1205,952", shape=plaintext, width=2.7083]; System -> "Node" [label="1..1", lp="1069.5,822.5", pos="e,1181.6,926.96 1037.7,772.65 1088.1,826.71 1142,884.5 1174.6,919.44"]; NodeRole [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#3daf3d" HREF="/idmef_parser/IODEFv2/NodeRole.html" TITLE="The NodeRole class describes the function performed by or role of a particular system, asset, or network. "><FONT FACE="Nimbus Sans L">NodeRole</FONT></td> </tr>" %<tr><td BGCOLOR="#4cdb4c" HREF="/idmef_parser/IODEFv2/NodeRole.html" TITLE="A free-form text description of the role of the system."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#4cdb4c" HREF="/idmef_parser/IODEFv2/NodeRole.html" TITLE="A means by which to extend the category attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] category (0..1)</FONT></td></tr>%</table>>, pos="1205,1031", shape=plaintext, width=2.9444]; System -> NodeRole [label="0..*", lp="1069.5,968.5", pos="e,1109.2,995.42 1035.5,800.67 1037.1,803.45 1038.5,806.22 1040,809 1078.4,882.49 1042.7,925.08 1099,986 1099.8,986.84 1100.6,987.67 \ 1101.4,988.49"]; Service [height=2.7361, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cca3a3" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="The Service class describes a network service. The service is described by a protocol, port, protocol header field, and application providing or using the service. "><FONT FACE="Nimbus Sans L">Service</FONT></td> </tr>" %<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A port number."><FONT FACE="Nimbus Sans L">[INTEGER] Port (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A list of port numbers."><FONT FACE="Nimbus Sans L">[PORTLIST] Portlist (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A transport-layer (Layer 4) protocol- specific code field (e.g., ICMP code field)."><FONT FACE="Nimbus Sans L">[INTEGER] ProtoCode (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A transport-layer (Layer 4) protocol- specific type field (e.g., ICMP type field)."><FONT FACE="Nimbus Sans L">[INTEGER] ProtoType (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="A transport-layer (Layer 4) protocol- specific flag field (e.g., TCP flag field)."><FONT FACE="Nimbus Sans L">[INTEGER] ProtoField (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="The application acting as either the client or the server for the service."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="The IANA-assigned IP protocol number per [IANA.Protocols]. The attribute MUST be set if a Port, Portlist, ProtoCode, ProtoType, or ProtoField class is present."><FONT FACE="Nimbus Sans L">[INTEGER] ip-protocol (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFCCCC" HREF="/idmef_parser/IODEFv2/Service.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1205,670", shape=plaintext, width=2.9444]; System -> Service [label="0..*", lp="1069.5,664.5", pos="e,1098.7,658.71 1037.7,652.24 1054.5,654.02 1071.7,655.85 1088.4,657.62"]; "Node" -> PostalAddress [label="0..1", lp="1846,1173.5", pos="e,2341.8,1176.3 1298.7,977.19 1303.1,980.11 1307.2,983.36 1311,987 1365.5,1039.7 1310.8,1099.7 1370,1147 1421.1,1187.8 1450.6,1166 \ 1516,1166 1516,1166 1516,1166 2152.5,1166 2211.7,1166 2277.4,1170.4 2331.8,1175.3"]; "Node" -> Counter [label="0..*", lp="1340.5,1204.5", pos="e,1480.5,1230.2 1301.2,977.17 1304.8,980.1 1308.1,983.36 1311,987 1337.4,1020.2 1301.8,1144.5 1329,1177 1363.3,1218 1427,1228.2 \ 1470.4,1229.9"]; DomainData [height=2.7361, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="The DomainData class describes a domain name and metadata associated with this domain. "><FONT FACE="Nimbus Sans L">DomainData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="The domain name of a system."><FONT FACE="Nimbus Sans L">[STRING] Name (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A timestamp of when the domain listed in the Name class was resolved."><FONT FACE="Nimbus Sans L">[DATETIME] DateDomainWasChecked (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A timestamp of when domain listed in the Name class was registered."><FONT FACE="Nimbus Sans L">[DATETIME] RegistrationDate (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A timestamp of when the domain listed in the Name class is set to expire."><FONT FACE="Nimbus Sans L">[DATETIME] ExpirationDate (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="Additional DNS records associated with this domain."><FONT FACE="Nimbus Sans L">[EXTENSION] RelatedDNS (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A means by which to extend the system-status attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] system-status (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="A means by which to extend the domain-status attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] domain-status (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/DomainData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1516,1039", shape=plaintext, width=4.0556]; "Node" -> DomainData [label="0..*", lp="1340.5,999.5", pos="e,1370,998.15 1294.5,977.05 1315.2,982.82 1337.7,989.13 1360.3,995.44"]; Address [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#3daf3d" HREF="/idmef_parser/IODEFv2/Address.html" TITLE="The Address class represents a hardware (Layer 2), network (Layer 3), or application (Layer 7) address. "><FONT FACE="Nimbus Sans L">Address</FONT></td> </tr>" %</table>>, pos="2152.5,938", shape=plaintext, width=1]; "Node" -> Address [label="0..*", lp="1691.5,931.5", pos="e,2116.2,935.97 1302.5,938.2 1324.7,935.62 1348.1,933.32 1370,932 1649,915.15 1985,929.26 2106.1,935.45"]; Nameservers [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Nameservers.html" TITLE="The Nameservers class describes the nameservers associated with a given domain. "><FONT FACE="Nimbus Sans L">Nameservers</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Nameservers.html" TITLE="The domain name of the nameserver."><FONT FACE="Nimbus Sans L">[STRING] Server (1..1)</FONT></td></tr>%</table>>, pos="1846,996", shape=plaintext, width=2.2361]; DomainData -> Nameservers [label="0..*", lp="1691.5,1024.5", pos="e,1765.1,1006.5 1662.2,1020 1693.8,1015.8 1726.3,1011.6 1755.1,1007.8"]; DomainContacts [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/DomainContacts.html" TITLE="The DomainContacts class describes the contact information for a given domain provided either by the registrar or through a whois query. "><FONT FACE="Nimbus Sans L">DomainContacts</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/DomainContacts.html" TITLE="A domain name already cited in this document or through previous exchange that contains the identical contact information as the domain name in question. The domain contact information associated with this domain should be used instead of an explicit definition with the Contact class."><FONT FACE="Nimbus Sans L">[STRING] SameDomainContact (0..1)</FONT></td></tr>%</table>>, pos="1846,1080", shape=plaintext, width=3.4722]; DomainData -> DomainContacts [label="0..1", lp="1691.5,1068.5", pos="e,1720.8,1064.4 1662.2,1057.2 1678.4,1059.2 1694.8,1061.2 1710.9,1063.2"]; Nameservers -> Address [label="1..*", lp="2000.5,975.5", pos="e,2116.4,944.83 1926.5,980.76 1983.9,969.91 2058.9,955.71 2106.4,946.72"]; DomainContacts -> Contact [label="1..*", lp="2000.5,1189.5", pos="e,2099.2,1313.9 1910.4,1105.1 1931.2,1115.1 1953.4,1128.2 1971,1144 2021,1189.1 2063.1,1250.9 2094.1,1304.9"]; ServiceName [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="The ServiceName class identifies an application protocol. It can be described by referencing an IANA-registered protocol, by referencing a URL, or with free-form text. "><FONT FACE="Nimbus Sans L">ServiceName</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="The name of the service per the &quot;Service Name&quot; field of the registry [IANA.Ports]."><FONT FACE="Nimbus Sans L">[STRING] IANAService (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="A URL to a resource describing the service."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/ServiceName.html" TITLE="A free-form text description of the service."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%</table>>, pos="1516,806", shape=plaintext, width=2.9444]; Service -> ServiceName [label="0..1", lp="1340.5,750.5", pos="e,1409.9,767.39 1311.3,724.02 1330.6,733.35 1350.8,742.7 1370,751 1379.8,755.24 1390,759.48 1400.4,763.62"]; ApplicationHeader [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/ApplicationHeader.html" TITLE="The ApplicationHeader class describes arbitrary fields from a protocol header and its corresponding value. "><FONT FACE="Nimbus Sans L">ApplicationHeader</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/ApplicationHeader.html" TITLE="A field name and value in a protocol header. The name attribute MUST be set to the field name. The field value MUST be set in the element content."><FONT FACE="Nimbus Sans L">[EXTENSION] ApplicationHeaderField (1..*)</FONT></td></tr>%</table>>, pos="1516,717", shape=plaintext, width=3.9444]; Service -> ApplicationHeader [label="0..1", lp="1340.5,700.5", pos="e,1373.7,695.5 1311.2,686.04 1328,688.59 1345.7,691.26 1363.4,693.93"]; EmailData [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The EmailData class describes headers from an email message and cryptographic hashes and signatures applied to it. "><FONT FACE="Nimbus Sans L">EmailData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;To:&quot; header field (Section 3.6.3 of [RFC5322]) in an email."><FONT FACE="Nimbus Sans L">[EMAIL] EmailTo (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;From:&quot; header field (Section 3.6.2 of [RFC5322]) in an email."><FONT FACE="Nimbus Sans L">[EMAIL] EmailFrom (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;Subject:&quot; header field in an email. See Section 3.6.5 of [RFC5322]."><FONT FACE="Nimbus Sans L">[STRING] EmailSubject (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The value of the &quot;X-Mailer:&quot; header field in an email."><FONT FACE="Nimbus Sans L">[STRING] EmailX-Mailer (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The header name and value of an arbitrary header field of the email message. The name attribute MUST be set to the header name. The header value MUST be set in the element body. The dtype attribute MUST be set to &quot;string&quot;."><FONT FACE="Nimbus Sans L">[EXTENSION] EmailHeaderField (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The headers of an email message."><FONT FACE="Nimbus Sans L">[STRING] EmailHeaders (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The body of an email message."><FONT FACE="Nimbus Sans L">[STRING] EmailBody (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="The headers and body of an email message."><FONT FACE="Nimbus Sans L">[STRING] EmailMessage (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/EmailData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1516,565", shape=plaintext, width=3.5139]; Service -> EmailData [label="0..1", lp="1340.5,634.5", pos="e,1389.4,607.75 1311.2,634.16 1333.3,626.69 1356.9,618.72 1379.9,610.95"]; HashData [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/HashData.html" TITLE="The HashData class describes different types of hashes on a given object (e.g., file, part of a file, email). "><FONT FACE="Nimbus Sans L">HashData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/HashData.html" TITLE="An identifier that references a subset of the object being hashed. The semantics of this identifier are specified by the scope attribute."><FONT FACE="Nimbus Sans L">[STRING] HashTargetID (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/HashData.html" TITLE="A means by which to extend the scope attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] scope (0..1)</FONT></td></tr>%</table>>, pos="1846,388", shape=plaintext, width=2.8194]; EmailData -> HashData [label="0..*", lp="1691.5,479.5", pos="e,1772.6,423.61 1642.6,492.67 1668.4,478.29 1695.5,463.48 1721,450 1734.6,442.81 1749.2,435.37 1763.4,428.24"]; SignatureData [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/SignatureData.html" TITLE="The SignatureData class describes different types of digital signatures on an object. "><FONT FACE="Nimbus Sans L">SignatureData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/SignatureData.html" TITLE="A given signature. See Section 4.2 of [W3C.XMLSIG]."><FONT FACE="Nimbus Sans L">[] Signature (1..*)</FONT></td></tr>%</table>>, pos="1846,484", shape=plaintext, width=1.7222]; EmailData -> SignatureData [label="0..*", lp="1691.5,532.5", pos="e,1783.8,499.28 1642.6,533.91 1687,523.02 1735.3,511.17 1773.7,501.74"]; Hash [height=0.98611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Hash.html" TITLE="The Hash class describes a cryptographic hash value; the algorithm and application used to generate it; and the canonicalization method applied to the object being hashed. "><FONT FACE="Nimbus Sans L">Hash</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Hash.html" TITLE="The canonicalization method used on the object being hashed. See Section 4.3.1 of [W3C.XMLSIG]."><FONT FACE="Nimbus Sans L">[] (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Hash.html" TITLE="The application used to calculate the hash."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%</table>>, pos="2152.5,438", shape=plaintext, width=2.9444]; HashData -> Hash [label="0..*", lp="2000.5,422.5", pos="e,2046.4,420.69 1947.6,404.58 1976,409.21 2007,414.27 2036.2,419.03"]; FuzzyHash [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="The FuzzyHash class describes a fuzzy hash and the application used to generate it. "><FONT FACE="Nimbus Sans L">FuzzyHash</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="The computed fuzzy hash value."><FONT FACE="Nimbus Sans L">[EXTENSION] FuzzyHashValue (1..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="The application used to calculate the hash."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FuzzyHash.html" TITLE="Mechanism by which to extend the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%</table>>, pos="2152.5,338", shape=plaintext, width=3.4028]; HashData -> FuzzyHash [label="0..*", lp="2000.5,372.5", pos="e,2029.8,358.01 1947.6,371.42 1970.8,367.65 1995.7,363.59 2019.9,359.64"]; Expectation -> Contact [label="0..1", lp="1340.5,1731.5", pos="e,2101.9,1532.2 768.02,1751.4 850.05,1738.7 966.62,1724 1069.5,1724 1069.5,1724 1069.5,1724 1846,1724 1927,1724 1951.1,1702.4 2012,\ 1649 2045.9,1619.3 2074.4,1579.3 2096.7,1541.3"]; RecordData [height=3.0278, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cccc52" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="The RecordData class describes or references log or audit data from a given type of tool and provides a means to annotate the output. "><FONT FACE="Nimbus Sans L">RecordData</FONT></td> </tr>" %<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A timestamp of the data found in the RecordItem or URL classes."><FONT FACE="Nimbus Sans L">[DATETIME] DateTime (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A free-form text description of the data provided in the RecordItem or URL classes."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="Identifies the tool used to generate the data in the RecordItem or URL classes."><FONT FACE="Nimbus Sans L">[SOFTWARE] Application (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="Log, audit, or forensic data to support the conclusions made during the course of analyzing the incident."><FONT FACE="Nimbus Sans L">[EXTENSION] RecordItem (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A URL reference to a log or audit data."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="An extension mechanism for data not explicitly represented in the data model."><FONT FACE="Nimbus Sans L">[EXTENSION] AdditionalData (0..*)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td BGCOLOR="#FFFF66" HREF="/idmef_parser/IODEFv2/RecordData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="913,338", shape=plaintext, width=3.2361]; Record -> RecordData [label="1..*", lp="662,456.5", pos="e,796.38,374.77 515.18,463.42 593.4,438.76 702.56,404.34 786.76,377.8"]; RecordPattern [height=0.5, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#cccc52" HREF="/idmef_parser/IODEFv2/RecordPattern.html" TITLE="The RecordPattern class describes where in the log data provided or referenced in the RecordData class relevant information can be found. It provides a way to reference subsets of information, identified by a pattern, in a large log file, audit trail, or forensic data. "><FONT FACE="Nimbus Sans L">RecordPattern</FONT></td> </tr>" %</table>>, pos="1205,420", shape=plaintext, width=1.5139]; RecordData -> RecordPattern [label="0..*", lp="1069.5,395.5", pos="e,1150.4,406.52 1029.9,373.3 1052.8,380 1076.6,386.84 1099,393 1112.4,396.69 1126.8,400.48 1140.6,404"]; FileData [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="The FileData class describes a file or set of files. "><FONT FACE="Nimbus Sans L">FileData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/FileData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1205,338", shape=plaintext, width=2.7778]; RecordData -> FileData [label="0..1", lp="1069.5,345.5", pos="e,1105,338 1029.7,338 1051.2,338 1073.6,338 1094.9,338"]; WindowsRegistryKeysModified [height=0.69444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/WindowsRegistryKeysModified.html" TITLE="The WindowsRegistryKeysModified class describes Windows operating system registry keys and the operations that were performed on them. This class was derived from [RFC5901]. "><FONT FACE="Nimbus Sans L">WindowsRegistryKeysModified</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/WindowsRegistryKeysModified.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1205,226", shape=plaintext, width=2.9028]; RecordData -> WindowsRegistryKeysModified [label="0..*", lp="1069.5,289.5", pos="e,1139.8,251.02 1029.7,293.25 1063.5,280.28 1099.5,266.46 1130,254.75"]; CertificateData [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="The CertificateData class describes X.509 certificates. "><FONT FACE="Nimbus Sans L">CertificateData</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="See Section 3.3.1."><FONT FACE="Nimbus Sans L">[ENUM] restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="A means by which to extend the restriction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-restriction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/CertificateData.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1205,91", shape=plaintext, width=2.7778]; RecordData -> CertificateData [label="0..*", lp="1069.5,222.5", pos="e,1150.6,137.04 1029.7,239.31 1068.3,206.6 1109.9,171.46 1142.8,143.6"]; File [height=2.4444, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/File.html" TITLE="The File class describes a file; its associated metadata; and cryptographic hashes and signatures applied to it. "><FONT FACE="Nimbus Sans L">File</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The name of the file."><FONT FACE="Nimbus Sans L">[STRING] FileName (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The size of the file in bytes."><FONT FACE="Nimbus Sans L">[INTEGER] FileSize (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The type of file per the IANA &quot;Media Types&quot; registry [IANA.Media]. Valid values correspond to the text in the &quot;Template&quot; column (e.g., &quot;application/pdf&quot;)."><FONT FACE="Nimbus Sans L">[STRING] FileType (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="A URL reference to the file."><FONT FACE="Nimbus Sans L">[URL] URL (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="The software application or operating system to which this file belongs or by which it can be processed."><FONT FACE="Nimbus Sans L">[SOFTWARE] AssociatedSoftware (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="Mechanism by which to extend the data model to describe properties of the file."><FONT FACE="Nimbus Sans L">[EXTENSION] FileProperties (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/File.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1516,350", shape=plaintext, width=3.6944]; FileData -> File [label="1..*", lp="1340.5,351.5", pos="e,1382.9,344.86 1305.1,341.86 1326.7,342.7 1349.9,343.59 1372.8,344.47"]; File -> HashData [label="0..1", lp="1691.5,378.5", pos="e,1744.5,375.85 1649.1,364.84 1667.2,366.89 1685.6,368.98 1703,371 1713.2,372.17 1723.7,373.41 1734.3,374.65"]; File -> SignatureData [label="0..1", lp="1691.5,433.5", pos="e,1784.2,458.9 1649.3,404.12 1692.1,421.52 1738,440.13 1774.6,455"]; Key [height=1.8611, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The Key class describes a Windows operating system registry key name and value pair, as well as the operation performed on it. "><FONT FACE="Nimbus Sans L">Key</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The name of a Windows operating system registry key (e.g., [HKEY_LOCAL_MACHINE\Software\Test\KeyName])."><FONT FACE="Nimbus Sans L">[STRING] KeyName (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The value of the registry key identified in the KeyName class encoded per the .reg file format [KB310516]."><FONT FACE="Nimbus Sans L">[STRING] KeyValue (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="The type of action taken on the registry key. These values are maintained in the &quot;Key-registryaction&quot; IANA registry per Section 10.2."><FONT FACE="Nimbus Sans L">[ENUM] registryaction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="A means by which to extend the registryaction attribute. See Section 5.1.1."><FONT FACE="Nimbus Sans L">[STRING] ext-registryaction (0..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Key.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1516,177", shape=plaintext, width=3.0833]; WindowsRegistryKeysModified -> Key [label="1..*", lp="1340.5,213.5", pos="e,1404.9,194.5 1309.9,209.48 1337.1,205.19 1366.7,200.53 1394.7,196.11"]; Certificate [height=1.2778, label=<<table BORDER="0" CELLBORDER="1" CELLSPACING="0"> <tr> <td BGCOLOR="#CECECE" HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="The Certificate class describes a given X.509 certificate or certificate chain. "><FONT FACE="Nimbus Sans L">Certificate</FONT></td> </tr>" %<tr><td HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="A given X.509 certificate or chain. See Section 4.4.4 of [W3C.XMLSIG]."><FONT FACE="Nimbus Sans L">[] (1..1)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="A free-form text description explaining the context of this certificate."><FONT FACE="Nimbus Sans L">[ML_STRING] Description (0..*)</FONT></td></tr>%<tr><td HREF="/idmef_parser/IODEFv2/Certificate.html" TITLE="See Section 3.3.2."><FONT FACE="Nimbus Sans L">[ID] observable-id (0..1)</FONT></td></tr>%</table>>, pos="1516,46", shape=plaintext, width=2.9444]; CertificateData -> Certificate [label="1..*", lp="1340.5,80.5", pos="e,1409.9,61.351 1305.1,76.514 1335.3,72.144 1368.7,67.31 1399.9,62.802"]; }


Aggregates

Description (0..*)

A free-form text description of the event.

DetectTime (0..1)

The time the event was detected.

StartTime (0..1)

The time the event started.

EndTime (0..1)

The time the event ended.

RecoveryTime (0..1)

The time the site recovered from the event.

ReportTime (0..1)

The time the event was reported.

Contact (0..*)

Contact information for the parties involved in the event. See Section 3.9.

Discovery (0..*)

The means by which the event was detected. See Section 3.10.

Assessment (0..1)

The impact of the event on the victim and the actions taken. See Section 3.12.

Method (0..*)

The technique used by the threat actor in the event. See Section 3.11.

Flow (0..*)

A description of the systems or networks involved. See Section 3.16.

Expectation (0..*)

The expected action to be performed by the recipient for the described event. See Section 3.15.

Record (0..1)

Supportive data (e.g., log files) that provides additional information about the event. See Section 3.22.

EventData (0..*)

A recursive definition of the EventData class. See Section 3.14.2 for an explanation on using this class.

AdditionalData (0..*)

An extension mechanism for data not explicitly represented in the data model.

restriction (0..1)

See Section 3.3.1. The default value is "default".

ext-restriction (0..1)

A means by which to extend the restriction attribute. See Section 5.1.1.

observable-id (0..1)

See Section 3.3.2.



IDMEFv1


IDMEFv2


IODEFv1


IODEFv2