On Sun, Oct 26, 2008 at 12:12 PM, slamp slamp <[EMAIL PROTECTED]> wrote:
> On Sun, Oct 26, 2008 at 11:55 AM, slamp slamp <[EMAIL PROTECTED]> wrote:
>> On Sun, Oct 26, 2008 at 12:48 AM, Felix Buenemann
>> <[EMAIL PROTECTED]> wrote:
>>> Am 24.10.2008 22:45 Uhr, Felix Buenemann schrieb:
>>>>> Here's what I'd prefer to see as output
>>>>> > format:
>>>>> >
>>>>> > spamdyke-stats.pl v???
>>>>> > Total : 122154
>>>>> > Allowed: 19514 15.97%
>>>>> > Timeout: 141 0.12%
>>>>> > Denied : 102499 83.91%
>>>>> > ____Denied Breakdown____
>>>>> > RDNS_MISSING 34229 33.39%
>>>>> > IP_IN_CC_RDNS 26702 26.05%
>>>>> > RBL_MATCH 21848 21.32%
>>>>> > RDNS_RESOLVE 14910 14.55%
>>>>> > SENDER_NO_MX 2684 2.62%
>>>>> > OTHER 2123 2.07%
>>>>> > TOO_MANY_RECIPIENTS 3 0.00%
>>>>> >
>>>>> > Or something along those lines. ;) Note the Denied percentages are
>>>>> > percents of Denied, not percents of Total.
>>>> It's certainly possible to add this kind of output. I'll look into it,
>>>> but I have some commercial projects coming up, so it'll have to be
>>>> postponed for a while, unless you wanna add it yourself.
>>>>
>>>
>>> Attached is a new versionl, that does approcimately what you want
>>> (percentages are total no relative to DENIED or whatever):
>>>
>>> spamdyke-stats build 2008102607
>>>
>>> 173123 41.20% DENIED_RDNS_MISSING
>>> 130998 31.18% DENIED_IP_IN_CC_RDNS
>>> 37253 8.86% DENIED_IP_IN_RDNS
>>> --------------- Breakdown ---------------
>>> 25200 81.68% .net
>>> 5533 17.93% .com
>>> 87 0.28% .in-addr.arpa
>>> 13 0.04% host
>>> 13 0.04% pool
>>> 5 0.01% dial
>>> 1 0.00% dhcp
>>> -----------------------------------------
>>> 35246 8.38% DENIED_RBL_MATCH
>>> --------------- Breakdown ---------------
>>> 24814 88.72% zen.spamhaus.org
>>> 1778 6.35% ix.dnsbl.manitu.net
>>> 1374 4.91% bl.spamcop.net
>>> -----------------------------------------
>>> 34045 8.10% DENIED_RDNS_RESOLVE
>>> 5731 1.36% ALLOWED
>>> 2316 0.55% TIMEOUT
>>> 831 0.19% DENIED_OTHER
>>> 474 0.11% ERROR
>>> 114 0.02% DENIED_SENDER_NO_MX
>>>
>>> ---------------- Summary ----------------
>>> Allowed: 5731 1.36%
>>> Timeout: 2316 0.55%
>>> Errors : 474 0.11%
>>> Denied : 411610 97.97%
>>> Total : 420131 100.00%
>>>
>>>
>>> -- Felix
>>>
>>>
>>> _______________________________________________
>>> spamdyke-users mailing list
>>> [email protected]
>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>
>>>
>>
>> this script does not work for me at all. i think i have the same setup as
>> eric.
>>
>> log-target=stderr
>>
>> spamdyke logs go to /var/log/qmail/smtp/current and i see them there.
>>
>> # cat /var/log/qmail/smtp/current | perl ./spamdyke-stats.pl
>> spamdyke-stats build 2008102607
>>
>>
>> ---------------- Summary ----------------
>> Allowed: 0 0.00%
>> Timeout: 0 0.00%
>> Errors : 0 0.00%
>> Denied : 0 0.00%
>> Total : 0 0.00%
>>
>
> works after modifying the following line to:
> if( m/(ALLOWED|ERROR|TIMEOUT|((DENIED|FILTER)_[^ ]+))/ ) {
>
changing 28 to 43 works as well if you keep the ^ in the following
line: if( m/^(ALLOWED|ERROR|TIMEOUT|((DENIED|FILTER)_[^ ]+))/ ) {
if( substr($_,0,1) eq '@' ) {
$_ = substr $_,43;
_______________________________________________
spamdyke-users mailing list
[email protected]
http://www.spamdyke.org/mailman/listinfo/spamdyke-users