# 🔄 Fluxogramas de Investigação OSINT

README Principal Exemplos Práticos Fluxogramas Guia Rápido Contribuir Dataset Ferramentas

## Índice - [Metodologia OSINT Geral](#metodologia-geral) - [Fluxo: Due Diligence Empresarial](#fluxo-empresa) - [Fluxo: Verificação de Pessoa Física](#fluxo-pessoa) - [Fluxo: Investigação de Fraude Imobiliária](#fluxo-imovel) - [Fluxo: Verificação de Veículo](#fluxo-veiculo) - [Fluxo: Análise de Domínio Suspeito](#fluxo-dominio) - [Árvore de Decisão: Qual Investigação Fazer?](#arvore-decisao) --- ## 📊 Metodologia OSINT Geral {#metodologia-geral} ```mermaid flowchart TD Start([Início da Investigação]) --> Define[Definir Objetivo] Define --> Collect[Coletar Informações Iniciais] Collect --> Plan[Planejar Estratégia] Plan --> Legal{Verificar
Legalidade?} Legal -->|Não Legal| Stop1([❌ Cancelar Investigação]) Legal -->|Legal| Sources[Identificar Fontes] Sources --> Execute[Executar Consultas] Execute --> Document[Documentar Evidências] Document --> CrossCheck[Cruzar Informações] CrossCheck --> Verify{Dados
Consistentes?} Verify -->|Não| MoreData{Precisa mais
dados?} MoreData -->|Sim| Execute MoreData -->|Não| Analyze Verify -->|Sim| Analyze[Analisar Resultados] Analyze --> Report[Gerar Relatório] Report --> End([✅ Fim]) style Start fill:#e1f5e1 style End fill:#e1f5e1 style Stop1 fill:#ffe1e1 style Legal fill:#fff4e1 style Verify fill:#fff4e1 ``` --- ## 🏢 Fluxo: Due Diligence Empresarial {#fluxo-empresa} ```mermaid flowchart TD Start([Iniciar Due Diligence]) --> Input[Coletar CNPJ/Razão Social] Input --> RF[1. Receita Federal
Situação Cadastral] RF --> CheckRF{CNPJ
Regular?} CheckRF -->|Não| Alert1[🚩 Red Flag:
CNPJ Irregular] CheckRF -->|Sim| JUCESP Alert1 --> Decision1{Continuar
Análise?} Decision1 -->|Não| Stop([❌ Reprovado]) Decision1 -->|Sim| JUCESP JUCESP[2. JUCESP
Contrato Social] --> Portal[3. Portal Transparência
Contratos Públicos] Portal --> CheckContracts{Contratos
Suspeitos?} CheckContracts -->|Sim| Alert2[🚩 Analisar Profundamente] CheckContracts -->|Não| Consumer Alert2 --> Consumer[4. Consumidor.gov.br
Reclamações] Consumer --> CheckComplaints{Taxa de
Reclamação OK?} CheckComplaints -->|Não| Alert3[🚩 Reputação Ruim] CheckComplaints -->|Sim| Judicial Alert3 --> Judicial[5. CNJ/JusBrasil
Processos] Judicial --> CheckProcesses{Processos
Graves?} CheckProcesses -->|Sim| Alert4[🚩 Histórico Judicial
Problemático] CheckProcesses -->|Não| Partners Alert4 --> Partners[6. Verificar Sócios
CPF + Processos] Partners --> CheckPartners{Sócios
Limpos?} CheckPartners -->|Não| Alert5[🚩 Sócios com Pendências] CheckPartners -->|Sim| Domain Alert5 --> Domain[7. Registro.br
Domínio] Domain --> Final{Aprovado na
Análise?} Final -->|Sim| Approved([✅ Aprovado com Ressalvas]) Final -->|Não| Stop style Start fill:#e1f5e1 style Approved fill:#e1f5e1 style Stop fill:#ffe1e1 style Alert1 fill:#ffe1e1 style Alert2 fill:#ffe1e1 style Alert3 fill:#ffe1e1 style Alert4 fill:#ffe1e1 style Alert5 fill:#ffe1e1 ``` --- ## 👤 Fluxo: Verificação de Pessoa Física {#fluxo-pessoa} ```mermaid flowchart TD Start([Iniciar Verificação]) --> Input[Coletar CPF/Nome Completo] Input --> GetName{Tem apenas
CPF?} GetName -->|Sim| SitCad[0. situacao-cadastral.com
Obter Nome Parcial] GetName -->|Não| CPF SitCad --> TRT[0b. TRT3 Certidão
Nome Completo] TRT --> CPF[1. Receita Federal
Situação CPF] CPF --> CheckCPF{CPF
Regular?} CheckCPF -->|Não| Alert1[🚩 CPF Irregular/Suspenso] CheckCPF -->|Sim| CNJ Alert1 --> Decision{Critério
Eliminatório?} Decision -->|Sim| Stop([❌ Reprovado]) Decision -->|Não| CNJ CNJ[2. CNJ/Escavador
Processos Judiciais] --> CheckCriminal{Processos
Criminais?} CheckCriminal -->|Sim| Analyze1[Analisar Gravidade] CheckCriminal -->|Não| Transparency Analyze1 --> Serious{Processo
Grave?} Serious -->|Sim| Stop Serious -->|Não| Transparency Transparency[3. Portal Transparência
Vínculos Governo] --> TSE[4. TSE
Doações/Candidaturas] TSE --> Social[5. Redes Sociais
LinkedIn/Facebook] Social --> CheckSocial{Comportamento
Adequado?} CheckSocial -->|Não| Alert2[🚩 Comportamento Inadequado] CheckSocial -->|Sim| Email Alert2 --> Email[6. Have I Been Pwned
Vazamentos] Email --> CheckLeaks{Múltiplos
Vazamentos?} CheckLeaks -->|Sim| Alert3[⚠️ Segurança Digital Fraca] CheckLeaks -->|Não| Academic Alert3 --> Academic[7. Lattes/E-MEC
Formação] Academic --> CheckDegree{Diploma
Válido?} CheckDegree -->|Não| Alert4[🚩 Formação Não Validada] CheckDegree -->|Sim| Final Alert4 --> Final{Resultado
Final?} Final -->|Aprovado| Approved([✅ Aprovado]) Final -->|Reprovado| Stop Final -->|Ressalvas| Conditional([⚠️ Aprovado com Ressalvas]) style Start fill:#e1f5e1 style Approved fill:#e1f5e1 style Conditional fill:#fff4e1 style Stop fill:#ffe1e1 style Alert1 fill:#ffe1e1 style Alert2 fill:#ffe1e1 style Alert3 fill:#fff4e1 style Alert4 fill:#ffe1e1 style SitCad fill:#e3f2fd style TRT fill:#e3f2fd ``` --- ## 🏠 Fluxo: Investigação de Fraude Imobiliária {#fluxo-imovel} ```mermaid flowchart TD Start([Suspeita de Fraude]) --> Input[Coletar Endereço/
Matrícula/Proprietário] Input --> Maps[1. Google Maps/Street View
Verificar Existência Física] Maps --> Exists{Imóvel
Existe?} Exists -->|Não| Fraud1([🚨 FRAUDE CONFIRMADA]) Exists -->|Sim| CEP CEP[2. Correios
Validar CEP] --> ValidCEP{CEP
Válido?} ValidCEP -->|Não| Alert1[🚩 CEP Inválido] ValidCEP -->|Sim| Registry Alert1 --> Registry[3. Cartório de Imóveis
Consultar Matrícula] Registry --> HasRegistry{Matrícula
Válida?} HasRegistry -->|Não| Fraud1 HasRegistry -->|Sim| Owner Owner[4. Verificar Proprietário
na Matrícula] --> OwnerMatch{Proprietário
Confere?} OwnerMatch -->|Não| Fraud1 OwnerMatch -->|Sim| IPTU IPTU[5. Prefeitura
Consultar IPTU] --> Debts{Débitos
Ocultos?} Debts -->|Sim| Alert2[🚩 Débitos Não Declarados] Debts -->|Não| Liens Alert2 --> Liens[6. Verificar
Ônus/Gravames] --> HasLiens{Hipotecas/
Restrições?} HasLiens -->|Sim Não Declaradas| Fraud2[🚨 Informações Ocultas] HasLiens -->|Não ou Declaradas| ValidateSeller Fraud2 --> ValidateSeller[7. Validar Vendedor
CPF + CNJ] ValidateSeller --> SellerOK{Vendedor
Idôneo?} SellerOK -->|Não| Alert3[🚩 Vendedor com Processos] SellerOK -->|Sim| Broker Alert3 --> Broker[8. Verificar Corretor
CRECI] Broker --> BrokerValid{CRECI
Ativo?} BrokerValid -->|Não| Fraud3[🚨 Corretor Irregular] BrokerValid -->|Sim| Price Fraud3 --> Price[9. Comparar Preço
com Mercado] Price --> PriceOK{Preço
Razoável?} PriceOK -->|Muito Baixo| Alert4[🚩 Preço Suspeito] PriceOK -->|OK| Final Alert4 --> Final{Avaliação
Final?} Final -->|Seguro| Safe([✅ Transação Segura]) Final -->|Risco Alto| Fraud1 Final -->|Risco Médio| Caution([⚠️ Prosseguir com Cautela]) style Start fill:#e1f5e1 style Safe fill:#e1f5e1 style Caution fill:#fff4e1 style Fraud1 fill:#ffe1e1 style Fraud2 fill:#ffe1e1 style Fraud3 fill:#ffe1e1 style Alert1 fill:#ffe1e1 style Alert2 fill:#ffe1e1 style Alert3 fill:#ffe1e1 style Alert4 fill:#ffe1e1 ``` --- ## 🚗 Fluxo: Verificação de Veículo {#fluxo-veiculo} ```mermaid flowchart TD Start([Verificar Veículo]) --> Input[Coletar Placa/
Chassi/RENAVAM] Input --> DETRAN[1. DETRAN
Dados Básicos] DETRAN --> CheckStatus{Status
OK?} CheckStatus -->|Restrição Judicial| Fraud1([🚨 NÃO COMPRAR]) CheckStatus -->|OK| Theft Theft[2. SINESP/Consulta
Roubo/Furto] --> Stolen{Registro de
Roubo?} Stolen -->|Sim| Fraud1 Stolen -->|Não| Auction Auction[3. Portal Leilões
Histórico] --> WasAuction{Foi
Leiloado?} WasAuction -->|Sim| Alert1[⚠️ Verificar Motivo
Pode ser sinistro] WasAuction -->|Não| Debts Alert1 --> Debts[4. Consultar
IPVA + Multas] Debts --> HasDebts{Débitos
Altos?} HasDebts -->|Sim| Alert2[🚩 Negociar Abatimento] HasDebts -->|Não| Seller Alert2 --> Seller[5. Validar Vendedor
CPF + Processos] Seller --> SellerOK{Vendedor
Confiável?} SellerOK -->|Não| Alert3[🚩 Vendedor Suspeito] SellerOK -->|Sim| Recall Alert3 --> Recall[6. PROCON
Consultar Recall] Recall --> HasRecall{Recall
Pendente?} HasRecall -->|Sim| Alert4[⚠️ Exigir Regularização] HasRecall -->|Não| Price Alert4 --> Price[7. Tabela FIPE
Valor de Mercado] Price --> PriceOK{Preço
Compatível?} PriceOK -->|Muito Abaixo| Alert5[🚩 Preço Suspeito
Investigar Mais] PriceOK -->|OK| Doc Alert5 --> Doc[8. Verificar
Documentação] Doc --> DocOK{Documentos
Legítimos?} DocOK -->|Não| Fraud2([🚨 Documentação Falsa]) DocOK -->|Sim| Final Fraud2 --> Final{Decisão
Final?} Final -->|Aprovado| Buy([✅ Pode Comprar]) Final -->|Ressalvas| Negotiate([⚠️ Negociar Melhor]) Final -->|Reprovado| Fraud1 style Start fill:#e1f5e1 style Buy fill:#e1f5e1 style Negotiate fill:#fff4e1 style Fraud1 fill:#ffe1e1 style Fraud2 fill:#ffe1e1 style Alert1 fill:#fff4e1 style Alert2 fill:#ffe1e1 style Alert3 fill:#ffe1e1 style Alert4 fill:#fff4e1 style Alert5 fill:#ffe1e1 ``` --- ## 🌐 Fluxo: Análise de Domínio Suspeito {#fluxo-dominio} ```mermaid flowchart TD Start([Domínio Suspeito]) --> Input[Coletar URL/
Domínio] Input --> Whois[1. Registro.br
WHOIS] Whois --> Recent{Criado
Recentemente?} Recent -->|Menos de 30 dias| Alert1[🚩 Domínio Muito Novo] Recent -->|Não| RDAP Alert1 --> RDAP[2. RDAP
Dados Técnicos] RDAP --> Owner[3. Validar Titular
CPF/CNPJ] Owner --> ValidOwner{Titular
Legítimo?} ValidOwner -->|Não Existe| Fraud1([🚨 FRAUDE - Não Acessar]) ValidOwner -->|Duvidoso| Alert2[🚩 Titular Suspeito] ValidOwner -->|Legítimo| VT Alert2 --> VT[4. VirusTotal
Reputação] VT --> HasMalware{Detectado
Malware?} HasMalware -->|Sim| Fraud1 HasMalware -->|Não| URLScan URLScan[5. URLScan.io
Screenshot + Recursos] URLScan --> Suspicious{Aparência
Suspeita?} Suspicious -->|Sim| Alert3[🚩 Design Fraudulento] Suspicious -->|Não| SafeBrowsing Alert3 --> SafeBrowsing[6. Google Safe Browsing
Status Segurança] SafeBrowsing --> Unsafe{Marcado
Inseguro?} Unsafe -->|Sim| Fraud1 Unsafe -->|Não| Procon Procon[7. PROCON-SP
Evite Site] Procon --> Reported{Na Lista
Negra?} Reported -->|Sim| Fraud2([🚨 PROCON Alerta]) Reported -->|Não| SSL Fraud2 --> SSL[8. Verificar
Certificado SSL] SSL --> ValidSSL{SSL
Válido?} ValidSSL -->|Não| Alert4[🚩 Sem Segurança] ValidSSL -->|Sim| Final Alert4 --> Final{Avaliação
Global?} Final -->|Seguro| Safe([✅ Domínio Confiável]) Final -->|Duvidoso| Caution([⚠️ Usar com Cautela]) Final -->|Perigoso| Fraud1 style Start fill:#e1f5e1 style Safe fill:#e1f5e1 style Caution fill:#fff4e1 style Fraud1 fill:#ffe1e1 style Fraud2 fill:#ffe1e1 style Alert1 fill:#fff4e1 style Alert2 fill:#ffe1e1 style Alert3 fill:#ffe1e1 style Alert4 fill:#ffe1e1 ``` --- ## 🌳 Árvore de Decisão: Qual Investigação Fazer? {#arvore-decisao} ```mermaid flowchart TD Start([Iniciar OSINT]) --> Question[O que você precisa investigar?] Question --> Type{Tipo de
Investigação?} Type -->|Pessoa| PersonType{Que tipo de
verificação?} PersonType -->|Background Check| Person[👤 Verificação de
Pessoa Física] PersonType -->|Servidor Público| Public[🏛️ Servidor Público] PersonType -->|Candidato/Político| Political[🗳️ Verificação Política] Type -->|Empresa| CompanyType{Finalidade?} CompanyType -->|Parceria/Investimento| Company[🏢 Due Diligence
Empresarial] CompanyType -->|Fornecedor Governo| Gov[📋 Análise Licitação] CompanyType -->|Reputação| Reputation[⭐ Análise Reputação] Type -->|Propriedade| PropertyType{Tipo de
Propriedade?} PropertyType -->|Imóvel Urbano| Property[🏠 Fraude Imobiliária] PropertyType -->|Imóvel Rural| Rural[🌾 Verificação Rural] PropertyType -->|Veículo| Vehicle[🚗 Verificação Veículo] Type -->|Digital| DigitalType{O que verificar?} DigitalType -->|Site/Domínio| Domain[🌐 Domínio Suspeito] DigitalType -->|E-mail| Email[📧 Validação E-mail] DigitalType -->|Telefone| Phone[📱 Verificação Telefone] Person --> Execute1[Ver Fluxo Completo:
Pessoa Física] Public --> Execute2[Portal Transparência +
DadosJusBR] Political --> Execute3[TSE + CNJ +
Publique-se] Company --> Execute4[Ver Fluxo Completo:
Due Diligence] Gov --> Execute5[Portal Transparência +
TCU] Reputation --> Execute6[Consumidor.gov.br +
Reclame Aqui] Property --> Execute7[Ver Fluxo Completo:
Imóvel] Rural --> Execute8[CAR/SICAR +
INCRA] Vehicle --> Execute9[Ver Fluxo Completo:
Veículo] Domain --> Execute10[Ver Fluxo Completo:
Domínio] Email --> Execute11[Have I Been Pwned +
EmailRep] Phone --> Execute12[Qual Operadora +
Truecaller] Execute1 --> End([Fim]) Execute2 --> End Execute3 --> End Execute4 --> End Execute5 --> End Execute6 --> End Execute7 --> End Execute8 --> End Execute9 --> End Execute10 --> End Execute11 --> End Execute12 --> End style Start fill:#e1f5e1 style End fill:#e1f5e1 style Person fill:#e3f2fd style Company fill:#e3f2fd style Property fill:#e3f2fd style Vehicle fill:#e3f2fd style Domain fill:#e3f2fd ``` --- ## 📝 Como Usar os Fluxogramas ### 1. **Identificar o Tipo de Investigação** Use a [Árvore de Decisão](#arvore-decisao) para determinar qual fluxo seguir. ### 2. **Seguir o Fluxo Passo a Passo** Cada caixa representa uma ação ou consulta específica. Execute na ordem apresentada. ### 3. **Observar os Alertas** - 🚩 **Red Flag** (vermelho): Problema grave, avaliar se continua - ⚠️ **Alerta** (amarelo): Atenção necessária, mas não eliminatório - ✅ **Aprovado** (verde): Tudo certo - ❌ **Reprovado** (vermelho): Critério eliminatório ### 4. **Documentar Cada Etapa** - Salve screenshots das consultas - Anote data e hora - Registre fontes utilizadas - Mantenha cadeia de custódia ### 5. **Cruzar Informações** > [!IMPORTANT] > Não confie em uma única fonte. Valide com múltiplas consultas. --- ## 🔗 Links Relacionados - [README Principal](README.md) - Lista completa de fontes - [Exemplos Práticos](EXEMPLOS_PRATICOS.md) - Casos detalhados passo a passo - [Guia Rápido](GUIA_RAPIDO.md) - Tabelas e consultas rápidas --- ## 📊 Visualizando os Fluxogramas > [!NOTE] > Os fluxogramas acima usam sintaxe **Mermaid** e são renderizados automaticamente no GitHub. Para visualizar localmente: 1. Use extensões de Markdown com suporte a Mermaid 2. VSCode: instale "Markdown Preview Mermaid Support" 3. Ou copie o código para: https://mermaid.live/ ---

Última atualização: Dezembro 2025
Projeto OSINT Brazuca - Fluxogramas de Investigação
📊 Visualize, Planeje, Execute