Extension:Poseidon

Poseidon is an anti-spam extension that bundles a few existing anti-spam extensions and utilizes remote blacklists to prevent spam. These remote blacklists are constantly updated multiple times every day in order to ensure that all projects that use it are protected from the latest threats. The backend of Poseidon includes an extensive network of projects that contribute to its blacklist, along with a number of NXNS maintained honeypots designed to collect spam links to be added to the blacklist.

All updates are made available to all projects that use Poseidon immediately, ensuring that all users are protected.

Installation
The Poseidon extension itself is routinely updated to include the latest versions of the extensions bundled. Because of this, it is recommended that you update MediaWiki to the latest stable version before installing Poseidon.


 * Please remove Extension:SpamBlacklist, Extension:TitleBlacklist, and Extension:SimpleAntiSpam before installing Poseidon. These extensions come bundled with Poseidon and include a few modifications.
 * Download the latest version and save it to your computer
 * Upload the file and extract its contents to extensions/Poseidon/ folder
 * Edit LocalSettings.php in the root of your MediaWiki installation and add the following line at the end:
 * Verify the installation by visiting any page on the website. There should be a Protected by Poseidon badge at the bottom of every page.

Concepts
By using centrally maintained blacklists, Poseidon is able to protect projects even before spammers attempt to edit. When a Poseidon monitored honeypot or project is spammed, Poseidon bots automatically scrape the URL, analyze it, and add it to the blacklist. To be effective, Poseidon uses a number of honeypot MediaWiki powered websites. To further increase the scope of Poseidon's blacklists, partner projects also feed links into the Poseidon system. These updates to the blacklists are done multiple times every day.

Future releases of Poseidon may include abuse filters to prevent spam based on behavior.