From 1ea9c8eb40e6c2fdb3de1ebba9c6b47090a8ace2 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Mon, 24 Sep 2018 15:34:16 -0500 Subject: [PATCH] GH-148: add priority to DNSSEC event handlers --- scripts/base/protocols/dns/main.bro | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/base/protocols/dns/main.bro b/scripts/base/protocols/dns/main.bro index 300b1ef784..a0e22aae6b 100644 --- a/scripts/base/protocols/dns/main.bro +++ b/scripts/base/protocols/dns/main.bro @@ -466,7 +466,7 @@ event dns_SRV_reply(c: connection, msg: dns_msg, ans: dns_answer, target: string # # } -event dns_RRSIG(c: connection, msg: dns_msg, ans: dns_answer, rrsig: dns_rrsig_rr) +event dns_RRSIG(c: connection, msg: dns_msg, ans: dns_answer, rrsig: dns_rrsig_rr) &priority=5 { local s: string; s = fmt("RRSIG %s %s", rrsig$type_covered, @@ -474,24 +474,24 @@ event dns_RRSIG(c: connection, msg: dns_msg, ans: dns_answer, rrsig: dns_rrsig_r hook DNS::do_reply(c, msg, ans, s); } -event dns_DNSKEY(c: connection, msg: dns_msg, ans: dns_answer, dnskey: dns_dnskey_rr) +event dns_DNSKEY(c: connection, msg: dns_msg, ans: dns_answer, dnskey: dns_dnskey_rr) &priority=5 { local s: string; s = fmt("DNSKEY %s", dnskey$algorithm); hook DNS::do_reply(c, msg, ans, s); } -event dns_NSEC(c: connection, msg: dns_msg, ans: dns_answer, next_name: string, bitmaps: string_vec) +event dns_NSEC(c: connection, msg: dns_msg, ans: dns_answer, next_name: string, bitmaps: string_vec) &priority=5 { hook DNS::do_reply(c, msg, ans, fmt("NSEC %s %s", ans$query, next_name)); } -event dns_NSEC3(c: connection, msg: dns_msg, ans: dns_answer, nsec3: dns_nsec3_rr) +event dns_NSEC3(c: connection, msg: dns_msg, ans: dns_answer, nsec3: dns_nsec3_rr) &priority=5 { hook DNS::do_reply(c, msg, ans, "NSEC3"); } -event dns_DS(c: connection, msg: dns_msg, ans: dns_answer, ds: dns_ds_rr) +event dns_DS(c: connection, msg: dns_msg, ans: dns_answer, ds: dns_ds_rr) &priority=5 { local s: string; s = fmt("DS %s %s", ds$algorithm, ds$digest_type);