
Фреймворк анализа ссылок и OSINT с открытым исходным кодом
Преобразования сообщества для OGI, инструмента с открытым исходным кодом для OSINT и анализа связей.
Каждая директория в transforms/ — это независимо устанавливаемое преобразование. CLI OGI и интерфейс Transform Hub читают index.json (автоматически генерируется при каждом слиянии), чтобы узнать, что доступно.
Используйте CLI из проекта бэкенда OGI:
cd backend
uv sync
uv run ogi transform search shodan
uv run ogi transform install shodan-host-lookup
Или используйте интерфейс Transform Hub внутри OGI.
Преобразования сообщества в этом реестре наследуют переопределения ограничений преобразований на стороне хоста OGI. Операторы могут централизованно ограничивать или удалять общие максимальные настройки, такие как max_results, max_urls, max_links, max_content_chars или timeout_seconds, с помощью переменной окружения бэкенда:
OGI_TRANSFORM_SETTING_MAX_OVERRIDES=max_results=50,max_urls=25,max_links=40
Чтобы снять ограничение в локальном развертывании:
OGI_TRANSFORM_SETTING_MAX_OVERRIDES=max_results=none,max_content_chars=none
Это настраивается в основном приложении OGI, а не в этом репозитории реестра.
transforms/<category>/<slug>/plugin.yaml, README.md и transforms/*.pyapi_keys_required, а не в transform_settingsПри добавлении ограниченных настроек предпочитайте общие имена, такие как max_results, max_urls, max_links, max_content_chars или timeout_seconds, если только настройка не является действительно специфичной для преобразования. Это сохраняет предсказуемость переопределений на стороне оператора во всей экосистеме.
Полное руководство см. в CONTRIBUTING.md.
AGPLv3
| Категория | Преобразования |
|---|
| DNS | domain-to-ip, domain-to-mx, domain-to-ns, ip-to-domain, whois-lookup |
| Сертификаты | domain-to-certs, cert-transparency |
| domain-to-emails, email-to-domain | |
| IP | ip-to-asn, ip-to-geolocation |
| Социальные сети | username-search |
| Хэш | hash-lookup |
| Веб | domain-to-urls, url-to-headers, url-to-links, url-to-content, content-to-iocs |
| Инфраструктура | organization-to-team-members |