mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-17 23:20:42 +01:00
46 lines
1.8 KiB
Bash
Executable File
46 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
# pmsnare.sh
|
|
# Performs parser testing for the pmsnare module.
|
|
# It's based on rgerhards' parsertest.sh.
|
|
|
|
echo TEST: \[pmsnare.sh\]: test snare parser module
|
|
. $srcdir/diag.sh init
|
|
|
|
# first we need to obtain the hostname as rsyslog sees it
|
|
rm -f HOSTNAME
|
|
. $srcdir/diag.sh startup gethostname.conf
|
|
. $srcdir/diag.sh tcpflood -m1 -M "\"<128>\""
|
|
./msleep 100
|
|
. $srcdir/diag.sh shutdown-when-empty # shut down rsyslogd when done processing messages
|
|
. $srcdir/diag.sh wait-shutdown # we need to wait until rsyslogd is finished!
|
|
|
|
# now start the real tests
|
|
. $srcdir/diag.sh nettester pmsnare_default udp
|
|
. $srcdir/diag.sh nettester pmsnare_default tcp
|
|
. $srcdir/diag.sh nettester pmsnare_ccoff udp
|
|
. $srcdir/diag.sh nettester pmsnare_ccoff tcp
|
|
. $srcdir/diag.sh nettester pmsnare_ccdefault udp
|
|
. $srcdir/diag.sh nettester pmsnare_ccdefault tcp
|
|
. $srcdir/diag.sh nettester pmsnare_cccstyle udp
|
|
. $srcdir/diag.sh nettester pmsnare_cccstyle tcp
|
|
. $srcdir/diag.sh nettester pmsnare_ccbackslash udp
|
|
. $srcdir/diag.sh nettester pmsnare_ccbackslash tcp
|
|
. $srcdir/diag.sh nettester pmsnare_modoverride udp
|
|
. $srcdir/diag.sh nettester pmsnare_modoverride tcp
|
|
|
|
echo \[pmsnare.sh]: redoing tests in IPv4-only mode
|
|
. $srcdir/diag.sh nettester pmsnare_default udp
|
|
. $srcdir/diag.sh nettester pmsnare_default tcp
|
|
. $srcdir/diag.sh nettester pmsnare_ccoff udp -4
|
|
. $srcdir/diag.sh nettester pmsnare_ccoff tcp -4
|
|
. $srcdir/diag.sh nettester pmsnare_ccdefault udp -4
|
|
. $srcdir/diag.sh nettester pmsnare_ccdefault tcp -4
|
|
. $srcdir/diag.sh nettester pmsnare_cccstyle udp -4
|
|
. $srcdir/diag.sh nettester pmsnare_cccstyle tcp -4
|
|
. $srcdir/diag.sh nettester pmsnare_ccbackslash udp -4
|
|
. $srcdir/diag.sh nettester pmsnare_ccbackslash tcp -4
|
|
. $srcdir/diag.sh nettester pmsnare_modoverride udp -4
|
|
. $srcdir/diag.sh nettester pmsnare_modoverride tcp -4
|
|
rm -f HOSTNAME
|
|
. $srcdir/diag.sh exit
|