Repository navigation
License Analysis
Language / Dil EN English · TR Türkçe
This document analyzes the legal and licensing constraints governing the TC-SGB-API-to-List project, specifically regarding the use and redistribution of data obtained from the T.C. Siber Güvenlik Başkanlığı (Cyber Security Presidency) API.
The content published by the TC SGB is governed by:
- Turkish Copyright Law No. 5846 (Fikir ve Sanat Eserleri Kanunu)
- Terms of Service published at https://siberguvenlik.gov.tr/yasal-uyarilar
All intellectual property rights for the content published on siberguvenlik.gov.tr belong to the Directorate of Cyber Security (Siber Güvenlik Dairesi Başkanlığı), operating under the Turkish Ministry of Transport and Infrastructure.
The following restrictions apply to all content published by TC SGB:
| Activity | Status | Legal Basis |
|---|---|---|
| Reproduction of content | PROHIBITED without written permission | Copyright Law 5846 |
| Modification of content | PROHIBITED without source attribution | Copyright Law 5846 |
| Republishing content | PROHIBITED without written permission | Copyright Law 5846 |
| Distribution of content | PROHIBITED without written permission | Copyright Law 5846 |
| Use on other websites | PROHIBITED without written permission | Copyright Law 5846 |
| Reverse engineering programs | PROHIBITED | Copyright Law 5846 |
| Commercial use without permission | PROHIBITED | Copyright Law 5846 |
| Activity | Status | Conditions |
|---|---|---|
| Accessing the API | PERMITTED | Public endpoint, no auth required |
| Integrating with security systems | PERMITTED | As explicitly stated in API description |
| Local processing for security purposes | PERMITTED | Integration with firewalls, SIEM, etc. |
| Using the TXT feed (url-list.txt) | PERMITTED | Still published alongside API |
The TC SGB API documentation explicitly states that the API is designed for integration with security systems:
"otomatik olarak erişilerek güvenlik duvarı, SIEM, url filtreleme ve DNS gibi uygulama/sistemlerin entegre edilebilmesi"
Translation: "to be automatically accessed and integrated with applications/systems such as firewalls, SIEM, URL filtering, and DNS"
This implies:
- Automated access is intended — The API is designed for programmatic consumption
- Security system integration is intended — Firewalls, SIEM, URL filtering, DNS are explicitly named
- The data is meant to be used — Not just viewed, but integrated into security infrastructure
| Endpoint | Status | Date | Notes |
|---|---|---|---|
url-list.xml |
Deprecated | Feb 2024 | Replaced by REST API |
url-list.txt |
Active | Ongoing | Still published |
| REST API | Active | Current | Primary interface |
| Component | License | Notes |
|---|---|---|
| TC-SGB-API-to-List source code | MIT License | Freely distributable |
| Python dependencies | Various | Permissive licenses (MIT, BSD, Apache) |
| Documentation | CC-BY-4.0 | Attribution required |
| Component | License | Redistribution |
|---|---|---|
| IoC data from API | TC SGB Terms | RESTRICTED |
| Processed/derived data | TC SGB Terms | RESTRICTED |
| Aggregated statistics | Gray area | CAUTION |
| Raw API responses | TC SGB Terms | RESTRICTED |
+=====================================================================+
| PERMITTED USES |
+=====================================================================+
1. Run the pipeline locally
- Fetch data from TC SGB API
- Process and normalize IoCs
- Use for your own security infrastructure
2. Integrate with security systems
- Feed IoCs into firewalls
- Import into SIEM platforms
- Configure URL filtering
- Update DNS sinkholes
3. Use the open-source code
- Clone the repository
- Modify for your own use
- Deploy in your environment
4. Process data locally
- Validate and normalize
- Deduplicate
- Generate private reports
+=====================================================================+
| PROHIBITED USES |
+=====================================================================+
1. Do NOT republish raw data on GitHub
- No Output/*.json commits
- No IoC value listings in README
- No bulk data dumps in issues/PRs
2. Do NOT create a public data mirror
- No alternative distribution sites
- No public API re-serves
- No public databases of IoCs
3. Do NOT redistribute without permission
- No sharing IoC lists directly
- No selling access to processed data
- No sublicensing the data
4. Do NOT modify and claim as original
- Must attribute source if republishing
- Cannot remove attribution
- Cannot misrepresent origin
recommended:
- Clone the repo
- Run pipeline locally
- Feed IoCs to your firewall/SIEM
- Keep outputs private
- Do not share raw IoC data publicly
allowed:
- Sharing the code (MIT license)
- Sharing your configuration
- Sharing generic usage instructions
- Publishing aggregate statistics (with attribution)recommended:
- Deploy on internal infrastructure
- Process data for internal security
- Integrate with existing security stack
- Maintain audit trail of usage
- Consult legal for redistribution questions
allowed:
- Internal IoC databases
- Integration with commercial security tools
- Use in security operations center (SOC)
- Automated threat response workflowsrecommended:
- Link to the TC SGB API (not re-serve data)
- Provide configuration for users to fetch themselves
- Do not include IoC data in releases
- Document the API terms in your README
allowed:
- The code itself (MIT license)
- Documentation about the API
- Configuration files
- Scripts that fetch from the API- Running the pipeline for personal/internal use
- Feeding IoCs to your own security infrastructure
- Contributing code improvements to the project
- Sharing configuration and setup instructions
- Publishing aggregate statistics (with proper attribution)
- Creating derivative tools that use the API
- Sharing processed IoCs with partners (check ToS)
- Publicly redistributing IoC data
- Creating a public mirror of the data
- Selling access to processed data
- Removing attribution from data
- Always attribute the source — When sharing any derived work, credit TC SGB
- Keep data processing local — Don't upload IoC data to public services
- Consult legal counsel — For commercial or large-scale use cases
- Document your usage — Maintain records of how data is consumed
- Respect rate limits — Even though not documented, be a good citizen
- Monitor ToS changes — Check siberguvenlik.gov.tr/yasal-uyarilar periodically
If the TC SGB license is too restrictive for your use case, consider these alternative IoC sources with more permissive licenses:
| Source | License | Data Types | Notes |
|---|---|---|---|
| AlienVault OTX | Apache 2.0 | IoCs, pulses | Open community |
| Abuse.ch | CC0 | IoCs, malware | Public domain |
| PhishTank | Custom (free) | Phishing URLs | Registration required |
| CISA KEV | Public domain | Known exploits | US government |
| Spamhaus | Custom (free) | Blocklists | Non-commercial |
| URLhaus | CC0 | Malware URLs | abuse.ch project |
| MISP Galaxy | CC BY-SA | Threat intel | Open community |
The TC SGB API is designed for integration with security systems. You can freely:
- Fetch and process data locally for security purposes
- Integrate with your security infrastructure (firewall, SIEM, etc.)
- Use the open-source code (MIT licensed)
You must NOT:
- Republish raw IoC data publicly (GitHub, websites, databases)
- Redistribute data commercially without written permission
- Remove attribution from any derived works
Recommendation: Use the API as intended — as an integration endpoint for security systems — and keep all data processing local to your environment.
Bu belge, TC-SGB-API-to-List projesini yöneten yasal ve lisans kısıtlamalarını analiz etmektedir; özellikle Türkiye Siber Güvenlik Başkanlığı (T.C. Siber Güvenlik Başkanlığı) API'sinden elde edilen verilerin kullanımını ve yeniden dağıtımını kapsamaktadır.
TC SGB tarafından yayınlanan içerik şu kanunlara tabidir:
- 5846 Sayılı Fikir ve Sanat Eserleri Kanunu
- https://siberguvenlik.gov.tr/yasal-uyarilar adresinde yayınlanan Kullanım Koşulları
siberguvenlik.gov.tr adresinde yayınlanan içerik üzerindeki tüm fikri mülkiyet hakları, Ulaştırma ve Altyapı Bakanlığı bünyesinde faaliyet gösteren Siber Güvenlik Dairesi Başkanlığına aittir.
TC SGB tarafından yayınlanan tüm içerik aşağıdaki kısıtlamalara tabidir:
| Faaliyet | Durum | Hukuki Dayanak |
|---|---|---|
| İçeriğin çoğaltılması | Yazılı izin olmadan YASAKTIR | Fikir ve Sanat Eserleri Kanunu 5846 |
| İçeriğin değiştirilmesi | Kaynak atıfı olmadan YASAKTIR | Fikir ve Sanat Eserleri Kanunu 5846 |
| İçeriğin yeniden yayınlanması | Yazılı izin olmadan YASAKTIR | Fikir ve Sanat Eserleri Kanunu 5846 |
| İçeriğin dağıtılması | Yazılı izin olmadan YASAKTIR | Fikir ve Sanat Eserleri Kanunu 5846 |
| Diğer web sitelerinde kullanılması | Yazılı izin olmadan YASAKTIR | Fikir ve Sanat Eserleri Kanunu 5846 |
| Programların tersine mühendisliği | YASAKTIR | Fikir ve Sanat Eserleri Kanunu 5846 |
| İzinsiz ticari kullanım | YASAKTIR | Fikir ve Sanat Eserleri Kanunu 5846 |
| Faaliyet | Durum | Koşullar |
|---|---|---|
| API'ye erişim | İZİN VERİLMİŞTİR | Herkese açık uç nokta, kimlik doğrulama gerekmez |
| Güvenlik sistemleriyle entegrasyon | İZİN VERİLMİŞTİR | API açıklamasında açıkça belirtildiği şekilde |
| Güvenlik amaçlı yerel işleme | İZİN VERİLMİŞTİR | Güvenlik duvarları, SIEM vb. ile entegrasyon |
| TXT beslemesinin (url-list.txt) kullanılması | İZİN VERİLMİŞTİR | API ile birlikte hâlâ yayınlanmaktadır |
TC SGB API dokümantasyonu, API'nin güvenlik sistemleriyle entegrasyon için tasarlandığını açıkça belirtmektedir:
"otomatik olarak erişilerek güvenlik duvarı, SIEM, url filtreleme ve DNS gibi uygulama/sistemlerin entegre edilebilmesi"
Çeviri: "otomatik olarak erişilerek güvenlik duvarı, SIEM, URL filtreleme ve DNS gibi uygulama/sistemlerle entegre edilebilmesi"
Bu şunları ima etmektedir:
- Otomatik erişim amaçlanmıştır — API programlı tüketim için tasarlanmıştır
- Güvenlik sistemi entegrasyonu amaçlanmıştır — Güvenlik duvarları, SIEM, URL filtreleme, DNS açıkça adlandırılmıştır
- Verilerin kullanılması amaçlanmıştır — Yalnızca görüntülenmek değil, güvenlik altyapısına entegre edilmek
| Uç Nokta | Durum | Tarih | Notlar |
|---|---|---|---|
url-list.xml |
Kullanımdan kaldırıldı | Şubat 2024 | REST API ile değiştirildi |
url-list.txt |
Aktif | Devam ediyor | Hâlâ yayınlanıyor |
| REST API | Aktif | Güncel | Birincil arayüz |
| Bileşen | Lisans | Notlar |
|---|---|---|
| TC-SGB-API-to-List kaynak kodu | MIT Lisansı | Serbestçe dağıtılabilir |
| Python bağımlılıkları | Çeşitli | İzin verici lisanslar (MIT, BSD, Apache) |
| Dokümantasyon | CC-BY-4.0 | Atıf gerekli |
| Bileşen | Lisans | Yeniden Dağıtım |
|---|---|---|
| API'den gelen IoC verisi | TC SGB Koşulları | KISITLI |
| İşlenmiş/türetilmiş veri | TC SGB Koşulları | KISITLI |
| Toplu istatistikler | Gri alan | DİKKAT |
| Ham API yanıtları | TC SGB Koşulları | KISITLI |
+=====================================================================+
| İZİN VERİLEN KULLANIMLAR |
+=====================================================================+
1. Hattı yerel olarak çalıştırın
- TC SGB API'sinden veri çekme
- IoC'leri işleme ve normalleştirme
- Kendi güvenlik altyapınız için kullanma
2. Güvenlik sistemleriyle entegre etme
- IoC'leri güvenlik duvarlarına besleme
- SIEM platformlarına aktarma
- URL filtreleme yapılandırma
- DNS sinkhole'larını güncelleme
3. Açık kaynak kodu kullanma
- Depoyu çoğaltma
- Kendi kullanımınıza göre değiştirme
- Ortamınızda dağıtma
4. Verileri yerel olarak işleme
- Doğrulama ve normalleştirme
- Tekilleştirme
- Özel raporlar üretme
+=====================================================================+
| YASAKLANAN KULLANIMLAR |
+=====================================================================+
1. Ham veriyi GitHub'da yeniden yayınlamayın
- Output/*.json提交 yok
- README'de IoC değer listeleri yok
- Sorun taleplerinde/çekme isteklerinde toplu veri dökümleri yok
2. Herkese açık veri aynası oluşturmayın
- Alternatif dağıtım siteleri yok
- Herkese açık API yeniden sunumları yok
- Herkese açık IoC veritabanları yok
3. İzinsiz yeniden dağıtım yapmayın
- IoC listelerini doğrudan paylaşmayın
- İşlenmiş verilere erişimi satmayın
- Verileri alt lisanslamayın
4. Değiştirip orijinal olarak iddia etmeyin
- Yeniden yayınlıyorsanız kaynağı belirtmeniz gerekir
- Atıfı kaldıramazsınız
- Kökeni yanlış gösteremezsiniz
önerilen:
- Depoyu çoğaltma
- Hattı yerel olarak çalıştırma
- IoC'leri güvenlik duvarınıza/SIEM'inize besleme
- Çıktıları gizli tutma
- Ham IoC verilerini herkese açık paylaşmama
izin_verilen:
- Kodu paylaşma (MIT lisansı)
- Yapılandırmanızı paylaşma
- Genel kullanım talimatlarını paylaşma
- Toplu istatistikleri yayınlama (atıfla)önerilen:
- İç altyapıda dağıtma
- İç güvenlik için veri işleme
- Mevcut güvenlik yığınıyla entegrasyon
- Kullanım denetim izini koruma
- Yeniden dağıtım soruları için hukuki danışmanlık alma
izin_verilen:
- İç IoC veritabanları
- Ticari güvenlik araçlarıyla entegrasyon
- Güvenlik operasyonları merkezinde (SOC) kullanım
- Otomatik tehdit yanıt iş akışlarıönerilen:
- TC SGB API'sine bağlantı verme (veriyi yeniden sunmama)
- Kullanıcıların kendilerinin çekmesi için yapılandırma sağlama
- Sürümlere IoC verisi dahil etmeme
- README'de API koşullarını belgeleme
izin_verilen:
- Kodun kendisi (MIT lisansı)
- API hakkında dokümantasyon
- Yapılandırma dosyaları
- API'den çekme betikleri- Kişisel/iç kullanım için hattı çalıştırma
- IoC'leri kendi güvenlik altyapınıza besleme
- Projeye kod iyileştirmelerine katkıda bulunma
- Yapılandırma ve kurulum talimatlarını paylaşma
- Toplu istatistikleri yayınlama (uygun atıfla)
- API'yi kullanan türetilmiş araçlar oluşturma
- İşlenmiş IoC'leri ortaklarla paylaşma (Kullanım Koşullarını kontrol edin)
- IoC verilerini herkese açık olarak yeniden dağıtma
- Verilerin herkese açık bir aynasını oluşturma
- İşlenmiş verilere erişimi satma
- Verilerden atıfı kaldırma
- Her zaman kaynağı atfedin — Herhangi bir türetilmiş eseri paylaşırken TC SGB'ye kredi verin
- Veri işlemenizi yerel tutun — IoC verilerini herkese açık hizmetlere yüklemeyin
- Hukuki danışmanlık alın — Ticari veya büyük ölçekli kullanım durumları için
- Kullanımınızı belgeleyin — Verilerin nasıl tüketildiğine ilişkin kayıtlar tutun
- Hız sınırlarına saygı gösterin — Belgelenmemiş olsa bile iyi bir vatandaş olun
- Kullanım Koşulları değişikliklerini izleyin — siberguvenlik.gov.tr/yasal-uyarilar adresini düzenli olarak kontrol edin
TC SGB lisansı kullanım durumunuz için çok kısıtlayıcıysa, daha izin verici lisanslara sahip bu alternatif IoC kaynaklarını değerlendirin:
| Kaynak | Lisans | Veri Türleri | Notlar |
|---|---|---|---|
| AlienVault OTX | Apache 2.0 | IoC'ler, nabızlar | Açık topluluk |
| Abuse.ch | CC0 | IoC'ler, kötü amaçlı yazılım | Kamu malı |
| PhishTank | Özel (ücretsiz) | Oltalama URL'leri | Kayıt gerekli |
| CISA KEV | Kamu malı | Bilinen açıklar | ABD hükümeti |
| Spamhaus | Özel (ücretsiz) | Engelleme listeleri | Ticari olmayan |
| URLhaus | CC0 | Kötü amaçlı yazılım URL'leri | abuse.ch projesi |
| MISP Galaxy | CC BY-SA | Tehdit istihbaratı | Açık topluluk |
TC SGB API'si güvenlik sistemleriyle entegrasyon için tasarlanmıştır. Şunları serbestçe yapabilirsiniz:
- Güvenlik amaçlı verileri yerel olarak çekme ve işleme
- Güvenlik altyapınızla entegrasyon (güvenlik duvarı, SIEM vb.)
- Açık kaynak kodu kullanma (MIT lisanslı)
Şunları yapmamalısınız:
- Ham IoC verilerini herkese açık olarak yeniden yayınlama (GitHub, web siteleri, veritabanları)
- Yazılı izin olmadan verileri ticari olarak dağıtma
- Türetilmiş eserlerden atfı kaldırma
Öneri: API'yi amaçlandığı şekilde kullanın — güvenlik sistemleri için bir entegrasyon uç noktası olarak — ve tüm veri işlemenizi ortamınızda yerel tutun.
TC-SGB-API-to-List — Threat Intelligence Pipeline
Open source. Community driven.
Açık kaynak. Topluluk güdümlü.
License: MIT License Lisans: MIT Lisansı
Disclaimer: TC-SGB-API-to-List is an independent open-source project. IoC data originates from the T.C. Siber Güvenlik Başkanlığı (Cyber Security Presidency) public API. This project is not affiliated with, endorsed by, or officially connected to TC SGB in any way. Sorumluluk Reddi: TC-SGB-API-to-List bağımsız bir açık kaynak projesidir. IoC verileri T.C. Siber Güvenlik Başkanlığı (TC SGB) kamu API'sinden sağlanmaktadır. Bu proje hiçbir şekilde TC SGB ile bağlantılı, onun tarafından onaylanmış veya resmî olarak ilişkili değildir.
- Home
- Architecture
- Data Flow
- Module Architecture
- Repository Structure
- API Analysis
- Data Model
- Threat Model
- Security Analysis
- License Analysis
- Test Strategy
- Regression Strategy
- Performance Strategy
- Versioning Strategy
- Publishing Strategy
- Maintenance Plan
- Risk Analysis
- Roadmap
- Legal Notices
- Troubleshooting
- Ana Sayfa
- Mimari
- Veri Akışı
- Modül Mimarisi
- Depo Yapısı
- API Analizi
- Veri Modeli
- Tehdit Modeli
- Güvenlik Analizi
- Lisans Analizi
- Test Stratejisi
- Regresyon Stratejisi
- Performans Stratejisi
- Sürümleme Stratejisi
- Yayın Stratejisi
- Bakım Planı
- Risk Analizi
- Yol Haritası
- Yasal Bildirimler
- Sorun Giderme
TC-SGB-API-to-List — Threat Intelligence Pipeline Open source. Community driven. Açık kaynak. Topluluk güdümlü.