Extension:AntiSpoof

The AntiSpoof extension is an extension for preventing confusable usernames from being created. It blocks the creation of accounts with mixed-script, confusing and similar usernames.

For example, if user John Doe is already registered, the extension will block attempts to register: etc.
 * Jοhn Doe ("ο" in Jοhn is Greek small letter omicron),
 * John Dоe ("о" in Dоe is Cyrillic small letter O),
 * Јohn Doe ("Ј" in Јohn is Cyrillic capital letter Je),
 * John Đoe ("Đ" in Đoe is Latin capital letter D with stroke),
 * Jóhn Doe ("ó" in Jóhn is Latin small letter O with acute),
 * John &#8203;Doe (there is a Zero-width space before Doe),
 * Jøhn Doe ("ø" in Jøhn is Scandinavian oe),

Installation

 * 1) Create a directory   in your   directory.
 * 2) Extract the files to this   directory.
 * 3) Add   to the bottom of LocalSettings.php.
 * 4) In case user accounts are stored in a shared database, add   just after that line.
 * 5) Add the required tables to the database; on the command line, enter:  (Note: Your designated database user needs to have CREATE rights on your MediaWiki database.)
 * 6) Run the batchAntiSpoof.php script from the command line to pre-populate the antispoof table with your wiki's existing usernames. Enter:
 * 7) The Special:Version of your wiki should show the extension is installed. To verify that it's working, try creating an account for username "Adm 1 n"; most wikis have an "Admin" account and so AntiSpoof should reject this lookalike username with a message like 'The name "Adm1n" is too similar to the existing account: Admin'.