6 lines
358 B
Bash
6 lines
358 B
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
# greps mail.log for TLS debug loglines and displays sender count
|
||
|
|
# and cipher used.
|
||
|
|
|
||
|
|
MIN_MAILS=2
|
||
|
|
zgrep 'Anonymous TLS connection established from' /var/log/mail.log* | sed -r 's/\[[0-9.]*\]://g' | awk {'print $15,$11'} | sort | uniq -c -i | while read line; do [[ $(grep -oE '^\s*[0-9]+' <<< $line) -gt $MIN_MAILS ]] && echo $line; done
|