performing-wireless-security-assessment-with-kismet
Faz seu agente monitorar redes sem fio passivamente para detectar pontos de acesso ocultos e criptografia fraca.
O que ela faz
Esta ferramenta ajuda a verificar a segurança de redes sem fio (Wi-Fi). Ela detecta pontos de acesso escondidos, senhas fracas e dispositivos não autorizados, observando o tráfego de rádio sem ser notada.
Quando usar
- ✓Ao verificar a segurança de uma rede Wi-Fi.
- ✓Para encontrar dispositivos Wi-Fi desconhecidos em uma área.
- ✓Ao testar se a sua rede Wi-Fi está bem protegida.
Exemplo do que pedir para a IA
“Verifique a segurança da minha rede Wi-Fi e me diga se há algo fraco ou escondido.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta funciona 'ouvindo' o tráfego de Wi-Fi sem enviar nada. Ela identifica os pontos de acesso, os dispositivos conectados e o tipo de segurança usado, mostrando informações sobre possíveis vulnerabilidades.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-wireless-security-assessment-with-kismetOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-wireless-security-assessment-with-kismet/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Realizando Avaliação de Segurança Wireless com Kismet
Visão Geral
Kismet é um detector de rede wireless de código aberto, analisador de pacotes e sistema de detecção de intrusão wireless (WIDS) que suporta 802.11a/b/g/n/ac/ax. Diferente de scanners ativos, Kismet opera em modo de monitoramento passivo, tornando-o indetectável para as redes que estão sendo avaliadas. Ele captura frames brutos 802.11, identifica pontos de acesso, clientes, requisições de probe e tipos de criptografia sem transmitir nenhum pacote. Esta habilidade abrange a implantação do Kismet para avaliações abrangentes de segurança wireless, identificando pontos de acesso "rogue" (não autorizados), detectando criptografia fraca, mapeando redes ocultas e analisando o comportamento do cliente.
Quando Usar
- Ao conduzir avaliações de segurança que envolvam a realização de avaliação de segurança wireless com Kismet.
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados.
- Ao realizar testes ou atividades de auditoria de segurança agendados.
- Ao validar controles de segurança através de testes práticos.
Pré-requisitos
- Sistema Linux (Kali Linux, Ubuntu 22.04+) com Kismet 2023+ instalado.
- Adaptador wireless que suporte modo de monitoramento (ex: Alfa AWUS036ACH, TP-Link TL-WN722N v1).
- Autorização escrita para avaliação wireless (requisito legal).
- Receptor GPS (opcional, para mapeamento de geolocalização).
- Documentação da rede wireless do ambiente alvo.
Conceitos Principais
Arquitetura do Kismet
Kismet usa uma arquitetura cliente-servidor:
- kismet - Processo principal do servidor que captura e processa pacotes.
- kismet_cap_linux_wifi - Fonte de captura para interfaces WiFi Linux.
- kismet_cap_linux_bluetooth - Fonte de captura para Bluetooth.
- Web UI - Interface baseada em navegador em http://localhost:2501.
Tipos de Frames Wireless
| Tipo de Frame | Propósito | Relevância de Segurança |
|---|---|---|
| Beacon | AP anuncia sua presença | SSID, criptografia, fabricante |
| Probe Request | Cliente busca redes | Revela redes preferidas |
| Probe Response | AP responde à requisição de probe do cliente | Divulgação de SSID oculto |
| Authentication | Cliente autentica-se ao AP | Identificação do tipo de autenticação |
| Deauthentication | Desconecta cliente do AP | Indicador potencial de ataque |
| Association | Cliente junta-se à rede | Relação cliente-AP |
Avaliação de Criptografia
| Criptografia | Status | Risco |
|---|---|---|
| Aberta (Sem criptografia) | Insegura | Crítico - todo o tráfego visível |
| WEP | Quebrada | Crítico - pode ser quebrada em minutos |
| WPA-TKIP | Descontinuada | Alto - vulnerabilidades conhecidas |
| WPA2-PSK (CCMP) | Aceitável | Médio - depende da força da senha |
| WPA2-Enterprise (802.1X) | Recomendada | Baixo - baseada em certificado |
| WPA3-SAE | Melhor prática | Baixo - resistente a ataques offline |
Fluxo de Trabalho
Passo 1: Preparar o Adaptador Wireless
# Identify wireless interfaces
iwconfig
# Check adapter capabilities
iw list | grep -A 10 "Supported interface modes"
# Kill processes that may interfere
sudo airmon-ng check kill
# Enable monitor mode
sudo ip link set wlan0 down
sudo iw dev wlan0 set type monitor
sudo ip link set wlan0 up
# Verify monitor mode
iw dev wlan0 info | grep type
Passo 2: Configurar e Iniciar o Kismet
Edite /etc/kismet/kismet.conf:
# Data sources
source=wlan0:name=WiFi-Monitor,channel_hop=true,channel_hoprate=5/sec
# Logging configuration
log_types=kismet,pcapng
log_prefix=/opt/kismet/logs/assessment
# Enable all 802.11 channels (2.4GHz and 5GHz)
channel_hop_speed=5
channel_list=IEEE80211:1,2,3,4,5,6,7,8,9,10,11,36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,149,153,157,161,165
# GPS configuration (if available)
gps=gpsd:host=localhost,port=2947
# Alert configuration
alert=ADVCRYPTCHANGE,5/min,1/sec
alert=BSSTIMESTAMP,5/min,1/sec
alert=CRYPTODROP,5/min,1/sec
alert=DISASSOCTRAFFIC,10/min,1/sec
alert=DEAUTHFLOOD,10/min,2/sec
alert=PROBENOMFP,5/min,1/sec
Inicie o Kismet:
# Start Kismet server
sudo kismet -c wlan0
# Access web interface
# Open browser to http://localhost:2501
# Default credentials: kismet / kismet (change immediately)
Passo 3: Conduzir Varreduras de Avaliação
Detecção de Ponto de Acesso Rogue:
# Exporta a lista de dispositivos via API REST do Kismet
curl -u kismet:kismet http://localhost:2501/devices/summary/devices.json | \
python3 -m json.tool > all_devices.json
# Filtra por pontos de acesso
curl -u kismet:kismet \
'http://localhost:2501/devices/summary/devices.json' \
…
Perguntas frequentes
Preciso de algo especial para usar isso?
Sim, você precisa de um computador com Linux, um adaptador de rede sem fio compatível com 'modo monitor' e permissão por escrito para testar a rede.
Isso pode ser detectado pela rede?
Não, o Kismet opera de forma passiva, apenas ouvindo, o que o torna indetectável para as redes que estão sendo avaliadas.
O que são 'pontos de acesso ocultos'?
São redes Wi-Fi que não anunciam seu nome (SSID), tornando mais difícil encontrá-las. Essa ferramenta pode ajudar a detectá-las.
Detalhes
Descrição original do autor
Conduct wireless network security assessments using Kismet to detect rogue access points, hidden SSIDs, weak encryption, and unauthorized clients through passive RF monitoring.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6176
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC