Re: Number of SpamAssassin installations

2019-06-26 Thread Kevin A. McGrail
Agreed.  I think David just had a simple command he ran on his logs or
the project's mirror.  I can get you access to the mirror the project
runs if you want to look at it.

On 6/26/2019 8:51 AM, Henrik K wrote:
> It's just simple awk/grep, no need for fancy scripts.. :-)
>
> One month from single mirror should be enough to get a ballpark, weight can be
> calculated to it.
>
> On Wed, Jun 26, 2019 at 08:41:32AM -0400, Kevin A. McGrail wrote:
>> I seem to remember that yes, David Jones wrote a log parser for some
>> information on this but there is no centralization of logs.  Each mirror
>> would have to run and report.
>>
>> On 6/25/2019 8:33 AM, Henrik K wrote:
>>> Has someone calculated weekly/monthly unique IPs seen in some mirror logs? 
>>> I'm curious how many active SA installations there actually are?  I realize
>>> it's just a ballpark figure..
>>>
>> -- 
>> Kevin A. McGrail
>> Member, Apache Software Foundation
>> Chair Emeritus Apache SpamAssassin Project
>> https://www.linkedin.com/in/kmcgrail - 703.798.0171


-- 
Kevin A. McGrail
Member, Apache Software Foundation
Chair Emeritus Apache SpamAssassin Project
https://www.linkedin.com/in/kmcgrail - 703.798.0171



Re: Number of SpamAssassin installations

2019-06-26 Thread Henrik K


It's just simple awk/grep, no need for fancy scripts.. :-)

One month from single mirror should be enough to get a ballpark, weight can be
calculated to it.

On Wed, Jun 26, 2019 at 08:41:32AM -0400, Kevin A. McGrail wrote:
> I seem to remember that yes, David Jones wrote a log parser for some
> information on this but there is no centralization of logs.  Each mirror
> would have to run and report.
> 
> On 6/25/2019 8:33 AM, Henrik K wrote:
> > Has someone calculated weekly/monthly unique IPs seen in some mirror logs? 
> > I'm curious how many active SA installations there actually are?  I realize
> > it's just a ballpark figure..
> >
> 
> -- 
> Kevin A. McGrail
> Member, Apache Software Foundation
> Chair Emeritus Apache SpamAssassin Project
> https://www.linkedin.com/in/kmcgrail - 703.798.0171


Re: Number of SpamAssassin installations

2019-06-26 Thread Kevin A. McGrail
I seem to remember that yes, David Jones wrote a log parser for some
information on this but there is no centralization of logs.  Each mirror
would have to run and report.

On 6/25/2019 8:33 AM, Henrik K wrote:
> Has someone calculated weekly/monthly unique IPs seen in some mirror logs? 
> I'm curious how many active SA installations there actually are?  I realize
> it's just a ballpark figure..
>

-- 
Kevin A. McGrail
Member, Apache Software Foundation
Chair Emeritus Apache SpamAssassin Project
https://www.linkedin.com/in/kmcgrail - 703.798.0171



Cron ~/svn/trunk/build/mkupdates/run_nightly | /usr/bin/tee /var/www/automc.spamassassin.org/mkupdates/mkupdates.txt

2019-06-26 Thread Cron Daemon
+ promote_active_rules
+ pwd
/usr/local/spamassassin/automc/svn/trunk
+ svn co https://svn.apache.org/repos/asf/spamassassin/trunk/rulesrc
Urulesrc/sandbox/hege/20_bug5804.cf
Urulesrc/sandbox/hege/20_hk.cf
Urulesrc/sandbox/hege/20_html.cf
Urulesrc/sandbox/jhardin/20_tbird_image_spam.cf
Urulesrc/sandbox/jhardin/20_misc_testing.cf
Urulesrc/scores/scores-set0
Urulesrc/scores/stats-set0
Urulesrc/scores/scores-set1
Urulesrc/scores/stats-set1
Urulesrc/scores/scores-set2
Urulesrc/scores/scores-set3
Urulesrc/scores/72_scores.cf
Checked out revision 1862107.
+ /usr/bin/perl build/mkupdates/listpromotable
HTTP get: https://ruleqa.spamassassin.org/last-net?xml=1
HTTP get: https://ruleqa.spamassassin.org/1-days-ago?xml=1
HTTP get: https://ruleqa.spamassassin.org/2-days-ago?xml=1
HTTP get: https://ruleqa.spamassassin.org/3-days-ago?xml=1
HTTP get: https://ruleqa.spamassassin.org/4-days-ago?xml=1
day 4 contains a --net mass-check! offsetting by an extra day
Use of "goto" to jump into a construct is deprecated at 
build/mkupdates/listpromotable line 137.
HTTP get: https://ruleqa.spamassassin.org/5-days-ago?xml=1
HTTP get: https://ruleqa.spamassassin.org/6-days-ago?xml=1
+ mv rules/active.list.new rules/active.list
+ svn diff rules
+ cat /var/www/ruleqa.spamassassin.org/reports/LATEST
Index: rules/active.list
===
--- rules/active.list   (revision 1862037)
+++ rules/active.list   (working copy)
@@ -1,6 +1,6 @@
 # DO NOT EDIT: file generated by build/mkupdates/listpromotable
 # active ruleset list, automatically generated from 
https://ruleqa.spamassassin.org/
-# with results from: last-net: net-axb-coi-bulk net-axb-generic 
net-axb-ham-misc net-darxus net-ena-week0 net-ena-week1 net-ena-week2 
net-ena-week3 net-ena-week4 net-giovanni-ham net-giovanni-spam 
net-giovanni-spammy net-grenier net-hege net-jarif net-jbrooks net-llanga 
net-mmiroslaw-mails-ham net-mmiroslaw-mails-spam net-npiazzi net-pds net-sihde 
net-spamsponge net-thendrikx; day 1: axb-coi-bulk axb-generic axb-ham-misc 
darxus ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham 
giovanni-spam giovanni-spammy grenier hege jarif jbrooks llanga 
mmiroslaw-mails-ham mmiroslaw-mails-spam npiazzi pds sihde spamsponge 
thendrikx; day 2: axb-coi-bulk axb-generic axb-ham-misc darxus ena-week0 
ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam 
giovanni-spammy grenier hege jarif jbrooks llanga mmiroslaw-mails-ham 
mmiroslaw-mails-spam npiazzi pds sihde spamsponge thendrikx; day 3: 
axb-coi-bulk axb-generic axb-ham-misc darxus ena-week0 ena-week1 ena-week2 
ena-week3 ena-w
 eek4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jarif jbrooks 
llanga mmiroslaw-mails-ham mmiroslaw-mails-spam npiazzi pds sihde spamsponge 
thendrikx; day 4: axb-coi-bulk axb-generic axb-ham-misc darxus ena-week0 
ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam 
giovanni-spammy grenier hege jarif jbrooks llanga mmiroslaw-mails-ham 
mmiroslaw-mails-spam pds sihde spamsponge thendrikx; day 5: axb-coi-bulk 
axb-generic axb-ham-misc darxus ena-week0 ena-week1 ena-week2 ena-week3 
ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jarif jbrooks 
llanga mmiroslaw-mails-ham mmiroslaw-mails-spam npiazzi pds sihde spamsponge 
thendrikx
+# with results from: last-net: net-axb-coi-bulk net-axb-generic 
net-axb-ham-misc net-darxus net-ena-week0 net-ena-week1 net-ena-week2 
net-ena-week3 net-ena-week4 net-giovanni-ham net-giovanni-spam 
net-giovanni-spammy net-grenier net-hege net-jarif net-jbrooks net-llanga 
net-mmiroslaw-mails-ham net-mmiroslaw-mails-spam net-npiazzi net-pds net-sihde 
net-spamsponge net-thendrikx; day 1: axb-coi-bulk axb-generic axb-ham-misc 
darxus ena-week0 ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham 
giovanni-spam giovanni-spammy grenier hege jarif jbrooks llanga 
mmiroslaw-mails-ham mmiroslaw-mails-spam npiazzi pds sihde spamsponge 
thendrikx; day 2: axb-coi-bulk axb-generic axb-ham-misc darxus ena-week0 
ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam 
giovanni-spammy grenier hege jarif jbrooks llanga mmiroslaw-mails-ham 
mmiroslaw-mails-spam npiazzi pds sihde spamsponge thendrikx; day 3: 
axb-coi-bulk axb-generic axb-ham-misc darxus ena-week0 ena-week1 ena-week2 
ena-week3 ena-w
 eek4 giovanni-ham giovanni-spam giovanni-spammy grenier hege jarif jbrooks 
llanga mmiroslaw-mails-ham mmiroslaw-mails-spam npiazzi pds sihde spamsponge 
thendrikx; day 4: axb-coi-bulk axb-generic axb-ham-misc darxus ena-week0 
ena-week1 ena-week2 ena-week3 ena-week4 giovanni-ham giovanni-spam 
giovanni-spammy grenier hege jarif jbrooks llanga mmiroslaw-mails-ham 
mmiroslaw-mails-spam npiazzi pds sihde spamsponge thendrikx; day 5: 
axb-coi-bulk axb-generic axb-ham-misc darxus ena-week0 ena-week1 ena-week2 
ena-week3 ena-week4 giovanni-ham giovanni-spam giovanni-spammy grenier hege 
jarif jbrooks