From 03dc21a861c8a803e7916c32c948da04e45548bf Mon Sep 17 00:00:00 2001 From: Arne Welzel Date: Sat, 10 Dec 2022 17:38:57 +0100 Subject: [PATCH] testing/mysql: Add traces recorded with a free-tier MySQL instance Not sure this adds much more coverage then there was, but minimally more recent software versions. The instances/passwords were ephemeral, so hostname and password hashes etc aren't useful to anyone. --- .../tls-12.conn.log | 11 ++++++++++ .../tls-13.conn.log | 11 ++++++++++ .../mysql.log | 14 +++++++++++++ .../btest/Traces/mysql/plain-amazon-rds.trace | Bin 0 -> 2186 bytes .../Traces/mysql/tls-12-amazon-rds.trace | Bin 0 -> 6079 bytes .../Traces/mysql/tls-13-amazon-rds.trace | Bin 0 -> 7607 bytes .../protocols/mysql/encrypted-aws-rds.test | 19 ++++++++++++++++++ .../base/protocols/mysql/plain-aws-rds.test | 7 +++++++ 8 files changed, 62 insertions(+) create mode 100644 testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-12.conn.log create mode 100644 testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-13.conn.log create mode 100644 testing/btest/Baseline/scripts.base.protocols.mysql.plain-aws-rds/mysql.log create mode 100644 testing/btest/Traces/mysql/plain-amazon-rds.trace create mode 100644 testing/btest/Traces/mysql/tls-12-amazon-rds.trace create mode 100644 testing/btest/Traces/mysql/tls-13-amazon-rds.trace create mode 100644 testing/btest/scripts/base/protocols/mysql/encrypted-aws-rds.test create mode 100644 testing/btest/scripts/base/protocols/mysql/plain-aws-rds.test diff --git a/testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-12.conn.log b/testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-12.conn.log new file mode 100644 index 0000000000..922962669b --- /dev/null +++ b/testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-12.conn.log @@ -0,0 +1,11 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +#separator \x09 +#set_separator , +#empty_field (empty) +#unset_field - +#path conn +#open XXXX-XX-XX-XX-XX-XX +#fields ts uid id.orig_h id.orig_p id.resp_h id.resp_p proto service duration orig_bytes resp_bytes conn_state local_orig local_resp missed_bytes history orig_pkts orig_ip_bytes resp_pkts resp_ip_bytes tunnel_parents +#types time string addr port addr port enum string interval count count string bool bool count string count count count count set[string] +XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 82.239.87.25 58132 79.107.90.25 3306 tcp - 2.043921 724 3255 SF - - 0 ShAdDaFf 14 1460 11 3835 - +#close XXXX-XX-XX-XX-XX-XX diff --git a/testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-13.conn.log b/testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-13.conn.log new file mode 100644 index 0000000000..4daf177fb5 --- /dev/null +++ b/testing/btest/Baseline/scripts.base.protocols.mysql.encrypted-aws-rds/tls-13.conn.log @@ -0,0 +1,11 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +#separator \x09 +#set_separator , +#empty_field (empty) +#unset_field - +#path conn +#open XXXX-XX-XX-XX-XX-XX +#fields ts uid id.orig_h id.orig_p id.resp_h id.resp_p proto service duration orig_bytes resp_bytes conn_state local_orig local_resp missed_bytes history orig_pkts orig_ip_bytes resp_pkts resp_ip_bytes tunnel_parents +#types time string addr port addr port enum string interval count count string bool bool count string count count count count set[string] +XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 82.239.87.25 57902 79.107.90.25 3306 tcp - 6.756360 1076 3776 SF - - 0 ShAdDaFf 19 2072 14 4512 - +#close XXXX-XX-XX-XX-XX-XX diff --git a/testing/btest/Baseline/scripts.base.protocols.mysql.plain-aws-rds/mysql.log b/testing/btest/Baseline/scripts.base.protocols.mysql.plain-aws-rds/mysql.log new file mode 100644 index 0000000000..16750ec8d8 --- /dev/null +++ b/testing/btest/Baseline/scripts.base.protocols.mysql.plain-aws-rds/mysql.log @@ -0,0 +1,14 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +#separator \x09 +#set_separator , +#empty_field (empty) +#unset_field - +#path mysql +#open XXXX-XX-XX-XX-XX-XX +#fields ts uid id.orig_h id.orig_p id.resp_h id.resp_p cmd arg success rows response +#types time string addr port addr port string string bool count string +XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 82.239.87.25 58514 79.107.90.25 3306 login admin T 0 - +XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 82.239.87.25 58514 79.107.90.25 3306 query select @@version_comment limit 1 T 0 - +XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 82.239.87.25 58514 79.107.90.25 3306 query select now() T 0 - +XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 82.239.87.25 58514 79.107.90.25 3306 quit (empty) - - - +#close XXXX-XX-XX-XX-XX-XX diff --git a/testing/btest/Traces/mysql/plain-amazon-rds.trace b/testing/btest/Traces/mysql/plain-amazon-rds.trace new file mode 100644 index 0000000000000000000000000000000000000000..fbe114933845707bc97bbe0240b019a52e5d28e2 GIT binary patch literal 2186 zcmaKsYfM{Z7{{N}8*S~z=vcyStTRfP*vo-h*utgJF~-2?SmMMl_0S&1iEU5UQ*O!> zi5fo`MKW2LEhQei7q0w+}dVXxs>4YC7ukyyajxt!?`Ba&r26 z|IhDz-Y$H3{%su?Kz(E~033elm^&F-SlkMS@H5rq@57aMZ+Ud-c*oVR%+L*GcSF zWIu>ps+`n5dksrnqDg%l`Kj@3-0J0JOv$mtXNgV3SAH?TB+>Gvop4rA+J%obX;YMT zyo_7>aV1Nf9=lkBNzal^Ym?jSu5W^BA~yB(w$znA1er`m2brro@Y?#L=V0q_kI`wd zRW=16I;tFx1Y<%{8WMwXK~aX~L>MUFdCd1e9h<>tce0Mnc{;vM9e>fOc04&m8Hu=p z#BLk|Dvd)k*J`gN;`ev*63e*NPoCLKG;zSa_8uY z-PY4t{l{;gPW)PN#hkzKIek!8jNMXfaKsi2MI8j<>35w_rjgI(68b^o1vM}l%R9vElpKs%WZsdTjpEAtdsVA~=FMsdA*Z+wW)6m-7-)`q3$sm|7y@7Nn@sWAbqA9$I2W zu@w5FtY(5g+AP@8g@PMN@Xza^r^mh?@aR)ZOmO9Yf{kn)u(iQGuY*#ObkbPI&ZZpijq|M`nQ;^|IzOnv^Y=@-*pu_uGw>?-2K2#R8kD literal 0 HcmV?d00001 diff --git a/testing/btest/Traces/mysql/tls-12-amazon-rds.trace b/testing/btest/Traces/mysql/tls-12-amazon-rds.trace new file mode 100644 index 0000000000000000000000000000000000000000..d79fc71aeba9aa83e919913d1338634fd8f3b967 GIT binary patch literal 6079 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 JWbujOzW|m%8@vDj literal 0 HcmV?d00001 diff --git a/testing/btest/scripts/base/protocols/mysql/encrypted-aws-rds.test b/testing/btest/scripts/base/protocols/mysql/encrypted-aws-rds.test new file mode 100644 index 0000000000..fa1f43d0ed --- /dev/null +++ b/testing/btest/scripts/base/protocols/mysql/encrypted-aws-rds.test @@ -0,0 +1,19 @@ +# Just two traces with MySQL running in Amazon RDS tls1.3 and tls1.2 + +# @TEST-EXEC: zeek -b -r $TRACES/mysql/tls-12-amazon-rds.trace %INPUT +# @TEST-EXEC: mkdir tls-12 && mv *log tls-12 +# +# @TEST-EXEC: zeek -b -r $TRACES/mysql/tls-13-amazon-rds.trace %INPUT +# @TEST-EXEC: mkdir tls-13 && mv *log tls-13 +# +# @TEST-EXEC: btest-diff tls-12/conn.log +# #TEST-EXEC: btest-diff tls-12/ssl.log +# #TEST-EXEC: btest-diff tls-12/x509.log +# +# @TEST-EXEC: btest-diff tls-13/conn.log +# #TEST-EXEC: btest-diff tls-13/ssl.log +# #TEST-EXEC: ! test -f tls-13/x509.log + +@load base/protocols/conn +@load base/protocols/mysql +@load base/protocols/ssl diff --git a/testing/btest/scripts/base/protocols/mysql/plain-aws-rds.test b/testing/btest/scripts/base/protocols/mysql/plain-aws-rds.test new file mode 100644 index 0000000000..c0b6433514 --- /dev/null +++ b/testing/btest/scripts/base/protocols/mysql/plain-aws-rds.test @@ -0,0 +1,7 @@ +# Running with mysql --skip-ssl... + +# @TEST-EXEC: zeek -b -r $TRACES/mysql/plain-amazon-rds.trace %INPUT +# +# @TEST-EXEC: btest-diff mysql.log + +@load base/protocols/mysql