From 3d9461eca1e94f39fd483fb12a4aae353fd43cde Mon Sep 17 00:00:00 2001 From: Seth Hall Date: Wed, 19 Jan 2011 10:35:27 -0500 Subject: [PATCH 1/2] Added a BRO_DNS_FAKE message to the help output. --- src/main.cc | 1 + src/util.cc | 9 +++++++++ src/util.h | 1 + 3 files changed, 11 insertions(+) diff --git a/src/main.cc b/src/main.cc index 5df9b1c65c..b31acdda58 100644 --- a/src/main.cc +++ b/src/main.cc @@ -184,6 +184,7 @@ void usage() fprintf(stderr, " $BROPATH | file search path (%s)\n", bro_path()); fprintf(stderr, " $BRO_PREFIXES | prefix list (%s)\n", bro_prefixes()); + fprintf(stderr, " $BRO_DNS_FAKE | enable faked DNS query responses (%s)\n", bro_dns_fake()); exit(1); } diff --git a/src/util.cc b/src/util.cc index d8390a866c..2244f74cb5 100644 --- a/src/util.cc +++ b/src/util.cc @@ -804,6 +804,15 @@ const char* bro_prefixes() return p; } + +const char* bro_dns_fake() + { + char* dns_fake = getenv("BRO_DNS_FAKE"); + if ( !dns_fake ) + return ""; + else + return dns_fake; + } FILE* open_file(const char* filename, const char** full_filename) { diff --git a/src/util.h b/src/util.h index f4f007a27d..4af2a27bd8 100644 --- a/src/util.h +++ b/src/util.h @@ -177,6 +177,7 @@ extern int int_list_cmp(const void* v1, const void* v2); extern const char* bro_path(); extern const char* bro_prefixes(); +extern const char* bro_dns_fake(); extern FILE* search_for_file(const char* filename, const char* ext, const char** full_filename); From ceb1bc8ee081e921c218044e6508ac185ca61db2 Mon Sep 17 00:00:00 2001 From: Seth Hall Date: Wed, 19 Jan 2011 12:10:34 -0500 Subject: [PATCH 2/2] Reworded BRO_DNS_FAKE message. --- src/main.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.cc b/src/main.cc index b31acdda58..e6def65167 100644 --- a/src/main.cc +++ b/src/main.cc @@ -184,7 +184,7 @@ void usage() fprintf(stderr, " $BROPATH | file search path (%s)\n", bro_path()); fprintf(stderr, " $BRO_PREFIXES | prefix list (%s)\n", bro_prefixes()); - fprintf(stderr, " $BRO_DNS_FAKE | enable faked DNS query responses (%s)\n", bro_dns_fake()); + fprintf(stderr, " $BRO_DNS_FAKE | disable DNS lookups (%s)\n", bro_dns_fake()); exit(1); }