- Introduction to Context Management
- Onboarding a Context Table
- Custom Context Tables
- Create a Custom Context Table by Importing a CSV File
- Create a Custom Context Table Using the Add Custom Option
- Working with Filtered Context Tables
- View and Interact with a Custom or Filtered Context Table
- View the Details Panel for a Custom or Filtered Context Table
- Edit the Configuration of Custom or Filtered Context Tables
- Active Directory Context Tables
- Prerequisites to Onboard an Active Directory Context Table
- Create an Active Directory Context Table
- View and Interact with an Active Directory Context Table
- View the Details Panel for an Active Directory Context Table
- Edit the Configuration of an Active Directory Context Table
- Default User Attribute Mapping for Active Directory
- Default Device Attribute Mapping for Active Directory
- Anomali Context Tables
- Prerequisites to Onboard an Anomali Context Table
- Create an Anomali Context Table
- View and Interact with an Anomali Context Table
- View the Details Panel for an Anomali Context Table
- Edit the Configuration of an Anomali Context Table
- Default IP Attribute Mapping for Anomali
- Default Domain Attribute Mapping for Anomali
- CrowdStrike Context Tables
- Microsoft Entra ID Context Tables
- Prerequisites to Onboard a Microsoft Entra ID Context Table
- Create a Microsoft Entra ID Context Table
- View and Interact with a Microsoft Entra ID Context Table
- View the Details Panel for a Microsoft Entra ID Context Table
- Edit the Configuration of a Microsoft Entra ID Context Table
- Default User Attribute Mapping for Microsoft Entra ID
- Default Device Attribute Mapping for Microsoft Entra ID
- Okta Context Tables
- Recorded Future Context Tables
- Prerequisites to Onboard a Recorded Future Context Table
- Create a Recorded Future Context Table
- View and Interact with a Recorded Future Context Table
- View the Details Panel for a Recorded Future Context Table
- Edit the Configuration of a Recorded Future Context Table
- Default IP Attribute Mapping for Recorded Future
- Default Domain Attribute Mapping for Recorded Future
- STIX/TAXII Context Tables
- Prerequisites to Onboard a STIX/TAXII Context Table
- Create a STIX/TAXII Context Table
- View and Interact with a STIX/TAXII Context Table
- View the Details Panel for a STIX/TAXII Context Table
- Edit the Configuration of a STIX/TAXII Context Table
- Default IP Attribute Mapping for STIX/TAXII
- Default Domain Attribute Mapping for STIX/TAXII
- Custom Context Tables
- Add Data to an Existing Context Table
- Using Context Data in Downstream Applications
- Pre-Built Context Tables
- Context Management APIs
- Troubleshooting Context Management
- Refresh Rates for Context Tables
PrevNext
Enrichment Rules for CrowdStrike
Download the enrichment rules below and save them to a configuration file that can be imported into Log Stream.
"""EventEnrichers""" = [
{
"""Name""" = """crowdstrike-src_host-2"""
"""DisplayName""" = """CrowdStrike asset ID to Source Host Lookup"""
"""Description""" = """CrowdStrike host by aid"""
"""Condition""" = """exists(aid) && HasContextKey('CrowdStrike Devices', aid)"""
"""Map""" = [
{
"""Field""" = """src_host"""
"""Value""" = """toLower(GetContextAttribute('CrowdStrike Devices', aid, 'hostname'))"""
}
]
"""Filter""" = {
"""UniversalFieldName""" = """vendor"""
"""UniversalFieldValues""" = [
"""CrowdStrike"""
]
}
}
{
"""Name""" = """crowdstrike-src_host-1"""
"""DisplayName""" = """CrowdStrike Network Connection Assets In"""
"""Description""" = """CrowdStrike Network Connection Asset information"""
"""Condition""" = """InList(toLower(vendor), 'crowdstrike') && direction='1' && HasContextKey('CrowdStrike Devices', aid)"""
"""Map""" = [
{
"""Field""" = """src_host"""
"""Value""" = """toLower(GetContextAttribute('CrowdStrike Devices', aid, 'hostname'))"""
}
]
"""Filter""" = {
"""UniversalFieldName""" = """activity_type"""
"""UniversalFieldValues""" = [
"""dns-traffic""",
"""network-close""",
"""network-session""",
"""network-start""",
"""network-traffic"""
]
"""Outcome""" = [
"""fail""",
"""success"""
]
}
}
{
"""Name""" = """crowdstrike-dest_host-3"""
"""DisplayName""" = """CrowdStrike Network Connection Assets Out"""
"""Description""" = """CrowdStrike Network Connection Asset information"""
"""Condition""" = """InList(toLower(vendor), 'crowdstrike') && direction='0' && HasContextKey('CrowdStrike Devices', aid)"""
"""Map""" = [
{
"""Field""" = """dest_host"""
"""Value""" = """toLower(GetContextAttribute('CrowdStrike Devices', aid, 'hostname'))"""
}
]
"""Filter""" = {
"""UniversalFieldName""" = """activity_type"""
"""UniversalFieldValues""" = [
"""dns-traffic""",
"""network-close""",
"""network-session""",
"""network-start""",
"""network-traffic"""
]
"""Outcome""" = [
"""fail""",
"""success"""
]
}
}
{
"""Name""" = """crowdstrike-user"""
"""DisplayName""" = """CrowdStrike asset ID to User Lookup"""
"""Description""" = """CrowdStrike User by asset ID"""
"""Condition""" = """InList(toLower(vendor), 'crowdstrike') && !exists(user) && exists(aid)"""
"""Map""" = [
{
"""Field""" = """user"""
"""Value""" = """ToLower(GetDynamicContextAttribute('aid', 'user'))"""
}
]
"""Filter""" = {
"""UniversalFieldName""" = """vendor"""
"""UniversalFieldValues""" = [
"""CrowdStrike"""
]
}
}
]