http://www.phpbbantispam.com/viewtopic.php?t=136
Note: from 2009 on all support and info for this mod will be at http://www.phpbbantispam.com due to the read only-ness of this board ( phpbb.com > phpbb2 mods ) section.
I recommend posting your questions, ideas, remarks and bugs over there as from now on.
Direct download link: http://www.phpbbantispam.com/viewtopic.php?t=1
Version info:
// Ramon Fincken, antispam
// Version 1.3.1 Latest updates & info: Direct download link: http://www.phpbbantispam.com/viewtopic.php?t=1
Stable?
Yes
Quick feature list:
* It uses word replacement list to check ALL fields in registration, editprofile, posting subject/message, PM message.
* Approve post / reply
* Approve registration / user
* Supports recognition of v1agr4, via_gra, and c4$,.ino like words
* Actually visits remote websites and checks for spamwords (you'll love this !)
* Mass ban spammers
Extensive feature list:
* Full ACP ( control panel ) settings with database logging
* Language support : English, Portuguese, Dutch language files included
* Possibility to sent mail to site admin with ALL the post vars, incl link to profile and IP + proxy forwarded IP
* API with API key on your own board
* Registrations have completely random fields and some nifty checks ( serverside !)
* Previous spam alike registrations will halt all new attempted registrations with same email, msn, icq, website
( If there are enough spam registrations trapped with one of these the forum wil not process the new signup. )
* Admin spam notice near the "go to admin panel" link
* Auto version update notice with link to direct download
Spam database:
* Possibility to turn all spam check off for a specified usergroup.
* Possibility to turn all spam check off for users who are member for (x) days and have at least (y) posts.
* Possibility to turn all spam check on/off for PM's, posts, registrations
* Database Storage with ALL the post vars, incl link to profile and IP + proxy forwarded IP
* DB stats: Most Active spam ip, Most Active spam ipproxy, Most Active spam user
* Approve post / reply
* Approve registration / user
* Remove this record
* Quick ban this IP
* Quick ban this forwarded IP
* Mass remove or ban users
* Prevent forwarded IP's to enter the board again.
* Normal IP's are green, Banned IP's are Bold,red
Wordlist:
* Mass import your existing wordlist, double entries are dropped.
Testcenter:
* Admin test center, test IP's words or usernames safely here.
Author comments:
* This has been proven to stop spam registrations from 20 a day to 1 a week. At most boards it stops all spam attempts.
* If a word is found an error message is shown and the information will NOT be processed
* If you want to install this ... => Backup your files AND your database. and do it in a test environment first!
* Installation level: medium (15 minutes)
* After installation update your words list table with words like
Code: Select all
*casino*
*porn*
Bad wordslists:
http://www.4cm.com/badwordlist/index.php
http://www.phpbbinstallers.net/bad_word ... ispam=true
Screenshots:
Post approval notice:
Register approval notice:
More screenshots:
http://phpbbantispam.com/viewtopic.php?t=113
Here we go...
The instructionset + upgrades + files:
http://www.creativepulses.nl/upload/php ... _1.3.1.zip
Latest updates & info: Direct download link: http://www.phpbbantispam.com/viewtopic.php?t=1
Files to edit:
Code: Select all
admin/admin_users.php
includes/functions.php
includes/functions_validate.php
includes/functions_post.php
includes/constants.php
posting.php
privmsg.php
New features in next releases: ( Beeing tested right now )
http://www.phpbbantispam.com/viewforum.php?f=4
UPGRADES AVAILABLE:
Simply download the latest zipfile and easy upgrade instuctions + files are in that zipfile !
** upgrade 1.2.9 -> 1.3.0 21112008
http://phpbbantispam.com/viewtopic.php?t=151
All changes below:
-ACP: Fieldfest-
No alterations in functions.
-ACP: Management-
No alterations in functions.
-ACP: Spam Database-
* Added a lite version and indexes to the core table. If your webserver times out .. click again and a lite version will pop up.
* When approving a signup, the user is automatically added to the approved userlist.
-ACP: Testcenter-
No alterations in functions.
-ACP: Wordlist-
No alterations in functions.
-Core function-
Added a filter for 'google-analytics.com/ga.js'
-FieldFest function-
No alterations in functions.
-Semicron function-
No alterations in functions.
-Lang file-
No alterations in functions.
-API-
No alterations in functions.
-Bugfixes-
* When updating your profile the website is still checked.
http://phpbbantispam.com/viewtopic.php?t=146
* When approving an ANON post ( newtopic ) the API is not satisfied with the normal parameters.
http://phpbbantispam.com/viewtopic.php?t=145
-Language entries updated-
No new entries.
-Installation-
No alterations in functions.
Upgrade instructions are in the 1.3.0 zipfile
API function:
This function API is for advanced users only, if you have never created a 'mod' scip this part ..
Thes function API will only work on your website, it cannot be called from a remote server/domain ..
Ok, now the API.
External mods used:This function API is for advanced users only, if you have never created a 'mod' scip this part ..
There are 2 options:
1) Pure PHP
Integrate your page with Phpbb
It's fairly easy: if you have a field or var. you want to check just do this:
Code:
validate_spam($varname_over_here,'word');
And the function will take care of the rest!
Do NOT sent in array's ! Just full string/ints variables !
2) Use the antispam_api.php found in the contrib folder
POST or GET page with params:
@ api_key string
@ api_text string
It requires the API key to be entered and the function to be enables in the admin.
if api_text contains spam > 'SPAM' will be echo 'ed
if api_text contains no spam > 'Looking clean' will be echo 'ed
Example of the GET method:
http://www.board.com/antispam_api.php?a ... [TEXT_HERE]
See api_test_spam.png and api_test_clean.png for examples.
Do NOT sent in array's ! Just full string/ints variables !
insert_post
http://www.phpbb.com/phpBB/viewtopic.php?t=45535
insert_user
http://www.phpbb.com/phpBB/viewtopic.php?t=177543
quick_ban
http://www.phpbb.com/phpBB/viewtopic.php?t=307345
LEV Live email validate
http://www.phpbb.com/community/viewtopi ... &sk=t&sd=a
Comments/future requests are welcome!