
Uma ferramenta legal que automatiza a captura de hashes de rede e tem uma interface gráfica legal. Leia o README.md para mais informações e NUNCA use isso sem permissão explícita do seu alvo!
Atualmente, apenas uma versão holandesa do aplicativo está disponível. A versão em inglês será lançada em breve.
Para uso educacional e apenas em testes autorizados. Você é o único responsável pela forma como utiliza esta ferramenta. Interromper intencionalmente redes que você não possui ou para as quais não tem permissão por escrito para testar pode ser ilegal em sua jurisdição. Até mesmo um único quadro de desautenticação enviado para a rede de outra pessoa pode ser ilegal. Use apenas com autorização explícita e por sua própria conta e risco.
Este aplicativo descobre um SSID alvo, lista os BSSIDs correspondentes por banda (2,4/5/6 GHz) e monitora passivamente cada BSSID para enumerar clientes e, se presente, capturar handshakes WPA em arquivos .22000. Os botões de desautenticação estão funcionais ativos; desautenticações ativas são realizadas.
iw, ip e systemd/NetworkManager.airodump-ng (suíte aircrack-ng), airmon-ng, hcxpcapngtool, iw, ip, systemctl.which airodump-ng, which hcxpcapngtool, etc.python3 seu_script.py.Dica: Use Auto-teste (ver §12) para validar rapidamente o ambiente.
logs/<SAFE_ESSID>/session.log – log de sessão contínuo (rotação após ~5 MB).logs/<SAFE_ESSID>/discovery-01.csv – saída mais recente da descoberta de banda.logs/<SAFE_ESSID>/<ESSID>_mon-01.csv – CSV de monitoramento por BSSID.logs/<SAFE_ESSID>/aliases.json – seus apelidos legíveis para MACs de clientes.logs/<SAFE_ESSID>/session.json – dados da sessão (BSSIDs, clientes, contagens).logs/<SAFE_ESSID>/*hs*.22000 – handshakes WPA capturados passivamente.<SAFE_ESSID> é uma versão sanitizada do seu ESSID, segura para nomes de arquivos.
Interface Wi-Fi
Dispositivo físico, ex.: wlan1.
Nome do monitor
Nome a ser usado no modo monitor, ex.: mon0. O aplicativo alternará o modo e renomeará se necessário.
Banda (2,4 / 5 / 6 GHz) Banda para escanear o ESSID alvo. 6 GHz requer aircrack-ng recente e suporte de driver.
ESSID SSID exato a ser alvo (sensível a maiúsculas/minúsculas).
Nível de log
basic (mínimo), verbose (mais detalhes), debug (máximo de detalhes).
Descoberta (s) Duração da passagem de descoberta de banda.
Varredura por BSSID (s) Tempo de escuta passiva por BSSID para enumerar clientes.
Iniciar / PARAR Executa ou interrompe o pipeline. PARAR finaliza processos e restaura o estado do NetworkManager/interface quando aplicável.
Mostra todas as redes vistas durante a descoberta (BSSID, canal, banda, ESSID).
Filtros Opcionais (se habilitados em sua compilação):
<hidden>.Lista BSSIDs que correspondem ao seu ESSID e à banda selecionada, incluindo o canal. Isso identifica os APs exatos pertencentes ao seu SSID.
Logs com timestamp (comandos, códigos de saída, saída do conversor, erros). Persistidos em session.log com rotação automática.
Abrir diretório de logs abre a pasta da sessão ativa.
Exibe BSSIDs que correspondem ao seu ESSID e banda. Selecione um para ver seus clientes.
Lista MACs de clientes sob o BSSID selecionado com hora do Último visto.
aliases.json).
Remover apelido via menu de contexto → Limpar apelido.Iniciar monitoramento (BSSID) Inicia uma captura passiva de handshake para o BSSID selecionado. Mostra uma contagem regressiva e indicador EAPOL.
Parar monitoramento Interrompe a captura.
Difusão / Direcionado a cliente Apenas placeholders (sem desautenticação ativa nesta versão). Eles iniciam uma captura passiva de handshake para o mesmo BSSID.
Pacotes Valor de interface para possíveis variantes de laboratório (não usado aqui para desautenticação).
Exportar clientes Escreve CSV (e JSON se habilitado) de todos os clientes conhecidos na pasta de logs da sessão.
.22000.airodump-ng --band <bg|a|6> para CSV; analisador robusto baseado em cabeçalhos lida com ESSIDs estranhos / formatos CSV.airodump-ng --bssid … --channel …; analisa a seção Stations do CSV para mostrar novos clientes ao vivo..cap mais recente com hcxpcapngtool. Quando um .22000 não vazio existe, é exibido e registrado. Notificações de desktop são emitidas quando suportado.airodump-ng ficar silencioso, o processo é reiniciado de forma limpa para aquela etapa (descoberta ou por BSSID).session.log.Configure
wlan1).mon0).verbose.Execute
Revise BSSIDs
Clientes por BSSID
Central de Clientes
.22000 aparece.Exporte
<hidden>.O aplicativo escreve em session.json continuamente. Reiniciar com o mesmo ESSID recarrega:
clients.csv com BSSID, ESSID, Canal, MAC do Cliente, Apelido, Último visto.logs/<SAFE_ESSID>/.A janela Auto-teste mostra:
airodump-ng, hcxpcapngtool, iw, ip, systemctl.iw dev (interfaces).iw list (bandas/larguras de canal que seu adaptador suporta)..22000 válido é produzido.Se airodump-ng não produzir saída por um período razoável:
Descoberta vazia
iw list).iw dev e logs do aplicativo).Sem resultados em 6 GHz
Sem clientes
Sem .22000
hcxpcapngtool no log.Interface não responsiva / estado incerto
session.log para histórico exato de comandos/códigos de saída.O aplicativo realiza desautenticação? Não. Os botões de desautenticação são placeholders. Eles apenas iniciam captura passiva.
Posso monitorar vários BSSIDs simultaneamente? O aplicativo escaneia sequencialmente por BSSID; o status mostra o progresso (ex.: “2/5”).
“Copiar hash” limpa a área de transferência automaticamente? Não. O conteúdo da área de transferência persiste nesta versão.
Onde as saídas são armazenadas?
Em logs/<SAFE_ESSID>/ (ver §4).
Posso abrir tudo rapidamente? Use Abrir diretório de logs no painel de log principal.
Se algo se comportar inesperadamente, comece com session.log. Ele registra cada comando, início da saída e código de saída, o que geralmente localiza o problema rapidamente.
session.jsonPare