Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
phantom-brain — Rede portátil de reconhecimento inteligente com IA offline | Kitploit
Ferramentas/GitHubGitHub/ottoyrocky/phantom-brain
Quebra de SenhasReconhecimentoAuditoria de Wi-FiAnálise de VulnerabilidadesExploraçãoFerramentas RFID/NFCColeta de InformaçõesTestes de PenetraçãoSegurança de Hardware e IoTAprendizado e EducaçãoRed TeamingSegurança de IA
1438há 3 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
GitHubottoyrocky/phantom-brain

phantom-brain

Rede portátil de reconhecimento inteligente com IA offline

Ver Repositório

PHANTOM BRAIN v0.9

Ferramenta de análise de pentest com IA offline e integração com hardware real

Análise local de LLM (via Ollama) para capturas WiFi, Sub-GHz, NFC/RFID e WPA2 — sem necessidade de internet, sem APIs em nuvem, 100% offline. O LLM principal roda em um PC Windows. O Raspberry Pi atua como um nó secundário leve (captura ao vivo + apenas phi3:mini).

Hardware suportado: Flipper Zero · WiFi Pineapple MK7 · Proxmark3 · Raspberry Pi 4 (Kali Linux) · Atheros AR9271

Modelos: mistral:7b-instruct · deepseek-r1:7b · phi3:mini

Licença: GPL-3.0 | Autor: Otto | Comunidade: AI Tinkerers

⚠️ Projeto experimental — não use em produção. A análise por IA auxilia pesquisadores humanos; ela não substitui a auditoria manual. Sempre verifique as descobertas de forma independente.


O que o Phantom Brain É e NÃO É

✅ O que ele É❌ O que ele NÃO É
Analisador automático que estrutura descobertas de capturasUm substituto para Wireshark, bettercap ou aircrack-ng
Gerador de relatórios com IA (offline, LLM local)Um pentester autônomo
Orquestrador entre ferramentas de hardware (Flipper, Pineapple, Proxmark)Uma ferramenta de segurança pronta para produção
Plataforma de pesquisa e aprendizadoUm substituto para auditoria manual
100% offline — sem exfiltração de dadosDependente de nuvem ou de APIs

💡 Todo relatório gerado por IA deve ser tratado como um ponto de partida, não como veredito final. LLMs podem alucinar vulnerabilidades. A saída estruturada do parser (sem IA) é sempre mais confiável.


Arquitetura do Sistema

root@kitploit:~
FIELD (Mobile):
┌──────────────────┐
│  Flipper Zero    │ ──► Sub-GHz (.sub), NFC (.nfc), WiFi scanning
└──────────────────┘
┌──────────────────┐
│  WiFi Pineapple  │ ──► WPA2 Handshakes (.pcap), deauth, PMKID
└──────────────────┘
┌──────────────────┐
│  Proxmark3       │ ──► Advanced RFID/NFC (EM410x, MIFARE, EMV)
└──────────────────┘

BASE — PRIMARY NODE (required for full functionality):
┌──────────────────────────────────────────────────────┐
│  Windows PC (or Linux desktop)                       │
│  Python 3.11+ · Ollama · Flask API                  │
│  Runs: mistral:7b-instruct, deepseek-r1:7b           │
│  ► PHANTOM BRAIN CLI, full analysis, reports         │
└──────────────────────────────────────────────────────┘

BASE — SECONDARY NODE (optional, lightweight):
┌──────────────────────────────────────────────────────┐
│  Raspberry Pi 4 (Kali Linux)                         │
│  Ollama · Atheros AR9271                             │
│  Runs: phi3:mini only (mistral:7b too heavy for Pi)  │
│  ► Live WiFi capture · lightweight local inference   │
│  NOTE: connects to the PC's Ollama for heavy models  │
└──────────────────────────────────────────────────────┘

⚠️ Nota de arquitetura: O Raspberry Pi não executa toda a pilha do Phantom Brain de forma autônoma. Para análise completa com mistral:7b-instruct ou deepseek-r1:7b, um PC com Ollama é necessário. O Pi serve como nó de captura e pode executar apenas phi3:mini para inferência offline leve.

Pipeline de Análise (v0.9)

root@kitploit:~
input → classifier → tool.run() → ToolResult(risk, findings) → Ollama

Cada tipo de captura passa por sua ferramenta específica antes de chegar ao LLM. A ferramenta estrutura a saída com um nível de risco e descobertas-chave, enriquecendo o contexto enviado ao Ollama.


Funcionalidades

WiFi / Marauder

  • Analisador de logs do Marauder
  • Detecção de redes WPS vulneráveis
  • Identificação de redes ocultas
  • Estatísticas de segurança

Sub-GHz / Flipper Zero

  • Analisador de arquivos .sub (sub_ghz_parser.py)
  • Extração: protocolo, frequência, chaves, pacotes
  • Suporta: Security+ 2.0, Rolling Code, Fixed Code
  • Analisador de padrões entre capturas (sub_ghz_analyzer.py)

NFC / Flipper Zero + Proxmark3

  • Analisador de arquivos .nfc (nfc_parser.py)
  • Suporta: MIFARE Classic 1K/4K, MIFARE Plus, NTAG, FeliCa, EMV
  • Analisador de vulnerabilidades (nfc_analyzer.py)
  • Detecção: Darkside, Hardnested, Reader Auth Bypass
  • Análise especial para SUBE (transporte público)
  • Analisador de saída do Proxmark3 (proxmark_parser.py)

WPA2 / WiFi Pineapple

  • Analisador PCAP com Scapy (pcap_parser_v2.py)
  • Extração: BSSID, SSID, quadros EAPOL, PMKID
  • Validação de handshakes completos
  • Pipeline completo: hcxpcapngtool → hashcat -m 22000

Sistema de Ferramentas (v0.9)

  • tools/base_tool.py — contrato unificado BaseTool + ToolResult
  • ToolResult com risk (CRITICO/ALTO/MEDIO/BAJO) e findings estruturados
  • tools/registry.py — registro central, despacha a ferramenta correta por tipo
  • tools/classifier.py — detecção automática por extensão e conteúdo
  • 14/14 testes passando com fixtures reais (pytest tests/test_tools.py)

Banco de Dados e Relatórios

  • SQLite para histórico de análises (db_manager.py)
  • Relatórios em texto simples com timestamp
  • Busca por UID/BSSID, filtro por nível de risco
  • Estatísticas de análise

API REST Flask

  • flask_api.py rodando na porta 5000
  • GET /status — verifica Ollama e modelos disponíveis
  • POST /upload — recebe arquivos .pcap, .nfc, .sub
  • POST /analyze — analisa com Ollama e salva no SQLite
  • GET /analysis/<id> — consulta análise salva por ID

Modelos de IA Suportados

Nota: Benchmarks de velocidade medidos em um PC com 32 GB de RAM (somente CPU, sem GPU). A aceleração via GPU (CUDA/ROCm) reduzirá significativamente o tempo de inferência. O Pi só pode executar phi3:mini de forma confiável — mistral:7b causa throttling térmico e OOM no Pi 4B 8GB.

Todos os modelos rodam 100% offline via Ollama — nenhuma conexão com a internet necessária.


Estrutura de Arquivos

root@kitploit:~
phantom-brain/
├── phantom_brain.py          # Main CLI - entry point
├── flask_api.py              # API REST Flask
├── db_manager.py             # SQLite - report history
├── pcap_parser_v2.py         # Parser WPA2/PCAP
├── proxmark_parser.py        # Parser output Proxmark3
├── nfc_parser.py             # Flipper .nfc file parser
├── nfc_analyzer.py           # NFC vulnerability analyzer
├── sub_ghz_parser.py         # Flipper .sub file parser
├── sub_ghz_analyzer.py       # Sub-GHz pattern analyzer
├── exploit_guide.py          # Exploitation guides without AI
├── proxmark_launch.bat       # Proxmark3 launcher script (Windows)
├── config.yaml.example       # Configuration template
├── requirements.txt          # Python dependencies
├── tools/                    # Modular tools system (v0.9)
│   ├── base_tool.py          # BaseTool + ToolResult with risk/findings
│   ├── classifier.py         # Capture type auto-detection
│   ├── registry.py           # Central tools registry
│   ├── proxmark_tool.py      # Tool Proxmark3
│   ├── nfc_tool.py           # Tool NFC
│   ├── wpa2_tool.py          # Tool WPA2/PCAP
│   └── subghz_tool.py        # Tool Sub-GHz
├── tests/                    # Automated tests (14/14 passing)
│   └── test_tools.py
├── prompts/                  # System prompts separated by type
│   └── system_prompts.py
├── benchmarks/               # Benchmark suite
│   ├── dataset/              # Captures with expected results
│   ├── results/              # JSON and markdown reports
│   ├── benchmark_runner.py
│   └── run_benchmark.py
├── reportes/                 # Generated reports (ignored in git)
├── pcap/                     # WPA2 captures (ignored in git)
└── archive/                  # Previous versions

Instalação

root@kitploit:~
git clone https://github.com/OttoyRocky/phantom-brain.git
cd phantom-brain
pip install -r requirements.txt
cp config.yaml.example config.yaml
ollama pull mistral:7b-instruct

Raspberry Pi (Kali Linux)

root@kitploit:~
echo 'export OLLAMA_MODELS=/media/kali/discoexterno/ollama' >> ~/.zshrc
source ~/.zshrc
ollama pull phi3:mini

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

cd /media/kali/discoexterno
git clone https://github.com/OttoyRocky/phantom-brain.git

Uso

root@kitploit:~
python phantom_brain.py
python flask_api.py
curl http://127.0.0.1:5000/status
python -m pytest tests/test_tools.py -v

Menu Principal

root@kitploit:~
1.  Paste text manually
2.  Read generic file (scan.txt, nmap, etc)
3.  Read Flipper Zero / Marauder log (.log)
4.  Analyze Sub-GHz captures (.sub)
5.  Analyze NFC captures (.nfc)
6.  Analyze WPA2 Handshake captures (.pcap)
7.  Analyze Proxmark3 capture (paste output directly)
8.  View report history
9.  Exploitation guides (without AI analysis)
10. Live WiFi capture - Atheros AR9271 (Raspberry Pi only)
11. Generate smart wordlist with AI (SSID-based)

Geração Inteligente de Wordlists com IA

  • Gera dicionários personalizados usando IA local (Ollama) a partir do SSID alvo.
  • Entrada: SSID + contexto opcional (país, ISP, ano, etc).
  • Saída: wordlist_<SSID>_<timestamp>.txt no diretório de trabalho atual.
  • Padrões: variantes de SSID, anos 2020-2025, contexto argentino (futebol, datas, ISPs), símbolos como !@#.
  • Imprime comando pronto para uso: hashcat -m 22000 captura.hc22000 wordlist_<SSID>_<timestamp>.txt

Roteiro


Requisitos

PC Windows (Nó primário — necessário para funcionalidade completa):

  • Python 3.11+
  • Ollama com mistral:7b-instruct (recomendado) ou deepseek-r1:7b
  • Mínimo 8 GB de RAM · Recomendado 16 GB+
  • pip install -r requirements.txt

Raspberry Pi 4 (Nó secundário — opcional):

  • Kali Linux
  • Python 3.11+
  • Ollama apenas com phi3:mini (modelos mais pesados não suportados)
  • Modelo com 8 GB de RAM recomendado · 2 GB de swap necessários
  • Adaptador Atheros AR9271 para captura ao vivo (Opção 10)

Aviso Legal

Este projeto é destinado apenas a ambientes de laboratório autorizados. Usar essas ferramentas contra redes ou dispositivos sem autorização explícita por escrito é ilegal e antiético.

Análise gerada por IA não substitui uma avaliação de segurança profissional. Todas as descobertas devem ser verificadas manualmente.


Autor: Otto | Comunidade: AI Tinkerers | Repo: https://github.com/OttoyRocky/phantom-brain

Para versão em espanhol, veja README.es.md

Baixar ferramenta
ModeloRAM Mín.ArmazenamentoVelocidade (CPU)Melhor paraNó
phi3:mini4 GB~2,3 GB~5 minTriagem rápida, inferência leve, funciona no Pi — profundidade de raciocínio limitadaRaspberry Pi 4 / PC
mistral:7b-instruct8 GB~4,1 GB~30 s (PC)Padrão recomendado. Análise completa, comandos precisos e acionáveis, melhor relação precisão/velocidadePC apenas
deepseek-r1:7b8 GB~4,5 GB~45 s (PC)Análise aprofundada, etapas de mitigação detalhadas, raciocínio em cadeia de pensamentoPC apenas
VersãoStatusFuncionalidades
0.1-0.3✅WiFi / Marauder
0.4✅Sub-GHz + NFC/RFID
0.5✅Handshakes WPA2 + Proxmark3
0.6✅SQLite + API Flask + deepseek-r1:7b
0.7✅Raspberry Pi operacional + streaming + timeout
0.8✅Sistema de ferramentas modular + ToolResult(risco/descobertas) + 14/14 testes
0.9✅Captura ao vivo com Atheros AR9271 + wordlist com IA + README duplo + Opção 12 (modo apenas fatos) + validação pós-IA + benchmarks
1.0⏳Lançamento de produção · testes de hardware · demo asciinema · conjuntos de dados adicionais