No description
Find a file
2026-04-24 14:14:40 +00:00
.github/workflows Create update_data.yml 2026-02-18 18:52:54 +03:00
collectors Add files via upload 2026-02-18 18:27:27 +03:00
data CTI data update — 2026-04-24 14:14 UTC 2026-04-24 14:14:40 +00:00
enrichment Add files via upload 2026-02-18 18:27:27 +03:00
output Add files via upload 2026-02-18 18:27:27 +03:00
index.html Add files via upload 2026-02-18 21:15:36 +03:00
main.py Add files via upload 2026-02-18 18:27:27 +03:00
README.md Update README.md 2026-03-24 14:35:12 +03:00
requirements.txt Add files via upload 2026-02-18 18:27:27 +03:00

🛡️ ARGUN CTI — Cyber Threat Intelligence Platform

AI-Powered Threat Intelligence Dashboard by ARGUN Security

Clear Vision, Absolute Security

GitHub Actions Live


🎯 Nedir?

ARGUN CTI, birden fazla açık kaynak tehdit istihbarat kaynağından veri toplayarak, ARGUN Threat Score (ATS) algoritmasıyla önceliklendiren, gerçek zamanlı bir siber tehdit istihbarat platformudur.

Klasik CVE listelerinin ötesine geçerek:

  • Hangi zafiyet aktif olarak sömürülüyor?
  • Hangisi için public PoC mevcut?
  • İnfosec topluluğu hangi CVE'yi konuşuyor?
  • Hangi IP adresleri şu anda tehdit oluşturuyor?

🏗️ Mimari

GitHub Actions (2 saatte bir)
├── NVD API 2.0 → CVE verileri
├── CISA KEV → Bilinen exploit'ler
├── FIRST EPSS → Exploit olasılık skorları
├── FediSecFeeds → Fediverse sosyal sinyaller
├── GitHub Search → PoC & Nuclei template tespiti
├── 8+ IP Feed → Kötücül IP agregasyonu
└── Enrichment → MITRE ATT&CK + ATS Scoring
         ↓
    data/*.json (GitHub Pages)
         ↓
    Static Frontend (SPA)

🧮 ARGUN Threat Score (ATS)

0-100 arası composite risk skoru:

Boyut Max Puan Kaynak
Teknik Ciddiyet 30 CVSS base score
Exploit Olasılığı 25 EPSS score
Silahlandırma 20 KEV + PoC + Nuclei
Sosyal Sinyal 15 Fediverse post/repo sayısı
Zaman Faktörü 10 Yayınlanma tarihi
ATS Seviye Aksiyon
80-100 🔴 CRITICAL Acil patch/mitigasyon
60-79 🟠 HIGH 24 saat içinde değerlendir
40-59 🟡 MEDIUM Planlı patch döngüsü
20-39 🔵 LOW Takipte tut
0-19 INFO Bilgi amaçlı

📡 Veri Kaynakları

CVE & Vulnerability

  • NVD — NIST National Vulnerability Database (API 2.0)
  • CISA KEV — Known Exploited Vulnerabilities Catalog
  • FIRST EPSS — Exploit Prediction Scoring System
  • FediSecFeeds — Fediverse CVE social intelligence
  • GitHub — PoC repository & Nuclei template detection

IP Threat Intelligence

  • stamparm/ipsum — 30+ blacklist aggregation
  • abuse.ch — Feodo Tracker, SSL Blacklist, URLhaus
  • Blocklist.de — Brute force / DDoS IPs
  • Emerging Threats — Proofpoint threat IPs
  • CINS Army — Sentinel-based threat data
  • Binary Defense — Artillery threat feed

🚀 Kurulum

1. Repository'yi fork/clone edin

git clone https://github.com/onuroktay14/argun-cti.git
cd argun-cti
pip install -r requirements.txt

2. Pipeline'ı çalıştırın

python main.py

3. GitHub Pages'i aktif edin

Settings → Pages → Source: main branch → Save

4. Custom domain (opsiyonel)

DNS'te CNAME kaydı ekleyin:

cti.argunsec.com → onuroktay14.github.io

5. GitHub Secrets (opsiyonel ama önerilen)

Secret ıklama
NVD_API_KEY NVD API rate limit artışı (50 req/30s)

📊 API Endpoints

Tüm veriler JSON olarak açık erişimlidir:

Endpoint ıklama
data/cve_feed.json CVE feed (ATS ile sıralı)
data/ip_blacklist.json IP kara liste (enriched)
data/stats.json Dashboard istatistikleri
data/blacklist.txt Firewall-ready IP listesi

📁 Proje Yapısı

argun-cti/
├── .github/workflows/
│   └── update_data.yml     # GitHub Actions pipeline
├── collectors/
│   ├── nvd_collector.py    # NVD API 2.0
│   ├── kev_collector.py    # CISA KEV
│   ├── epss_collector.py   # FIRST EPSS
│   ├── fedi_collector.py   # FediSecFeeds + Mastodon
│   ├── poc_collector.py    # GitHub PoC & Nuclei
│   └── ip_collector.py     # IP blacklist aggregation
├── enrichment/
│   ├── ats_scorer.py       # ARGUN Threat Score
│   └── mitre_mapper.py     # CWE → MITRE ATT&CK
├── output/
│   └── json_generator.py   # JSON output files
├── data/                   # Generated data (auto-updated)
│   ├── cve_feed.json
│   ├── ip_blacklist.json
│   ├── stats.json
│   └── blacklist.txt
├── index.html              # Frontend dashboard
├── main.py                 # Pipeline orchestrator
├── requirements.txt
├── CNAME                   # Custom domain
└── README.md

🔗 İlişkili Projeler

  • SOCNova — AI-Powered Security Operations Center
  • ARGUN Security — Comprehensive Cybersecurity Services

📜 Lisans

MIT License — Özgürce kullanabilir, değiştirebilir ve dağıtabilirsiniz.

👤 Geliştirici

Onur Oktay — Defense Team Lead | Senior Cyber Security Expert
LinkedIn | ARGUN Security


ARGUN Security — Clear Vision, Absolute Security