Skip to main content

Ferramenta de análise de força de senhas

Project description

Avaliador de Força de Senhas (PassMeter)

PyPI version Python versions

Ferramenta de auditoria de senhas que utiliza a biblioteca zxcvbn para análise heurística, estimativa de tempo de quebra e feedback de segurança. Suporta verificação contra wordlists populares.

Funcionalidades

  • Análise Heurística (zxcvbn): Classificação de força (Score 0-4) e estimativa de tempo para quebra offline.
  • Feedback de Segurança: Sugestões e avisos sobre vulnerabilidades específicas encontradas na senha.
  • Verificação em Wordlist: Checagem opcional em listas como rockyou.txt.
  • OpSec (Privacidade): As senhas são exibidas mascaradas (******) no terminal por padrão.
  • Exportação de Dados: Gera relatórios detalhados em formato CSV.

Instalação

Instale as dependências necessárias:

pip install -r requirements.txt

Uso Análise Básica

Executa apenas a análise heurística do zxcvbn:

python passmeter.py senhas.txt

Com Wordlist e Exportação CSV

Verifica contra o RockYou e salva o resultado em arquivo:

python passmeter.py senhas.txt --rockyou rockyou.txt --csv relatorio.csv

Exibir Senhas

Força a exibição das senhas em texto claro no terminal (use com cautela):

python passmeter.py senhas.txt --show

Argumentos

arquivo_senhas: Caminho do arquivo contendo as senhas (uma por linha).

--rockyou [ARQUIVO]: (Opcional) Caminho para a wordlist de senhas vazadas.

--csv [ARQUIVO]: (Opcional) Caminho para salvar a saída em formato CSV.

--show: (Opcional) Desativa o mascaramento de senhas no terminal.

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

passmeter-0.1.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

passmeter-0.1.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file passmeter-0.1.2.tar.gz.

File metadata

  • Download URL: passmeter-0.1.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for passmeter-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c04015479dd4476e42278bb074b831c59cd55c3197ec25bc260816711dbddde1
MD5 3833a3f50004d0fcceb63e7681ecadb0
BLAKE2b-256 5526cf6c8c48db1ad739357217f1f02ec5da39c27a3068f9ca2b7a62bce3360b

See more details on using hashes here.

File details

Details for the file passmeter-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: passmeter-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for passmeter-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 594234786d01133bd5a89506cf844e1df71aa27852c67b5f5805ea0ced5a8249
MD5 b6a060b159e774e433baf365c48248ed
BLAKE2b-256 a8c245e1acb3b57c8a4bd16fbd0c7d95d081ad8c1a5d191ca641101888456ff0

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