mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00

As services are sorted by default now, this disables the canonifier that sorts the service field for the external baseline. This also adds the tracking of disabled services in the service field via DPD::track_removed_services_in_connection - to make such changes more visible, and check that the feature works as desired.
29 lines
711 B
Bash
Executable file
29 lines
711 B
Bash
Executable file
#! /usr/bin/env bash
|
|
#
|
|
# Default canonifier used with the trace-based tests in testing/external/*.
|
|
|
|
if [ $# != 1 ]; then
|
|
echo "usage: $(basename $0) <filename>"
|
|
exit 1
|
|
fi
|
|
|
|
filename=$(basename $1)
|
|
|
|
addl="cat"
|
|
|
|
if [ "$filename" == "capture_loss.log" ]; then
|
|
addl="$(dirname $0)/diff-remove-fractions"
|
|
fi
|
|
|
|
if [ "$filename" == "ssh.log" ]; then
|
|
addl="$(dirname $0)/diff-remove-fields remote_location"
|
|
fi
|
|
|
|
$(dirname $0)/diff-remove-timestamps |
|
|
$(dirname $0)/diff-remove-uids |
|
|
$(dirname $0)/diff-remove-file-ids |
|
|
$(dirname $0)/diff-remove-x509-names |
|
|
$(dirname $0)/diff-sort-set-elements |
|
|
$(dirname $0)/diff-remove-spicy-abspath |
|
|
$(dirname $0)/diff-sort |
|
|
eval $addl
|