
Framework de Análise de Links e OSINT de Código Aberto
Transformações comunitárias para OGI, uma ferramenta OSINT e de análise de links de código aberto.
Cada diretório em transforms/ é uma transformação instalável de forma independente. A CLI do OGI e a IU do Transform Hub leem index.json (gerado automaticamente a cada merge) para descobrir o que está disponível.
Use a CLI do projeto backend do OGI:
cd backend
uv sync
uv run ogi transform search shodan
uv run ogi transform install shodan-host-lookup
Ou use a IU do Transform Hub dentro do OGI.
As transformações comunitárias neste registro herdam as substituições de limites de transformação do lado do host do OGI. Os operadores podem limitar ou remover centralmente configurações máximas comuns, como max_results, max_urls, max_links, max_content_chars ou timeout_seconds com a env var do backend:
OGI_TRANSFORM_SETTING_MAX_OVERRIDES=max_results=50,max_urls=25,max_links=40
Para remover um limite em uma implantação local:
OGI_TRANSFORM_SETTING_MAX_OVERRIDES=max_results=none,max_content_chars=none
Isso é configurado no aplicativo principal do OGI, não neste repositório de registro.
transforms/<category>/<slug>/plugin.yaml, README.md e transforms/*.pyapi_keys_required, não em transform_settingsAo adicionar configurações limitadas, prefira nomes comuns como max_results, max_urls, max_links, max_content_chars ou timeout_seconds, a menos que a configuração seja genuinamente específica da transformação. Isso mantém as substituições do lado do operador previsíveis em todo o ecossistema.
Veja o CONTRIBUTING.md para o guia completo.
AGPLv3
| Categoria | Transformações |
|---|
| DNS | domain-to-ip, domain-to-mx, domain-to-ns, ip-to-domain, whois-lookup |
| Certificados | domain-to-certs, cert-transparency |
| domain-to-emails, email-to-domain | |
| IP | ip-to-asn, ip-to-geolocation |
| Social | username-search |
| Hash | hash-lookup |
| Web | domain-to-urls, url-to-headers, url-to-links, url-to-content, content-to-iocs |
| Infraestrutura | organization-to-team-members |