Skip to main content

Generate customized Password/Passphrase wordlist based on target information

Project description


Generate customized Password/Passphrase wordlist based on target information
Coded with 💙 by edoardottt
Share on Twitter!

Installation ⬇️

pipx

pipx install longtongue

Source

git clone https://github.com/edoardottt/longtongue.git
cd longtongue
pip install -r requirements.txt
python3 longtongue.py

Usage 💻

usage: longtongue [-h] (-p | -c | -v) [-l | -L] [-y] [-n] [-m MINLENGTH] [-M MAXLENGTH] [-P COMMON_PASSWORD_LIST]

Generate customized Password/Passphrase wordlist based on target information

options:
  -h, --help            show this help message and exit
  -p, --person          The target is a person
  -c, --company         The target is a company
  -v, --version         Show the version of this program
  -l, --leet            Add also complete 1337(leet) passwords
  -L, --leetall         Add also ALL possible le37(leet) passwords
  -y, --years           Add also years to password. See years range inside longtongue.py
  -n, --numbers         Add also numbers to password. See numbers range inside longtongue.py
  -m, --minlength MINLENGTH
                        Set the minimum length for passwords (default 0).
  -M, --maxlength MAXLENGTH
                        Set the maximun length for passwords (default 100).
  -P, --common-password-list COMMON_PASSWORD_LIST
                        Set the file which contains common passwords (default included in the source).

Examples 📖

  • python longtongue.py -v

  • python longtongue.py -h

  • python longtongue.py -p

  • python longtongue.py -pl

  • python longtongue.py -pln

  • python longtongue.py -plny

  • python longtongue.py -c

  • python longtongue.py -cl

  • python longtongue.py -cln

  • python longtongue.py -clny

  • python longtongue.py -c -m 10

  • python longtongue.py -p -m 10

  • python longtongue.py -c -M 18

  • python longtongue.py -p -M 18

  • python longtongue.py -c -P ./common-passwords.txt

  • python longtongue.py -p -P ./common-passwords.txt

Changelog 📌

Detailed changes for each release are documented in the release notes.

Contributing 🤝

If you want to contribute to this project, open an issue or a pull request.

License 📝

This repository is under GNU General Public License v3.0.
edoardottt.com to contact me.

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

longtongue-1.2.2.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

longtongue-1.2.2-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file longtongue-1.2.2.tar.gz.

File metadata

  • Download URL: longtongue-1.2.2.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for longtongue-1.2.2.tar.gz
Algorithm Hash digest
SHA256 18b796a31888fe24d67feb2bd3036ca9977cdcd6e591c210f486d480d0aab346
MD5 f7c3395c91136184de89d40857cf3ea0
BLAKE2b-256 79619303fa4db553e5bd6c48c7f71c047c1d462c0e29ff4904c83c77fe5b624c

See more details on using hashes here.

File details

Details for the file longtongue-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: longtongue-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for longtongue-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5862be5cfa76d02ed1f44e669c8b3343eaaa885af7bbabcddd46f45705188404
MD5 1c879562bfa951d881cd87983ec8b8f3
BLAKE2b-256 75abdada594358a74af68972dd5c21ad7b6db6bc75611d0af57bd7303665cf93

See more details on using hashes here.

Supported by

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