Skip to main content

A tool to generate user names from one or a list of full names.

Project description

name2user

name2user is a tool to generate potential user names from one or a list of full names. Possible use-cases are password cracking with tools like hydra together with a word list or account discovery in different services.

Usage

name2user "Liam Smith"

Outputs all available user name variations for given full name.

name2user "Olivia Johnson" -c flast

Outputs user name variation FLAST (see below) for given full name.

name2user "Noah Williams" -m "somecompany.com"

Outputs all available user name variations for given full name followed by an @ and the domain.

cat some_text_file | name2user

Outputs all available user name variations for all full names in given text file.

cat some_text_file | name2user -c fulld > results.txt

Outputs user name variation FULLD for all full names in given text file and pipes them to results.txt.

Conversion types

name2user support seven conversion modes:

Parameter Description
all Generates all below variants.
last Last name only.
flast First letter of the first name, last name.
fdlast First letter of the first name, dot, last name.
full Full first- and last name without spaces.
fulld Full first- and last name separated by dots.
first First name only.

Limitations

  • Right now, name2user is designed with western languages in mind. It might produce less helpful results for other.
  • For names with more than two words, the last word is considered as last name. The first letter of the first word will be used for corresponding conversion types. Ones using the full name will include all words.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

name2user-1.0.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

name2user-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file name2user-1.0.0.tar.gz.

File metadata

  • Download URL: name2user-1.0.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.6 Linux/5.19.0-38-generic

File hashes

Hashes for name2user-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e73ae606b7fd1afb8c82f0b519c2aebd75eadfeb73557d67b4816fdf377c40f4
MD5 ea21c6efecd9ac8fee1ca43796de67ea
BLAKE2b-256 d9be584ade30546320669e3b552810c19134a0f2d0a28eb52d69ac0528150634

See more details on using hashes here.

File details

Details for the file name2user-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: name2user-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.10.6 Linux/5.19.0-38-generic

File hashes

Hashes for name2user-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d8f284945651a8e903595b6bf67504b8387738b25514b4fa2c98892786f371f
MD5 f12665279c3cd2a1791a5952fe9af4b4
BLAKE2b-256 14751fbc966b59aa11762a6889aab9c6c9e0ccae8543bd01bcf4002e1cf9acc0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page