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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80ce05b60e37e1c43f25eacf206c81cdd46abccc4ae169bedc3c7527a62bb19e
|
|
| MD5 |
31fa83421e40488e8ee6c9684d693ff6
|
|
| BLAKE2b-256 |
607dff5849fca58aa30cfe71bacfb29c1dec835254f96def4f3becc1bd275b95
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b8f2e284c9c7f283bbce946da4dfcb070f38ee4bc02c1e4ea018a9e0c2bf0e8
|
|
| MD5 |
d85d292f911241e492cd735fe92afa25
|
|
| BLAKE2b-256 |
3de5483688f22ce908e272f35f9c2bc4c8d47531fa987dbc2b0749dee8f6b533
|