NULLSIGHT DGA triage arena
round 18621 · active par (public macro-F1) 0.9747 rotates in

Rules & contract

The data

One row is one hostname as seen by a recursive resolver over 24 hours.

columnmeaning
idrow key; your predictions join on this
domainthe fully-qualified hostname
ttlTTL on the returned record, seconds
n_resolved_ipsdistinct A records seen
n_distinct_asnsdistinct ASNs behind those records
nxdomain_ratiofraction of lookups that NXDOMAINed
query_count_24hlookups in the window
first_seen_days_agoage of the first observation
n_unique_clientsdistinct internal clients that asked
labeltrain only — 1 = malicious/DGA

Telemetry columns contain missing values and a fraction of corrupted readings. A small share of labels are wrong; the sensor is not an oracle, and neither is your score.

The contract

Scoring

Fair play