A new bif unique_id(prefix) that returns a string that's unique across

Bro instaces with high probablity.

"prefix" is a string that will be prepended to the returned ID.
This commit is contained in:
Robin Sommer 2011-06-07 17:28:20 -07:00
parent 4bdb94955d
commit 8266709e20
10 changed files with 96 additions and 59 deletions

View file

@ -0,0 +1 @@
6

View file

@ -0,0 +1,3 @@
A-UWkUyAuUGXf
B-56gKBmhBBB6
C-50da4BEzauh

View file

@ -0,0 +1,9 @@
#
# @TEST-EXEC: BRO_SEED_FILE= bro %INPUT 2>/dev/null >out
# @TEST-EXEC: BRO_SEED_FILE= bro %INPUT 2>/dev/null >>out
# @TEST-EXEC: cat out | sort | uniq | wc -l >count
# @TEST-EXEC: btest-diff count
print unique_id("A-");
print unique_id("B-");
print unique_id("C-");

View file

@ -0,0 +1,7 @@
#
# @TEST-EXEC: bro %INPUT >out
# @TEST-EXEC: btest-diff out
print unique_id("A-");
print unique_id("B-");
print unique_id("C-");