Fed0gaT — Threat Intelligence Feed
Exploit / Project Details
Fed0gaT is an automated threat intelligence aggregation system that collects, deduplicates, and publishes hourly feeds of malicious IPs, file hashes, and URLs from multiple open-source intelligence sources. Feeds are published to GitHub and available as plain-text for direct integration into SIEM, EDR, and firewall platforms.
Detailed Write-up
Project Overview
Fed0gaT is an open-source automated IOC (Indicators of Compromise) aggregation and publishing system built to provide the security community with free, structured threat intelligence.
The system continuously collects data from multiple open-source threat intelligence sources, normalizes and deduplicates the entries, then publishes them in three categories:
- IP Addresses — Malicious or suspicious IPv4 addresses (C2 servers, botnet nodes, scanners)
- File Hashes — Malware signatures across MD5, SHA1, and SHA256 formats
- URLs — Phishing pages, malware delivery endpoints, and C2 panel addresses
Architecture
How It Works
1. Data Collection
The system is triggered by a GitHub Actions workflow running on an hourly cron schedule (0 * * * *). Each run fetches raw threat data from multiple open-source intelligence sources simultaneously.
2. Normalization & Deduplication
Collected data is processed through a pipeline that:
- Normalizes entries across different source formats
- Removes duplicate IOCs across all source feeds
- Classifies each entry as IP, Hash, or URL
3. Publication
Each run produces two types of outputs:
latest-{type}.txt— Always current, full consolidated listYYYY-MM-DD-{type}.txt— Timestamped snapshot for historical referencestats.json— Running log of entry counts per run
4. Integration
All feeds are plain text with one entry per line and no headers — making them directly compatible with threat intelligence ingestion pipelines.
IOC Categories
Feed URLs
Plain text, one entry per line, no headers. Hosted via tagmachan.com with 30-minute CDN cache:
| Feed | URL |
|---|---|
| IP Blocklist | https://tagmachan.com/feeds/ip.txt |
| Hash Feed | https://tagmachan.com/feeds/hash.txt |
| URL Blocklist | https://tagmachan.com/feeds/url.txt |
Also available directly from GitHub (no cache):
| Feed | GitHub Raw URL |
|---|---|
| Latest IPs | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/latest-ip.txt |
| Latest Hashes | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/latest-hash.txt |
| Latest URLs | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/latest-url.txt |
| Stats JSON | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/stats.json |
Project Overview
Fed0gaT is an open-source automated IOC (Indicators of Compromise) aggregation and publishing system built to provide the security community with free, structured threat intelligence.
The system continuously collects data from multiple open-source threat intelligence sources, normalizes and deduplicates the entries, then publishes them in three categories:
- IP Addresses — Malicious or suspicious IPv4 addresses (C2 servers, botnet nodes, scanners)
- File Hashes — Malware signatures across MD5, SHA1, and SHA256 formats
- URLs — Phishing pages, malware delivery endpoints, and C2 panel addresses
Architecture
How It Works
1. Data Collection
The system is triggered by a GitHub Actions workflow running on an hourly cron schedule (0 * * * *). Each run fetches raw threat data from multiple open-source intelligence sources simultaneously.
2. Normalization & Deduplication
Collected data is processed through a pipeline that:
- Normalizes entries across different source formats
- Removes duplicate IOCs across all source feeds
- Classifies each entry as IP, Hash, or URL
3. Publication
Each run produces two types of outputs:
latest-{type}.txt— Always current, full consolidated listYYYY-MM-DD-{type}.txt— Timestamped snapshot for historical referencestats.json— Running log of entry counts per run
4. Integration
All feeds are plain text with one entry per line and no headers — making them directly compatible with threat intelligence ingestion pipelines.
IOC Categories
Feed URLs
Plain text, one entry per line, no headers. Hosted via tagmachan.com with 30-minute CDN cache:
| Feed | URL |
|---|---|
| IP Blocklist | https://tagmachan.com/feeds/ip.txt |
| Hash Feed | https://tagmachan.com/feeds/hash.txt |
| URL Blocklist | https://tagmachan.com/feeds/url.txt |
Also available directly from GitHub (no cache):
| Feed | GitHub Raw URL |
|---|---|
| Latest IPs | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/latest-ip.txt |
| Latest Hashes | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/latest-hash.txt |
| Latest URLs | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/latest-url.txt |
| Stats JSON | https://raw.githubusercontent.com/Tagoletta/Fed0gaT/main/feeds/stats.json |
GitHub Repository | Live Feeds Page
Proje Özeti
Fed0gaT, siber güvenlik topluluğuna ücretsiz ve yapılandırılmış tehdit istihbaratı sunmak amacıyla geliştirilmiş açık kaynaklı bir IOC (Indicators of Compromise) toplama ve yayınlama sistemidir.
Sistem, farklı açık kaynak tehdit istihbarat kaynaklarından veri çekerek bu verileri normalize eder, tekilleştirir ve üç kategoride yayınlar:
- IP Adresleri — Kötü amaçlı veya şüpheli IPv4 adresleri
- Dosya Hash'leri — Kötü amaçlı yazılım imzaları (MD5, SHA1, SHA256)
- URL'ler — Kimlik avı, malware dağıtım ve C2 amaçlı zararlı URL'ler
Mimari
Nasıl Çalışır?
1. Veri Toplama
Sistem, saatlik olarak çalışan bir GitHub Actions iş akışı tarafından tetiklenir. Her çalıştırmada birden fazla açık kaynak tehdit istihbarat kaynağından ham veri çekilir.
2. Normalizasyon & Tekilleştirme
Toplanan veriler:
- Dosya biçimi normalleştirilir (farklı kaynaklardan gelen farklı formatlar birleştirilir)
- Yinelenen girişler kaldırılır
- IP, Hash ve URL olarak üç kategoriye ayrılır
3. Yayınlama
Her çalıştırmada iki tür dosya güncellenir:
latest-{type}.txt— Her zaman en güncel, tam listeYYYY-MM-DD-{type}.txt— Tarih damgalı anlık görüntü (arşiv)stats.json— Her çalıştırmanın istatistiklerini tutan JSON log
4. Entegrasyon
Feed dosyaları düz metin formatında, başlık içermez. Güvenlik araçlarına doğrudan ham URL üzerinden beslenebilir.
IOC Kategorileri
Besleme URL'leri
Firewall, SIEM veya tehdit avı araçlarınıza doğrudan ekleyebileceğiniz URL'ler (30 dakika CDN önbelleği):
| Besleme | URL |
|---|---|
| IP Blocklist | https://tagmachan.com/feeds/ip.txt |
| Hash Feed | https://tagmachan.com/feeds/hash.txt |
| URL Blocklist | https://tagmachan.com/feeds/url.txt |
Bağlantılar
- GitHub Deposu: github.com/Tagoletta/Fed0gaT
- Canlı Besleme Sayfası: tagmachan.com/feeds.tagox