Extension:AntiSpoof/en

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:


 * joHn dOE (capital letters in different places)
 * 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)
 * J0hn Doe ("0" is the number zero)

etc.

Installation

 * 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".