mod_mimicking
This module prevents registration of usernames that could be confused with existing usernames.
Dependencies
This module currently requires that Prosody be built with ICU, since the functionality is not available in libidn.
Usage
Enable in modules_enabled
like any other module:
= {
modules_enabled -- other modules etc
"register";
"mimicking";
}
Users created before the module was enabled need to be indexed before they can be used during account creation. This is done via the command:
prosodyctl mod_mimicking bootstrap example.com
Note: The initialization command must be called again if users are created with prosodyctl adduser
or other method that does not directly involve a running Prosody.
Data storage
Mimicry “skeletons” are stored in the store called skeletons
.