Extension:BlockAndNuke

The Block and Nuke extension allows sysops to mass block spam accounts and delete all contributions made by those spam accounts, in just two clicks.

Installation

 * 1) Download and place the files under $IP/extensions/BlockAndNuke
 * 2) Add to the end of LocalSettings.php:
 * And set the path for the whitelist.txt file, e.g.:
 * or
 * 1) Installation can now be verified through Special:Version on your wiki.
 * or
 * 1) Installation can now be verified through Special:Version on your wiki.

Use
Edit file extensions/BlockAndNuke/whitelist.txt. List all registered users whose contributions to your wiki are not spam. This list must be edited manually. One username per line, e.g. Admin Dorris Sam

Go to Special:BlockAndNuke. The special page is listed under Special:SpecialPages, under Page Tools, BlockAndNuke.

A checklist shows all users who made contributions since last use of this tool and are not listed in whitelist.txt. Default checklist: all checked. Select users you would like to block - all their contributions will be deleted. Click 'Select Users'. Then confirm by clicking the button 'BlockAndNuke'. Note: It is possible to use the 'Shift' and 'Control' keys on the keyboard to select ranges of users (particularly useful for long lists of users, when selecting and deselecting users one-by-one would be time consuming).

Integration with Extension:UserMerge
If you have Extension:UserMerge installed, this blocked user's accounts will be merged with the user specified in $wgBaNSpamUser which, by default, is "Spammer".

Command line for mass action
If you want to clean up hundreds or thousands of pages and accounts, there is a command line script -- ban.php -- that is easier to use.

Logs and Unblock
A log of all deletions and blocked users is maintained at Special:Log/delete.

If a user was blocked by mistake - to unblock a user go to Special:Unblock.