53 | | === Akismet === |
54 | | |
55 | | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/akismet.py Akismet] filter uses the [http://akismet.com/ Akismet] web service to check content for possible spam. |
56 | | |
57 | | The use of this filter requires a [http://www.wordpress.com Wordpress] API key. The API key is configured in the 'External' administration page. |
58 | | |
59 | | '''NOTE''': Submitted content is sent to Akismet servers. Don't use this in private environments. |
60 | | |
61 | | === !TypePad === |
62 | | |
63 | | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/typepad.py TypePad AntiSpam] filter uses the [http://antispam.typepad.com/ Typepad] web service to check content for possible spam. |
64 | | |
65 | | The use of this filter requires a API key. The API key is configured in the 'External' administration page. |
66 | | |
67 | | '''NOTE''': Submitted content is sent to !TypePad servers. Don't use this in private environments. |
68 | | |
69 | | === Defensio === |
70 | | |
71 | | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/defensio.py Defensio] filter uses the [http://defensio.com/ Defensio] web service to check content for possible spam. |
72 | | |
73 | | The use of this filter requires an API key. The API key is configured in the 'External' administration page. |
74 | | |
75 | | '''NOTE''': Submitted content is sent to Defensio servers. Don't use this in private environments. |
76 | | |
77 | | === !BlogSpam === |
78 | | |
79 | | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/blogspam.py BlogSpam] filter uses the [http://blogspam.net/ BlogSpam] web service to check content for possible spam. |
80 | | |
81 | | This service includes also DNS checks identical to the checks in this plugin. Be sure to set proper karma or these checks are counted twice. |
82 | | |
83 | | '''NOTE''': Submitted content is sent to !BlogSpam servers. Don't use this in private environments. |
84 | | |
85 | | === HTTP:BL === |
86 | | |
87 | | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/httpbl.py HTTP:BL] filter uses the [http://www.projecthoneypot.org/httpbl.php Project HoneyPot HTTP:BL] web service to check content for possible spam. |
88 | | |
89 | | The use of this filter requires a [http://www.projecthoneypot.org/httpbl_configure.php HTTP:BL] API key. The API key is configured in the 'External' administration page. |
90 | | |
| 84 | |
| 85 | == Supported External Filtering Strategies == |
| 86 | |
| 87 | === IP Blacklisting === |
| 88 | |
| 89 | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/ip_blacklist.py ip_blacklist] filter uses the third-party Python library [http://www.dnspython.org/ dnspython] to make DNS requests to a configurable list of IP blacklist servers. |
| 90 | |
| 91 | See e.g. [http://spamlinks.net/filter-dnsbl-lists.htm SpamLinks DNS Lists] for a list of DNS based blacklists. A blacklist usable for this filter must return an IP for listed entries and no IP (NXDOMAIN) for unlisted entries. |
| 92 | |
| 93 | '''NOTE''': Submitters IP is sent to configured servers. |
| 94 | |
| 95 | === Akismet === |
| 96 | |
| 97 | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/akismet.py Akismet] filter uses the [http://akismet.com/ Akismet] web service to check content for possible spam. |
| 98 | |
| 99 | The use of this filter requires a [http://www.wordpress.com Wordpress] API key. The API key is configured in the 'External' administration page. |
| 100 | |
| 101 | '''NOTE''': Submitted content is sent to Akismet servers. Don't use this in private environments. |
| 102 | |
| 103 | === !TypePad === |
| 104 | |
| 105 | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/typepad.py TypePad AntiSpam] filter uses the [http://antispam.typepad.com/ Typepad] web service to check content for possible spam. |
| 106 | |
| 107 | The use of this filter requires a API key. The API key is configured in the 'External' administration page. |
| 108 | |
| 109 | '''NOTE''': Submitted content is sent to !TypePad servers. Don't use this in private environments. |
| 110 | |
| 111 | === Defensio === |
| 112 | |
| 113 | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/defensio.py Defensio] filter uses the [http://defensio.com/ Defensio] web service to check content for possible spam. |
| 114 | |
| 115 | The use of this filter requires an API key. The API key is configured in the 'External' administration page. |
| 116 | |
| 117 | '''NOTE''': Submitted content is sent to Defensio servers. Don't use this in private environments. |
| 118 | |
| 119 | === !StopForumSpam === |
| 120 | |
| 121 | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/stopforumspam.py StopForumSpam] filter uses the [http://stopforumspam.com/ StopForumSpam] web service to check content for possible spam. This services tests IP, username and/or email address. |
| 122 | |
| 123 | Training this filter requires an API key. The API key is configured in the 'External' administration page. |
| 124 | |
| 125 | '''NOTE''': Submitted username and IP is sent to !StopForumSpam servers. Don't use this in private environments. |
| 126 | |
| 127 | === !BlogSpam === |
| 128 | |
| 129 | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/blogspam.py BlogSpam] filter uses the [http://blogspam.net/ BlogSpam] web service to check content for possible spam. |
| 130 | |
| 131 | This service includes also DNS checks and services identical to the checks in this plugin. Be sure to set proper karma or these checks are counted twice. You also can disable individual checks in preferences. |
| 132 | |
| 133 | '''NOTE''': Submitted content is sent to !BlogSpam servers. Don't use this in private environments. |
| 134 | |
| 135 | === HTTP:BL === |
| 136 | |
| 137 | The [source:plugins/0.12/spam-filter-captcha/tracspamfilter/filters/httpbl.py HTTP:BL] filter uses the [http://www.projecthoneypot.org/httpbl.php Project HoneyPot HTTP:BL] web service to check content for possible spam. |
| 138 | |
| 139 | The use of this filter requires a [http://www.projecthoneypot.org/httpbl_configure.php HTTP:BL] API key. The API key is configured in the 'External' administration page. |
| 140 | |
| 141 | '''NOTE''': Submitters IP is sent to HTTP:BL servers. |