Extension:AntiBot

From MediaWiki.org
Jump to: navigation, search

Other languages:
English • ‎italiano • ‎日本語 • ‎polski
MediaWiki extensions manualManual:Extensions
Crystal Clear action run.png
AntiBot

Release status:Extension status stable

ImplementationTemplate:Extension#type User activity
DescriptionTemplate:Extension#description Simple framework for protection against spambots
Author(s)Template:Extension#username Tim Starlingtalk
LicenseTemplate:Extension#license Any OSI approved license
Download
Hooks usedTemplate:Extension#hook
EditFilterMerged

Translate the AntiBot extension if it is available at translatewiki.net

Check usage and version matrix.

Note Note: This is only a framework. You have to either get plugins or program them. There is one plugin shipped with the extension.

AntiBot is a simple framework for spambot checks and trigger payloads. The aim is to allow for private development and limited collaboration on filters for common spam tools such as XRumer. (XRumer is actively maintained to keep up to date with the latest antispam measures in forum, blog and wiki software.) I don't want to make it easy for spam tools developers by giving them our source code.

Download[edit]

The extension can be retrieved directly from Git [?]:

  • Browse code
  • Some extensions have tags for stable releases.
  • Each branch is associated with a past MediaWiki release. There is also a "master" branch containing the latest alpha version (might require an alpha version of MediaWiki).

Extract the snapshot and place it in the extensions/AntiBot/ directory of your MediaWiki installation.

If you are familiar with git and have shell access to your server, you can also obtain the extension as follows:

cd extensions/
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/AntiBot.git

You may also want to download (or write) some additional plugins.

Installation[edit]

To install, put this in LocalSettings.phpManual:LocalSettings.php:

require_once "$IP/extensions/AntiBot/AntiBot.php";

And then copy the plugins you want, from the available directory into the active directory.