mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 16:48:19 +00:00
testing/quic: Fixups and simplification after Zeek integration
This commit is contained in:
parent
ee827eecf7
commit
3f99aa7996
14 changed files with 30 additions and 14 deletions
|
@ -1,5 +1,5 @@
|
||||||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||||
ts uid history service
|
ts uid history service
|
||||||
XXXXXXXXXX.XXXXXX CHhAvVGS1DHFjwGM9 - -
|
0.000000 CHhAvVGS1DHFjwGM9 - -
|
||||||
0.016059 ClEkJM2Vm5giqnMf4h - -
|
0.016059 ClEkJM2Vm5giqnMf4h - -
|
||||||
0.669020 C4J4Th3PJpwUYZZ6gc Dd quic,ssl
|
0.669020 C4J4Th3PJpwUYZZ6gc Dd quic,ssl
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# @TEST-DOC: Test that runs the pcap
|
# @TEST-DOC: Test that runs the pcap
|
||||||
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/chromium-115.0.5790.110-api-cirrus-com.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/chromium-115.0.5790.110-api-cirrus-com.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# @TEST-DOC: Test that runs the pcap
|
# @TEST-DOC: Test that runs the pcap
|
||||||
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/curl-8.1.2-dev-http3-www-google-de.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/curl-8.1.2-dev-http3-www-google-de.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# @TEST-DOC: Supported events so far.
|
# @TEST-DOC: Supported events so far.
|
||||||
# @TEST-REQUIRES: zeek -b -e 'print PacketAnalyzer::ANALYZER_PPP == PacketAnalyzer::ANALYZER_PPP'
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/retry.pcap base/protocols/quic %INPUT >out
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/retry.pcap base/protocols/quic %INPUT >out
|
||||||
# @TEST-EXEC: echo "zerortt.pcap" >>out
|
# @TEST-EXEC: echo "zerortt.pcap" >>out
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/zerortt.pcap base/protocols/quic %INPUT >>out
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/zerortt.pcap base/protocols/quic %INPUT >>out
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# @TEST-DOC: Test that runs the pcap
|
# @TEST-DOC: Test that runs the pcap
|
||||||
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/firefox-102.13.0esr-blog-cloudflare-com.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/firefox-102.13.0esr-blog-cloudflare-com.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# @TEST-DOC: Pcap with fragmented and unordered CRYPTO frames.
|
# @TEST-DOC: Pcap with fragmented and unordered CRYPTO frames.
|
||||||
#
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/chromium-115.0.5790.110-google-de-fragmented.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/chromium-115.0.5790.110-google-de-fragmented.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# @TEST-DOC: Test interop pcap containing RETRY packet from server side.
|
# @TEST-DOC: Test interop pcap containing RETRY packet from server side.
|
||||||
#
|
|
||||||
# interop pcaps have link type DLT_PPP, test for its availability. Available in Zeek 6.1 or later only.
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-REQUIRES: zeek -b -e 'print PacketAnalyzer::ANALYZER_PPP == PacketAnalyzer::ANALYZER_PPP'
|
|
||||||
#
|
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/handshake.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/handshake.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# @TEST-DOC: Test interop pcap containing RETRY packet from server side.
|
# @TEST-DOC: Test interop pcap containing RETRY packet from server side.
|
||||||
#
|
#
|
||||||
# interop pcaps have link type DLT_PPP, test for its availability. Available in Zeek 6.1 or later only.
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-REQUIRES: zeek -b -e 'print PacketAnalyzer::ANALYZER_PPP == PacketAnalyzer::ANALYZER_PPP'
|
|
||||||
#
|
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/retry.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/retry.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
# @TEST-DOC: Test that client initiating connection using 0RTT packet doesn't cause analyzer errors trying to decrypt server side.
|
# @TEST-DOC: Test that client initiating connection using 0RTT packet doesn't cause analyzer errors trying to decrypt server side.
|
||||||
#
|
#
|
||||||
# interop pcaps have link type DLT_PPP, test for its availability. Available in Zeek 6.1 or later only.
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-REQUIRES: zeek -b -e 'print PacketAnalyzer::ANALYZER_PPP == PacketAnalyzer::ANALYZER_PPP'
|
|
||||||
#
|
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/zerortt.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/interop/quic-go_quic-go/zerortt.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# @TEST-DOC: Smoke test the quic.log production
|
# @TEST-DOC: Smoke test the quic.log production
|
||||||
#
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/chromium-115.0.5790.110-google-de-fragmented.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/chromium-115.0.5790.110-google-de-fragmented.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: btest-diff quic.log
|
# @TEST-EXEC: btest-diff quic.log
|
||||||
# @TEST-EXEC: btest-diff .stderr
|
# @TEST-EXEC: btest-diff .stderr
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# @TEST-DOC: Pcap with dns-over-quic lookup using https://github.com/private-octopus/quicdoq
|
# @TEST-DOC: Pcap with dns-over-quic lookup using https://github.com/private-octopus/quicdoq
|
||||||
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/quicdoq.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/quicdoq.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# @TEST-DOC: Test that runs the pcap
|
# @TEST-DOC: Test that runs the pcap
|
||||||
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/quic_win11_firefox_google.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/quic_win11_firefox_google.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: btest-diff conn.log.cut
|
# @TEST-EXEC: btest-diff conn.log.cut
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# @TEST-DOC: Test that runs the pcap
|
# @TEST-DOC: Test that runs the pcap
|
||||||
|
|
||||||
|
# @TEST-REQUIRES: ${SCRIPTS}/have-quic
|
||||||
# @TEST-EXEC: zeek -Cr $TRACES/quic/vector-max-size-crash.pcap base/protocols/quic
|
# @TEST-EXEC: zeek -Cr $TRACES/quic/vector-max-size-crash.pcap base/protocols/quic
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid history service < conn.log > conn.log.cut
|
||||||
# @TEST-EXEC: zeek-cut -m ts uid cause analyzer_kind analyzer_name failure_reason < analyzer.log > analyzer.log.cut
|
# @TEST-EXEC: zeek-cut -m ts uid cause analyzer_kind analyzer_name failure_reason < analyzer.log > analyzer.log.cut
|
||||||
|
|
7
testing/scripts/have-quic
Executable file
7
testing/scripts/have-quic
Executable file
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
if grep -q "ZEEK_HAVE_ANALYZER_QUIC:INTERNAL=yes" "${BUILD}"/CMakeCache.txt; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 1
|
Loading…
Add table
Add a link
Reference in a new issue