Difference between revisions of "SoC geeklog2 spam solution"

From GeeklogWiki
Jump to: navigation, search
Line 8: Line 8:
 
* Include an extensible framework (like SpamX) for extending the abilities of the spam filter
 
* Include an extensible framework (like SpamX) for extending the abilities of the spam filter
 
* Include modules to support key anti-spam systems including
 
* Include modules to support key anti-spam systems including
  * LinkSLV
+
* LinkSleeve
  * Akismet
+
* Akismet
  * Project Honey Pot
+
* Project Honey Pot
  * SWOT
+
* SWOT
  * Local blacklists
+
* Local blacklists
  * Bad Behaviour
+
* Bad Behaviour
  
 
== Level of Difficulty ==
 
== Level of Difficulty ==
Line 20: Line 20:
  
 
The SpamX approach, with the full OO world of PHP5 seems to be a good base approach, and we have code to talk to the above listed key anti-spam projects largely available. However, ensuring this is a performant, scaleable, extensible, maintainable and well implemented solution may pose some challenges.
 
The SpamX approach, with the full OO world of PHP5 seems to be a good base approach, and we have code to talk to the above listed key anti-spam projects largely available. However, ensuring this is a performant, scaleable, extensible, maintainable and well implemented solution may pose some challenges.
 +
 +
== Further Reading ==
 +
[http://www.linksleeve.org/ LinkSleeve]
 +
[http://akismet.com/ Akismet]
 +
[http://www.projecthoneypot.org/ Project Honey Pot]
 +
[http://swot.fuckingbrit.com/ SWOT]
 +
[http://www.bad-behavior.ioerror.us/ Bad Behaviour]
 +
[[Spamx_Plugin SpamX Plugin]]

Revision as of 15:00, 3 March 2008

Incentive

The internet contains nearly as much Spam as it does HTML. A new generation of web applications must start out from their infancy iron-clad with defences against Spam. Geeklog2 is no exception. The objective of this project is to develop a plugin for the Geeklog2 system to provide spam filtering.

Objective

  • Implement a Geeklog2 plugin to provide an API for spam filtering
  • Include an extensible framework (like SpamX) for extending the abilities of the spam filter
  • Include modules to support key anti-spam systems including
  • LinkSleeve
  • Akismet
  • Project Honey Pot
  • SWOT
  • Local blacklists
  • Bad Behaviour

Level of Difficulty

Medium

The SpamX approach, with the full OO world of PHP5 seems to be a good base approach, and we have code to talk to the above listed key anti-spam projects largely available. However, ensuring this is a performant, scaleable, extensible, maintainable and well implemented solution may pose some challenges.

Further Reading

LinkSleeve Akismet Project Honey Pot SWOT Bad Behaviour Spamx_Plugin SpamX Plugin