O que OpenOSINT faz?
Agente OSINT com inteligência artificial, REPL interativo, servidor MCP e CLI. 9 ferramentas. Funciona com Claude, GPT-4 ou modelos locais. Apenas para pesquisa de segurança autorizada.
Visão Geral
OpenOSINT é um agente poderoso de código aberto para inteligência de fontes abertas (OSINT), projetado para automatizar tarefas de coleta de informações. Ele combina a flexibilidade de um shell interativo (REPL) com a potência de modelos de linguagem (IA) para interpretar e executar comandos OSINT.
Modos de Operação
- REPL Interativo: Um shell interativo onde você digita comandos em linguagem natural (ou comandos específicos) e o agente executa. Ideal para investigações exploratórias.
- Servidor MCP: Implementa o protocolo Model Context Protocol (MCP), permitindo que ferramentas como Claude Desktop interajam diretamente com o agente para executar tarefas OSINT complexas.
- CLI (Linha de Comando): Interface tradicional de linha de comando para scripts e automação.
Ferramentas Disponíveis (9)
- whois: Consulta informações de registro WHOIS para domínios e IPs.
- dns: Realiza consultas DNS (A, AAAA, MX, NS, TXT, etc.).
- webscraper: Faz scraping de páginas web para extrair informações relevantes.
- haveibeenpwned: Verifica se emails ou contas foram comprometidos em vazamentos.
- metadados: Extrai metadados de arquivos (PDF, imagens, documentos).
- shodan: (Opcional) Consulta informações de dispositivos via Shodan.
- crt.sh: Consulta certificados SSL/TLS via crt.sh.
- ipinfo: Obtém informações geoespaciais e de rede para endereços IP.
- wayback: Arquiva páginas web via Wayback Machine.
Casos de Uso
- Footprinting: Coletar inteligência preliminar sobre alvos.
- Análise de Segurança: Identificar superfícies de ataque e vulnerabilidades.
- Investigação: Rastrear atividades online e coletar evidências.
Aviso Legal
Uso Autorizado Apenas: OpenOSINT é destinado exclusivamente para fins de pesquisa de segurança autorizada, testes de penetração legítimos e educação. O uso indevido para acesso não autorizado, violação de privacidade ou qualquer atividade ilegal é estritamente proibido. Ao usar este software, você concorda em cumprir todas as leis e regulamentos aplicáveis.
Configuração
- Clone o repositório:
git clone https://github.com/OpenOSINT/OpenOSINT.git - Instale as dependências:
pip install -r requirements.txt - Configurar chaves de API: Configure variáveis de ambiente para serviços externos (opcional).
OPENAI_API_KEY(para GPT-4)ANTHROPIC_API_KEY(para Claude)SHODAN_API_KEY(para integração Shodan)
- Inicie o REPL:
python -m openosint.repl - Inicie o servidor MCP:
python -m openosint.mcp_server
Licença
Este projeto é distribuído sob a licença MIT.