leekspin.nicknames

Onion Router nickname generator for making descriptors easily searchable.

DICTIONARY_FILE = u'/usr/share/dict/words'

The dictionary file to read in order to generate the nickname wordlist.

NICKNAME_LENGTH_MAX = 19

The maximum allowed length for an OR nickname.

NICKNAME_LENGTH_MIN = 1

The minimum allowed length for an OR nickname.

NICKNAME_LENGTH_PREF_MIN = 10

Even if we’ve already hit th NICKNAME_LENGTH_MIN, try to add more words until the OR nickname is at least this long.

generateNickname(maxlength=19)[source]

Generate a random alphanumeric nickname conforming to the specified length.

Parameters:maxlength (int) – The maximum length for any OR nickname generated.
Return type:str
Returns:A randomly generated relay nickname.