<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Module: StopForumSpam</title>
        <description> This module allows to check registrations against the stopforumspam.com database.
It allows to select which one of the 3 checks (ip, username, email) should be run and blocks or unapproves a user which fails the given check(s).


Changelog:
---------

2016/10/27 version 0.3 by Oliver Riesen-Mallmann &amp;lt;oliver@riesen.org&amp;gt;
- Added german translation.
- info.txt and README extended.

2012/01/10 version 0.2 by Skye Nott &amp;lt;skye@f4.ca&amp;gt;
- Renamed lang/en.php to lang/english.php.
- Changed default to check IP and email (those seem to get the best result).
- Added new &amp;quot;force_generic&amp;quot; option to show less helpful message. I do not want
  spammers to get any hint as to why they are being blocked (e.g. many spammers
  have a pool of IPs to use).
- Added new &amp;quot;freq_min&amp;quot; option for finer control over blocking threshold. All
  checked fields frequency is added, if it is above this score it&amp;#039;s considered
  spammy. Use value 1 for maximum blocking (like version 0.1).
- Fixed duplicate &amp;quot;check_email&amp;quot; URL arg which was supposed to be
  check_username.

2011/11/28 version 0.1 by Thomas Seifert &amp;lt;thomas@phorum.org&amp;gt;
- Initial release.


ToDo&amp;#039;s include:
 option to send a given user as a spammer to stopforumspam.com (the only point where the apikey is really needed otherwise it can be filled with random characters)  ... your ideas? </description>
        <link>https://www.phorum.org/support/read.php?62,150485,150485#msg-150485</link>
        <lastBuildDate>Sun, 09 Aug 2026 17:59:31 -0500</lastBuildDate>
        <generator>Phorum 6.0.4</generator>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,154318#msg-154318</guid>
            <title>Re: Module: StopForumSpam</title>
            <link>https://www.phorum.org/support/read.php?62,150485,154318#msg-154318</link>
            <description><![CDATA[ Glad it&#039;s working well for you, it&#039;s a very good service!]]></description>
            <dc:creator>Skye N.</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Tue, 17 Sep 2013 17:14:18 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,154297#msg-154297</guid>
            <title>Re: Module: StopForumSpam</title>
            <link>https://www.phorum.org/support/read.php?62,150485,154297#msg-154297</link>
            <description><![CDATA[ &quot;dip2 	<a href="mailto:&#100;&#101;&#108;&#105;&#99;&#97;&#116;&#101;&#49;&#48;&#51;&#50;&#64;&#111;&#117;&#116;&#108;&#111;&#111;&#107;&#46;&#99;&#111;&#109;">&#100;&#101;&#108;&#105;&#99;&#97;&#116;&#101;&#49;&#48;&#51;&#50;&#64;&#111;&#117;&#116;&#108;&#111;&#111;&#107;&#46;&#99;&#111;&#109;</a> 	Pending moderator confirmation 	0 	09/10/2013&quot;<br />
<br />
Nice! *1032@outlook.com posted shoe-related stuff that I had to delete and ban the user.  Went on for months.<br />
<br />
With StopForumSpam, he didn&#039;t get in!]]></description>
            <dc:creator>rickrich</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Tue, 10 Sep 2013 06:18:33 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,154270#msg-154270</guid>
            <title>Re: Module: StopForumSpam</title>
            <link>https://www.phorum.org/support/read.php?62,150485,154270#msg-154270</link>
            <description><![CDATA[ Installed this module tonight.  Fingers crossed.<br />
<br />
How about making it one of the modules that you get in phorum  5.2.20+ ?]]></description>
            <dc:creator>rickrich</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Fri, 06 Sep 2013 06:11:22 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,153020#msg-153020</guid>
            <title>Re: Module: StopForumSpam</title>
            <link>https://www.phorum.org/support/read.php?62,150485,153020#msg-153020</link>
            <description><![CDATA[ I installed this mod and it really stopped all of my spam issues overnight.  It&#039;s just an awesome mod,  a must have.  Those creeps found my site over night and I was getting like one or spam attacks a day that I then had to constantly moderate.  Turing this mod on just put an end to it completely.  It&#039;s so good.  Thank you Thank you Thank you.  Been using it for over a month now,  and I&#039;m totally spam free.]]></description>
            <dc:creator>agentabstract</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Wed, 02 Jan 2013 22:57:02 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,151697#msg-151697</guid>
            <title>Re: Module: StopForumSpam</title>
            <link>https://www.phorum.org/support/read.php?62,150485,151697#msg-151697</link>
            <description><![CDATA[ Thomas,<br />
<br />
SFS = stopforumspam . com<br />
<br />
I&#039;ve been using this module for a while, and it works very well as far as it goes.<br />
--I am on a server that lets me use .htaccess and I tested banning ips, cutting and pasting. A couple of weeks of that and it got old (about a thousand ips).  <br />
---My next test was with the Phorum ban list.  I downloaded from SFS a 7 day list of bad ips (21925 ips), imported it into the Phorum ban list and let it cook for a few days. Performance hit was minimal, but it didn&#039;t check/stop those that attempt to use the login page.<br />
<br />
I was working on a list of things I wanted to see added to Phorum or its modules related to SFS.<br />
...Every user ip should be checked at login with SFS, and blocked if it is a spam ip.<br />
...One button click to add an ip to the ban list or .htaccess from the event logger.<br />
... ...ban list needs paging with 20,000 entries.<br />
... ...ban list not optimized for ips, no index on string varchar field<br />
... ...not practical to delete 20,000 ban list items one at a time in Phorum<br />
...Ip group by count in the event logger (fast way to find the ips that have the most entries, regardless of &quot;Source&quot;)<br />
...Add the SFS info to the moderators user approval page, and your Block User module.<br />
<br />
<br />
Doing some research at SFS I read quite a bit in their forums. There I ran across a reference to zbblock located here--&gt; spambotsecurity . com.   Zbblock does more than query the stopforumspam database, and it will handle other types of attacks besides spam, but only for .php pages. It keeps and builds a local cache of bad ips, lowering the need to query the SFS database.<br />
<br />
---I downloaded and installed zbblock (painless addition to common.php on the first line), disabled the stop forum spam module, cleared the event log. I will try this for a few days, but so far there are no entries in my event log.]]></description>
            <dc:creator>Scott Finegan</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Sat, 14 Jul 2012 21:38:03 -0500</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150798#msg-150798</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150798#msg-150798</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Thomas Seifert</strong><br />
Btw. how did you post this message, anything special about it? I got it as unapproved, maybe from spamhurdles, thats why I&#039;m asking.</div></blockquote>
<br />
That&#039;s a good hunch. I use the module &quot;Moderated User Groups&quot; to keep newbies in moderation, but sometimes an unmoderated users post will get held in queue. Then, the other night I fell asleep typing a message, and finished it in the morning and clicked Submit - and then MY post was labeled an Unapproved Message - and I&#039;m the administrator (LOL!).<br />
<br />
I&#039;m running Spam Hurdles too, and now I think I am onto the problem.]]></description>
            <dc:creator>Robert Angle</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Thu, 12 Jan 2012 00:06:19 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150792#msg-150792</guid>
            <title>Re: Module: StopForumSpam</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150792#msg-150792</link>
            <description><![CDATA[ New release uploaded with skye&#039;s changes.]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Tue, 10 Jan 2012 14:20:18 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150693#msg-150693</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150693#msg-150693</link>
            <description><![CDATA[ Thanks for the patches. I&#039;ll try to review and release them in the next couple of days.]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Thu, 22 Dec 2011 00:52:58 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150692#msg-150692</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150692#msg-150692</link>
            <description><![CDATA[ stale spamhurdles post form data probably ;)]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Thu, 22 Dec 2011 00:49:37 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150673#msg-150673</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150673#msg-150673</link>
            <description><![CDATA[ Here&#039;s my patches.  I&#039;m running version 5.2.15a <br />
<br />
[<a href="http://pastebin.com/heJUkzYw" target="_blank"  rel="nofollow">pastebin.com</a>]<br />
<br />
1. Renamed lang/en.php to lang/english.php<br />
2. Changed default to check IP and email (those seem to get the best result)<br />
3. Added new &quot;force_generic&quot; option to show less helpful message.  I do not want spammers to get any hint as to why they are being blocked (eg many spammers have a pool of IPs to use)<br />
4. Added new &quot;freq_min&quot; option for finer control over blocking threshold.  All checked fields frequency is added, if it is above this score it&#039;s considered spammy.  Use value 1 for maximum blocking (like v0.1)<br />
5. Fixed duplicate &quot;check_email&quot; URL arg which was supposed to be check_username<br />
<br />
When checking by IP, some web proxies like *.proxy.aol.com will cause a bunch of false positives, I recommend setting the score to &gt;= 5 or even 10 if false positives are more important than the occasional spammer getting in.<br />
<br />
Hopefully this won&#039;t be held for moderation again....]]></description>
            <dc:creator>Skye N.</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Tue, 20 Dec 2011 19:26:39 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150668#msg-150668</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150668#msg-150668</link>
            <description><![CDATA[ I&#039;m not sure why my post was held for moderation; I have had this thread open in a tab for a few days, that&#039;s the only thing I can think of (stale auth cookie?)]]></description>
            <dc:creator>Skye N.</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Mon, 19 Dec 2011 13:24:40 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150664#msg-150664</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150664#msg-150664</link>
            <description><![CDATA[ Yeah, that would be great. Or send them to me personally, I&#039;ll add them either way.<br />
<br />
Btw. how did you post this message, anything special about it? I got it as unapproved, maybe from spamhurdles, thats why I&#039;m asking.]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Mon, 19 Dec 2011 00:33:04 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150659#msg-150659</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150659#msg-150659</link>
            <description><![CDATA[ I&#039;m developing the module further, what is the best way to contribute changes?  Attach a patch diff in this thread?]]></description>
            <dc:creator>Skye N.</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Sun, 18 Dec 2011 19:01:44 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150633#msg-150633</guid>
            <title>Re: Module: StopForumSpam (Preview)</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150633#msg-150633</link>
            <description><![CDATA[ Thank you!!! I just started working on this today, I&#039;m glad to see you beat me to it....  I&#039;m quite the slowpoke.<br />
<br />
I&#039;ve actually been running stopforumspam lookups in a module for some other software for a few months now, it works quite well.<br />
Just didn&#039;t get around to making it a module.  I have two Phorum installations that need this really bad, I had to completely close registrations on one.<br />
<br />
Thanks again]]></description>
            <dc:creator>Skye N.</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Thu, 15 Dec 2011 21:38:46 -0600</pubDate>
        </item>
        <item>
            <guid>https://www.phorum.org/support/read.php?62,150485,150485#msg-150485</guid>
            <title>Module: StopForumSpam</title>
            <link>https://www.phorum.org/support/read.php?62,150485,150485#msg-150485</link>
            <description><![CDATA[ This module allows to check registrations against the stopforumspam.com database.<br />
It allows to select which one of the 3 checks (ip, username, email) should be run and blocks or unapproves a user which fails the given check(s).<br />
<br />
<pre class="bbcode">
Changelog:
---------

2016/10/27 version 0.3 by Oliver Riesen-Mallmann &lt;oliver@riesen.org&gt;
- Added german translation.
- info.txt and README extended.

2012/01/10 version 0.2 by Skye Nott &lt;skye@f4.ca&gt;
- Renamed lang/en.php to lang/english.php.
- Changed default to check IP and email (those seem to get the best result).
- Added new &quot;force_generic&quot; option to show less helpful message. I do not want
  spammers to get any hint as to why they are being blocked (e.g. many spammers
  have a pool of IPs to use).
- Added new &quot;freq_min&quot; option for finer control over blocking threshold. All
  checked fields frequency is added, if it is above this score it&#039;s considered
  spammy. Use value 1 for maximum blocking (like version 0.1).
- Fixed duplicate &quot;check_email&quot; URL arg which was supposed to be
  check_username.

2011/11/28 version 0.1 by Thomas Seifert &lt;thomas@phorum.org&gt;
- Initial release.</pre>
<br />
<br />
ToDo&#039;s include:<br />
<ul><li> option to send a given user as a spammer to stopforumspam.com (the only point where the apikey is really needed otherwise it can be filled with random characters) </li><li> ... your ideas? </li></ul>]]></description>
            <dc:creator>Thomas Seifert</dc:creator>
            <category>v5/v6 Modules/Add-Ons</category>
            <pubDate>Mon, 28 Nov 2011 11:42:00 -0600</pubDate>
        </item>
    </channel>
</rss>
