---
# 📖 Shomer OSINT
Ferramenta de **coleta e análise de comentários públicos** voltada para estudos e monitoramento aberto (OSINT).
🔍 Permite:
* Coletar comentários de posts públicos.
* Classificar automaticamente por categoria (detecção de padrões/temas).
* Salvar em **SQLite** (modo local) ou **PostgreSQL** (produção).
* Gerar **dossiês em PDF** com os dados coletados.
* Navegar pelos resultados em uma interface moderna e responsiva.
⚡ **Em breve:** suporte a **YouTube, X (Twitter), Instagram** e outras redes.
---
- Backend: FastAPI, SQLAlchemy, Pydantic, Selenium.
- Banco de Dados: SQLite (dev) / PostgreSQL (prod).
- Frontend: Next.js, React, TailwindCSS.
- Exportação: ReportLab (PDF).
osint-noahide/
├── backend/ # API FastAPI + Selenium
│ ├── main.py # Ponto de entrada da API
│ ├── db.py # Conexão com banco de dados
│ ├── modelos.py # ORM (SQLAlchemy)
│ ├── dossie/ # Exportação de relatórios em PDF
│ └── ...
├── frontend/ # Interface Next.js/React
├── comentarios.json # Exemplo de dados coletados
├── gerar.sh # Script auxiliar
└── osint.db # Banco SQLite (modo dev)
git clone [email protected]:walbarellos/Osint-Israel.git
cd osint-noahideCriar ambiente virtual e instalar dependências:
cd backend
python -m venv .venv
source .venv/bin/activate # Linux/Mac
.venv\Scripts\activate # Windows
pip install -r requirements.txtRodar API:
uvicorn main:app --reload --port 8000API disponível em: http://localhost:8000/docs
cd frontend
npm install
npm run devInterface disponível em: http://localhost:3001 (3000/3001)
Após a coleta, é possível exportar relatórios em PDF:
curl -X POST http://localhost:8000/dossie/gerar/1 -o dossie.pdf- Facebook (comentários públicos)
- YouTube (comentários de vídeos)
- X (Twitter)
- Dashboards analíticos com gráficos interativos
- Filtros avançados por palavra-chave, autor e data
Este projeto é de uso educacional e de pesquisa. Não se destina a monitoramento privado, perseguição ou coleta de dados pessoais sensíveis. O usuário final é responsável pelo uso ético e legal da ferramenta.