zeek/testing/btest/bifs/do_find_str.zeek
Johanna Amann d451fb8184 Merge branch 'topic/AbdelSaTd/case-insensitive-find'
* topic/AbdelSaTd/case-insensitive-find:
  testing-do-find-str_case-insensitive
  case-insensitive-search-features-for-do_find_str

I did a few small style-fixes while merging this and expanded the test
a bit. I also removed unecessary commits.

Closes GH-1828
2021-11-10 11:33:47 +00:00

33 lines
810 B
Text

#
# @TEST-EXEC: zeek -b %INPUT >out
# @TEST-EXEC: btest-diff out
event zeek_init()
{
local a = "this is the concatenation of HTTP fields of the fOrM of the website that I am protecting";
local b = "form";
local c = "FORM";
local d = "FoRm";
local e = "om0";
local f = "f0rm";
local g = "fOrm";
local h = "fOrM";
print "insensitive";
print find_str(a, b, 0, -1, F);
print find_str(a, c, 0, -1, F);
print find_str(a, d, 0, -1, F);
print find_str(a, e, 0, -1, F);
print find_str(a, f, 0, -1, F);
print find_str(a, g, 0, -1, F);
print find_str(a, h, 0, -1, F);
print "sensitive";
print find_str(a, b, 0, -1);
print find_str(a, c, 0, -1);
print find_str(a, d, 0, -1);
print find_str(a, e, 0, -1);
print find_str(a, f, 0, -1);
print find_str(a, g, 0, -1);
print find_str(a, h, 0, -1);
}