mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-15 12:50:41 +01:00
We so far tried to ensure a value is really an IPv6 address, in order to avoid to mangle with just similar-looking information elements. However, this lead to misdetection for unusual formats, e.g. when a port is appended to a numerical IPv6 adress given without braces []. This has been changed now. In a sense, we now prefer to err on the side of privacy. BEHAVIOR CHANGE: Previously, a suspect value was not anonymized, and thus some other elements (like some MAC addresses) preserved. Now the opposite is true, and we anonymize anything that looks close enough to be an IPv6 address. This improves anonymization. closes https://github.com/rsyslog/rsyslog/issues/4725
39 lines
1.2 KiB
Bash
Executable File
39 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
# add 2016-11-22 by Jan Gerhards, released under ASL 2.0
|
|
|
|
. ${srcdir:=.}/diag.sh init
|
|
generate_conf
|
|
add_conf '
|
|
template(name="outfmt" type="string" string="%msg%\n")
|
|
|
|
module(load="../plugins/mmanon/.libs/mmanon")
|
|
module(load="../plugins/imtcp/.libs/imtcp")
|
|
input(type="imtcp" port="0" listenPortFileName="'$RSYSLOG_DYNNAME'.tcpflood_port" ruleset="testing")
|
|
|
|
ruleset(name="testing") {
|
|
action(type="mmanon")
|
|
action(type="omfile" file=`echo $RSYSLOG_OUT_LOG` template="outfmt")
|
|
}
|
|
action(type="omfile" file=`echo $RSYSLOG2_OUT_LOG`)'
|
|
|
|
startup
|
|
tcpflood -m1 -M "\"<129>Mar 10 01:00:00 172.20.245.8 tag: asdfghjk
|
|
<129>Mar 10 01:00:00 172.20.245.8 tag: FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
|
|
<129>Mar 10 01:00:00 172.20.245.8 tag: 61:34:ad::7:F aa:ff43::756:99:0
|
|
<129>Mar 10 01:00:00 172.20.245.8 tag: ::
|
|
<129>Mar 10 01:00:00 172.20.245.8 tag: 0::
|
|
<129>Mar 10 01:00:00 172.20.245.8 tag: 13:abd:45:
|
|
<129>Mar 10 01:00:00 172.20.245.8 tag: textnoblank72:8374:adc7:47FF::43:0:1AFEstillnoblank\""
|
|
|
|
shutdown_when_empty
|
|
wait_shutdown
|
|
export EXPECTED=' asdfghjk
|
|
ffff:ffff:0:0:0:0:0:0
|
|
61:34:0:0:0:0:0:0 aa:ff43:0:0:0:0:0:0
|
|
0:0:0:0:0:0:0:0
|
|
0:0:0:0:0:0:0:0
|
|
13:abd:45:
|
|
textnoblank72:8374:0:0:0:0:0:0stillnoblank'
|
|
cmp_exact
|
|
exit_test
|