Extension:AntiSpoof

AntiSpoof 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:


 * 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 Zero-width space before Doe),

etc.

Install

 * 1) Download the latest snapshot.
 * 2) Upload the files to the extensions/ directory.
 * 3) Update LocalSettings.php:
 * 4) Add
 * 5) If user accounts are stored in shared database, add
 * 6) Run the update script.
 * 7) Run   from the command line to pre-populate the spoof usernames.

Alternative MySQL table
You could dump this table in and at your own risk!

Extension:AntiSpoof/Equivalence sets