On 2007/07/06 09:26, Juan Miscaro wrote:
> 1. ftp-proxy
> How does one track FTP usage of lan to internet servers?
pfctl -sr -vv is one of many ways.
> 2. spamd
> Is there any way to gather intelligent reports of what is happening
> with spamd? In essence, I want to get an idea of how much spam has
> been prevented from entering my mail server.
/var/log/daemon. how's this for a quick-and-dirty tool? - of course
it's useful for more than just spamd logs.
<[EMAIL PROTECTED]:5219>$ cat count.pl
#!/usr/bin/perl -w
# outputs a "graph" of how many instances of a line of input were seen.
my %LINES;
open (INFILE, '/dev/stdin') or die "can't open /dev/stdin";
while (<INFILE>) {
chomp;
$LINES{"$_"} .= '=';
}
close(INFILE);
foreach $line (keys %LINES) {
printf "$line ".$LINES{"$line"}."\n";
}
...
- which lists get the most hits?
<[EMAIL PROTECTED]:5219>$ cat /var/log/daemon | grep disco | cut -d. -f5 |
count.pl
=========================================================================================
lists: spamd-greytrap =========================
lists: uatraps ==========
lists: uatraps nixspam =
lists: nixspam ===========================================
- how many people are on for 0-9, 10-99, 100-999 seconds?
<[EMAIL PROTECTED]:5220>$ cat /var/log/daemon | grep disco | cut -d: -f5 | \
cut -d' ' -f4 | sed s/[0-9]/0/g | count.pl
000
====================================================================================================
0 =================
00 =====================================================
- /24s which hit spamd lots?
<[EMAIL PROTECTED]:5221>$ cat /var/log/daemon | grep disco | cut -d: -f4 | \
cut -d'.' -f-3 | count.pl | grep =========
192.118.71 ========================================
213.121.128 ========================
- simple management-friendly graphs?
MRTG (grep | wc -l),
hack something into ports/mail/mailgraph,
plenty of other options.