
ओपन सोर्स लिंक विश्लेषण और OSINT फ्रेमवर्क
OGI के लिए सामुदायिक ट्रांसफ़ॉर्म, एक ओपन सोर्स OSINT और लिंक विश्लेषण उपकरण।
transforms/ के अंतर्गत प्रत्येक निर्देशिका एक स्वतंत्र रूप से स्थापित करने योग्य ट्रांसफ़ॉर्म है। OGI CLI और Transform Hub UI, index.json (प्रत्येक मर्ज पर स्वतः-उत्पन्न) को पढ़कर उपलब्ध ट्रांसफ़ॉर्म की खोज करते हैं।
OGI बैकएंड प्रोजेक्ट से CLI का उपयोग करें:
cd backend
uv sync
uv run ogi transform search shodan
uv run ogi transform install shodan-host-lookup
या OGI के अंदर Transform Hub UI का उपयोग करें।
इस रजिस्ट्री में सामुदायिक ट्रांसफ़ॉर्म, OGI के होस्ट-साइड ट्रांसफ़ॉर्म कैप ओवरराइड्स को इनहेरिट करते हैं। ऑपरेटर बैकएंड env var के साथ सामान्य अधिकतम सेटिंग्स जैसे 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/*.py शामिल करेंapi_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-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 |