Skip to main content

Outside Umbrella Top-1M

Counts DNS names seen in traffic that are not in the Cisco Umbrella Top-1M list, keyed by the DNS name.

PropertyValue
GUID{3317EEB3-CE83-4C8F-E321-79E7194BD974}
LayerL7 Application
InputPackets
Key typeDNS name
ImplementationLua — dns-resource.lua (apps/analyzers/umbrella-top-1m)
Trisul Appumbrella-top-1m (install from Trisul Apps)
Bucket / Topper60 s / 300 s
Enabled by defaultYes, once the app is installed

What it measures​

  • dns-resource.lua watches the DNS resource group. For each DNS resource flushed, it looks up the resource URI (the DNS name) in a LevelDB copy of the Top-1M list. If the name is not there, the key gets +1.
  • The lookup is an exact match on the full name. A subdomain counts as outside unless the list holds that exact name.
  • Prerequisites: run installfeed.sh to build the LevelDB file plugins/umbrella.level.<engine id> in the Trisul data directory, and keep DNS resource extraction on (the default). If the file cannot be opened, nothing is counted for that flush.

Keys​

One key is one DNS name, as Trisul extracted it.

KeyMeaning
xk2j9qpz7m.infoA rare, possibly DGA-generated domain
updates.smallvendor.exampleA legitimate domain outside the list

Special keys​

KeyMeaning
SYS:GROUP_TOTALSSum of every update made to this group in the interval, the total count of DNS resources outside the list.

Meter list​

IDNameTypeUnitsTopBottomDescription
0hitsVT_COUNTERhits100+1 for each flushed DNS resource whose name is not in the Top-1M list.
1Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.
2Unused Cardinality counterVT_GAUGEUniques2020Reserved cardinality slot. Not populated.