genword


Namegenword JSON
Version 0.1.0 PyPI version JSON
download
home_page
SummaryGenword é uma ferramenta simples de linha de comando para gerar wordlists.
upload_time2024-01-20 00:27:23
maintainer
docs_urlNone
authorHenrique Sebastião
requires_python>=3.11,<4.0
license
keywords
VCS
bugtrack_url
requirements black blue click colorama coverage flake8 iniconfig isort markdown-it-py mccabe mdurl mslex mypy-extensions packaging pathspec platformdirs pluggy psutil pycodestyle pyflakes pygments pytest-cov pytest rich ruff taskipy tomli typer typing-extensions
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Genword

[![codecov](https://codecov.io/gh/henriquesebastiao/genword/graph/badge.svg?token=1l33SfJIyG)](https://codecov.io/gh/henriquesebastiao/genword)
[![CI](https://github.com/henriquesebastiao/genword/actions/workflows/ci.yml/badge.svg)](https://github.com/henriquesebastiao/genword/actions/workflows/ci.yml)
[![PyPI version](https://badge.fury.io/py/genword.svg)](https://badge.fury.io/py/genword)

Genword é uma ferramenta simples de linha de comando, escrita em Python, que gera todas as combinações possíveis de caracteres, dado um conjunto de caracteres e um comprimento.
## Instalação

Genword está disponível no PyPi, então recomendo instalá-lo usando pipx:

```bash
pipx install genword
```

## Como usar

Você pode chamar o Genword através da linha de comando. Por exemplo:

```bash
genword abc123 1 4
```

Este comando irá gerar todas as combinações possíveis de 1 a 4 caracteres de comprimento, com todos os caracteres fornecidos (`abc123`). Os resultados serão salvos em um arquivo de texto chamado `words.txt`.

## O que é o padrão?

Se você apenas executar:

```bash
genword
```

Sem nenhum argumento, irá gerar todas as combinações possíveis de 1 a 8 caracteres de comprimento, com os seguintes caracteres: `abcdefghijklmnopqrstuvwxyz1234567890!@#$%&`. Esta tarefa pode demorar muito, dependendo do seu computador; por isso, é muito mais interessante se você especificar os argumentos.

## LICENSE

Este projeto é oferecido sob os termos da "BEER-WARE LICENSE". Em outras palavras, você pode fazer o que quiser com esse código. Se nos encontrarmos algum dia, e você achar que vale a pena, você pode me pagar uma cerveja. Pode ser a sua cerveja favorita, ou mesmo algo exótico que você descobriu em uma viagem.

Lembre-se, a cerveja é um excelente motivador para manter esse código atualizado hehe!

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "genword",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.11,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Henrique Sebasti\u00e3o",
    "author_email": "contato@henriquesebastiao.com",
    "download_url": "https://files.pythonhosted.org/packages/c4/31/56f9618379965a411250a536ee5cbb715c0eb5c639c1c7ae9300fbba13ad/genword-0.1.0.tar.gz",
    "platform": null,
    "description": "# Genword\n\n[![codecov](https://codecov.io/gh/henriquesebastiao/genword/graph/badge.svg?token=1l33SfJIyG)](https://codecov.io/gh/henriquesebastiao/genword)\n[![CI](https://github.com/henriquesebastiao/genword/actions/workflows/ci.yml/badge.svg)](https://github.com/henriquesebastiao/genword/actions/workflows/ci.yml)\n[![PyPI version](https://badge.fury.io/py/genword.svg)](https://badge.fury.io/py/genword)\n\nGenword \u00e9 uma ferramenta simples de linha de comando, escrita em Python, que gera todas as combina\u00e7\u00f5es poss\u00edveis de caracteres, dado um conjunto de caracteres e um comprimento.\n## Instala\u00e7\u00e3o\n\nGenword est\u00e1 dispon\u00edvel no PyPi, ent\u00e3o recomendo instal\u00e1-lo usando pipx:\n\n```bash\npipx install genword\n```\n\n## Como usar\n\nVoc\u00ea pode chamar o Genword atrav\u00e9s da linha de comando. Por exemplo:\n\n```bash\ngenword abc123 1 4\n```\n\nEste comando ir\u00e1 gerar todas as combina\u00e7\u00f5es poss\u00edveis de 1 a 4 caracteres de comprimento, com todos os caracteres fornecidos (`abc123`). Os resultados ser\u00e3o salvos em um arquivo de texto chamado `words.txt`.\n\n## O que \u00e9 o padr\u00e3o?\n\nSe voc\u00ea apenas executar:\n\n```bash\ngenword\n```\n\nSem nenhum argumento, ir\u00e1 gerar todas as combina\u00e7\u00f5es poss\u00edveis de 1 a 8 caracteres de comprimento, com os seguintes caracteres: `abcdefghijklmnopqrstuvwxyz1234567890!@#$%&`. Esta tarefa pode demorar muito, dependendo do seu computador; por isso, \u00e9 muito mais interessante se voc\u00ea especificar os argumentos.\n\n## LICENSE\n\nEste projeto \u00e9 oferecido sob os termos da \"BEER-WARE LICENSE\". Em outras palavras, voc\u00ea pode fazer o que quiser com esse c\u00f3digo. Se nos encontrarmos algum dia, e voc\u00ea achar que vale a pena, voc\u00ea pode me pagar uma cerveja. Pode ser a sua cerveja favorita, ou mesmo algo ex\u00f3tico que voc\u00ea descobriu em uma viagem.\n\nLembre-se, a cerveja \u00e9 um excelente motivador para manter esse c\u00f3digo atualizado hehe!\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Genword \u00e9 uma ferramenta simples de linha de comando para gerar wordlists.",
    "version": "0.1.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/henriquesebastiao/genword/issues",
        "Repository": "https://github.com/henriquesebastiao/genword"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bfd1ee8227d66afc9af88bc4eb4013c8dbec3f5689102a42c2fa9353f62ee179",
                "md5": "4247029099e27708872db8a5e83a1094",
                "sha256": "4864e1999a1ce5d2a33e4e9ed4cd62f4749069d478e5d3253f5204d679d7faeb"
            },
            "downloads": -1,
            "filename": "genword-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4247029099e27708872db8a5e83a1094",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11,<4.0",
            "size": 4407,
            "upload_time": "2024-01-20T00:27:08",
            "upload_time_iso_8601": "2024-01-20T00:27:08.719732Z",
            "url": "https://files.pythonhosted.org/packages/bf/d1/ee8227d66afc9af88bc4eb4013c8dbec3f5689102a42c2fa9353f62ee179/genword-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c43156f9618379965a411250a536ee5cbb715c0eb5c639c1c7ae9300fbba13ad",
                "md5": "f120c69b4d619fb96547a41d9c73b81a",
                "sha256": "7941df67ae1408c5967f98c3ff99d401c63d6d80e1f4d946a69c9ac87efc16b1"
            },
            "downloads": -1,
            "filename": "genword-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f120c69b4d619fb96547a41d9c73b81a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11,<4.0",
            "size": 3669,
            "upload_time": "2024-01-20T00:27:23",
            "upload_time_iso_8601": "2024-01-20T00:27:23.959812Z",
            "url": "https://files.pythonhosted.org/packages/c4/31/56f9618379965a411250a536ee5cbb715c0eb5c639c1c7ae9300fbba13ad/genword-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-20 00:27:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "henriquesebastiao",
    "github_project": "genword",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "black",
            "specs": [
                [
                    "==",
                    "22.1.0"
                ]
            ]
        },
        {
            "name": "blue",
            "specs": [
                [
                    "==",
                    "0.9.1"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    "==",
                    "8.1.7"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "coverage",
            "specs": [
                [
                    "==",
                    "7.4.0"
                ]
            ]
        },
        {
            "name": "flake8",
            "specs": [
                [
                    "==",
                    "4.0.1"
                ]
            ]
        },
        {
            "name": "iniconfig",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "isort",
            "specs": [
                [
                    "==",
                    "5.13.2"
                ]
            ]
        },
        {
            "name": "markdown-it-py",
            "specs": [
                [
                    "==",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "mccabe",
            "specs": [
                [
                    "==",
                    "0.6.1"
                ]
            ]
        },
        {
            "name": "mdurl",
            "specs": [
                [
                    "==",
                    "0.1.2"
                ]
            ]
        },
        {
            "name": "mslex",
            "specs": [
                [
                    "==",
                    "1.1.0"
                ]
            ]
        },
        {
            "name": "mypy-extensions",
            "specs": [
                [
                    "==",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "23.2"
                ]
            ]
        },
        {
            "name": "pathspec",
            "specs": [
                [
                    "==",
                    "0.12.1"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "4.1.0"
                ]
            ]
        },
        {
            "name": "pluggy",
            "specs": [
                [
                    "==",
                    "1.3.0"
                ]
            ]
        },
        {
            "name": "psutil",
            "specs": [
                [
                    "==",
                    "5.9.8"
                ]
            ]
        },
        {
            "name": "pycodestyle",
            "specs": [
                [
                    "==",
                    "2.8.0"
                ]
            ]
        },
        {
            "name": "pyflakes",
            "specs": [
                [
                    "==",
                    "2.4.0"
                ]
            ]
        },
        {
            "name": "pygments",
            "specs": [
                [
                    "==",
                    "2.17.2"
                ]
            ]
        },
        {
            "name": "pytest-cov",
            "specs": [
                [
                    "==",
                    "4.1.0"
                ]
            ]
        },
        {
            "name": "pytest",
            "specs": [
                [
                    "==",
                    "7.4.4"
                ]
            ]
        },
        {
            "name": "rich",
            "specs": [
                [
                    "==",
                    "13.7.0"
                ]
            ]
        },
        {
            "name": "ruff",
            "specs": [
                [
                    "==",
                    "0.1.14"
                ]
            ]
        },
        {
            "name": "taskipy",
            "specs": [
                [
                    "==",
                    "1.12.2"
                ]
            ]
        },
        {
            "name": "tomli",
            "specs": [
                [
                    "==",
                    "2.0.1"
                ]
            ]
        },
        {
            "name": "typer",
            "specs": [
                [
                    "==",
                    "0.9.0"
                ]
            ]
        },
        {
            "name": "typing-extensions",
            "specs": [
                [
                    "==",
                    "4.9.0"
                ]
            ]
        }
    ],
    "lcname": "genword"
}
        
Elapsed time: 0.17257s