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.0.tar.gz (4.5 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.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: passmeter-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 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.0.tar.gz
Algorithm Hash digest
SHA256 53b0bccf22764deaa47034225c0f8b58de6fbdf1fb4d7e6608ab96301dfc8d8b
MD5 04af0de7602ef7ff1957a5f1fe277dc3
BLAKE2b-256 8ebcbf4b36ac5ce5e58ed60f3ac8aca5b93eb5ea434bcf139d1883ff2c2694ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: passmeter-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f324133be88657d6cd75499b11e7f467d4dc1cc28acd4af5ddbde1215c06a39
MD5 22e4b0736fc4f36e0943de3b42313bad
BLAKE2b-256 1d553cf9d19d80ca6493b59a78a8edf836a7d941d2653a500066f43b7d02d146

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