Přeskočit obsah

DNS Enricher

DNS Enricher obohacuje událost o informace načtené ze serverů DNS, například o názvy hostitelů.

Příklad

Deklarace

  ---
  define:
    name: DNSEnricher
    typ: enricher/dns
    dns_server: 8.8.8.8,5.5.4.8 # nepovinné

  atributy:

    ip:
      hostname: host.hostname

    source.ip:
      hostname:
        - host.hostname
        - source.hostname

Vstup

{
    "source.ip": "142.251.37.110",
}

Výstup

{
    "source.ip": "142.251.37.110", 
    "host.hostname": "prg03s13-in-f14.1e100.net",
    "source.hostname": "prg03s13-in-f14.1e100.net"
}

Sekce define

Tato sekce definuje název a typ obohacovače, který je v případě obohacovače DNS vždy enricher/dns.

Položka name

Kratší lidsky čitelný název této deklarace.

Item type

Typ této deklarace, musí být enricher/dns.

Položka dns_server

Seznam serverů DNS, které mají být požádány o informace, oddělený čárkou ,.

Sekce attributes

Zadejte slovník s atributy, ze kterého se má načíst IP adresa nebo jiné informace pro vyhledávání DNS.

Za každým atributem by měl následovat další slovník se seznamem klíčů, které se mají získat ze serveru DNS.

Hodnotou každého klíče je pak buď řetězec s názvem atributu události, do kterého se má vyhledaná hodnota uložit, nebo seznam, pokud se má hodnota vložit do více než jednoho atributu události.