Skip to main content

Ferramenta de análise de força de senhas

Project description

Avaliador de Força de Senhas (PassMeter)

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.1.tar.gz (4.4 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.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: passmeter-0.1.1.tar.gz
  • Upload date:
  • Size: 4.4 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.1.tar.gz
Algorithm Hash digest
SHA256 80ce05b60e37e1c43f25eacf206c81cdd46abccc4ae169bedc3c7527a62bb19e
MD5 31fa83421e40488e8ee6c9684d693ff6
BLAKE2b-256 607dff5849fca58aa30cfe71bacfb29c1dec835254f96def4f3becc1bd275b95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: passmeter-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b8f2e284c9c7f283bbce946da4dfcb070f38ee4bc02c1e4ea018a9e0c2bf0e8
MD5 d85d292f911241e492cd735fe92afa25
BLAKE2b-256 3de5483688f22ce908e272f35f9c2bc4c8d47531fa987dbc2b0749dee8f6b533

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