Ana SayfaHome Tehdit VeritabanıThreat Database Tehdit RaporlarıThreat Reports BlogBlog
RehberlerGuides
Tehdit İstihbaratı Nedir?What Is Threat Intelligence? MISP Nedir?What Is MISP? IP Blocklist Nedir?What Is an IP Blocklist? FortiGate'e Feed EklemeAdd Feed to FortiGate Ücretsiz CTİ KaynaklarıFree CTI Resources
Veri & ListelerData & Lists
Tüm ListelerAll Lists Feed ListeleriFeed Lists USOM Domain FeedUSOM Domain Feed SiberKapan Phishing URL FeedSiberKapan Phishing URL Feed FortiGate Saldırı HaritasıFortiGate Attack Map BGP / IP SorgulaBGP / IP Lookup Malware ÖrnekleriMalware Samples
Sisteminize EkleyinAdd to Your System
🔓 Feed Ekleme Rehberi🔓 Feed Setup Guide MISP Feed TAXII 2.1 STIX 2.1 RSS CVE Feed RSS IOC Feed
Veri GönderinContribute Data
FortiGate Webhook KurulumuFortiGate Webhook Setup HoneypotKapan KurSetup HoneypotKapan Nginx Watcher KurSetup Nginx Watcher API DokümantasyonAPI Documentation
HakkındaAbout
HakkımızdaAbout Us MetodolojiMethodology BaşarılarAchievements İletişimContact
API Dokümantasyon API Documentation
Giriş Introduction

SiberKapan REST API'si, tehdit istihbarat verilerine programatik erişim sağlar. IP listelerini indirme, saldırgan IP bildirimi ve BGP sorgulama işlemleri bu API üzerinden gerçekleştirilebilir. The SiberKapan REST API provides programmatic access to threat intelligence data. Downloading IP lists, reporting attacker IPs, and BGP lookups can all be performed through this API.

Base URL https://siberkapan.org
Tüm liste indirme ve BGP sorgulama endpoint'leri ücretsizdir ve API key gerektirmez. Feed gönderimi için API key gereklidir. All list download and BGP lookup endpoints are free and require no API key. Feed submission requires an API key.
Kimlik Doğrulama Authentication

Feed gönderim endpoint'leri için HTTP header'ında API key gönderilmesi gerekmektedir. Feed submission endpoints require an API key to be sent in the HTTP header.

Header X-SiberKapan-Key: your_api_key_here
cURL curl -X POST https://siberkapan.org/feed/fortigate \ -H "X-SiberKapan-Key: your_api_key" \ -H "Content-Type: application/json" \ -d '{"ip":"1.2.3.4","attack_type":"brute_force","port":22}'
API key almak için [email protected] adresine e-posta gönderin veya iletişim sayfasını kullanın. To obtain an API key, send an email to [email protected] or use the contact page.
IP Listeleri IP Lists

Onaylı saldırgan IP listelerini farklı formatlarda indirin. Tüm listeler ücretsizdir. Download approved attacker IP lists in different formats. All lists are free.

GET /api/v1/list/txt Plaintext listePlaintext list ÜcretsizFree

Tüm onaylı IP adreslerini satır başı ayrılmış plaintext formatında döndürür.Returns all approved IP addresses in newline-separated plaintext format.

Response # SiberKapan Threat Intelligence Feed # Generated: 2026-06-10 09:00 UTC # Total: 46218 185.220.101.47 103.224.182.251 91.92.109.45
GET /api/v1/list/json JSON listeJSON list Ücretsiz / API Key ile GenişletilmişFree / Extended with API Key

API key olmadan temel alanları, API key ile BGP detaylarını (ASN, prefix, abuse contact) döndürür.Returns basic fields without API key, BGP details (ASN, prefix, abuse contact) with API key.

Response { "meta": {"total": 46218, "full": false}, "data": [ { "ip": "185.220.101.47", "score": 94, "country_code": "DE", "country_name": "Germany", "report_count": 12, "last_seen": "2026-06-10T09:00:00Z" } ] }
GET /api/v1/list/cidr CIDR ÜcretsizFree
185.220.101.47/32 103.224.182.251/32
GET /api/v1/list/fortigate FortiGate CLI ÜcretsizFree

FortiGate CLI'ye doğrudan yapıştırılabilir address object formatında döndürür.Returns in address object format that can be pasted directly into FortiGate CLI.

config firewall address edit "SK-185-220-101-47" set subnet 185.220.101.47 255.255.255.255 next end
GET /api/v1/list/iptables iptables bash script ÜcretsizFree
#!/bin/bash # SiberKapan iptables Blocklist iptables -A INPUT -s 185.220.101.47 -j DROP iptables -A INPUT -s 103.224.182.251 -j DROP
Feed Gönderimi Feed Submission

Tespit ettiğiniz saldırgan IP'leri platforma bildirin. Doğrulanmış API key ile gönderilen IP'ler otomatik onaylanır. Report attacker IPs you have detected to the platform. IPs submitted with a verified API key are automatically approved.

POST /feed/fortigate FortiGate webhook API Key
AlanFieldTypeAçıklamaDescription
ip requiredstringSaldırgan IP adresiAttacker IP address
attack_typestringbrute_force, port_scan, honeypot_hit ...
portintegerHedef port numarasıTarget port number
severitystringlow, medium, high, critical
protostringProtokol (tcp/udp/icmp)Protocol (tcp/udp/icmp)
src_countrystringKaynak IP ülke kodu (FortiGate tarafından doldurulur)Source IP country code (filled by FortiGate)
devicestringFortiGate cihaz adıFortiGate device name
policystringTetiklenen firewall policy adıTriggered firewall policy name
cURL curl -X POST https://siberkapan.org/feed/fortigate \ -H "X-SiberKapan-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"ip":"1.2.3.4","attack_type":"brute_force","port":22,"severity":"high","proto":"tcp","src_country":"CN","device":"FG-100F-Branch1","policy":"IPS-Default"}'
Response {"status":"accepted","ip":"1.2.3.4","threat_score":50,"approved":true}
POST /feed/honeypot HoneypotKapan API Key

HoneypotKapan sensörlerinden gelen saldırgan verisi. Genellikle HoneypotKapan agent'ı tarafından otomatik gönderilir, manuel kullanım için tasarlanmamıştır.Attacker data from HoneypotKapan sensors. Typically sent automatically by the HoneypotKapan agent, not intended for manual use.

AlanFieldTypeAçıklamaDescription
ip requiredstringSaldırgan IP adresiAttacker IP address
attack_typestringhoneypot_ssh, honeypot_ftp, honeypot_rdp ...
portintegerHoneypot port numarasıHoneypot port number
sensorstringSensör adı (varsayılan: HoneypotKapan)Sensor name (default: HoneypotKapan)
usernamestringYakalanan kullanıcı adı (varsa)Captured username (if any)
cURL curl -X POST https://siberkapan.org/feed/honeypot \ -H "X-SiberKapan-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"ip":"1.2.3.4","attack_type":"honeypot_ssh","port":10022,"username":"admin"}'
Response {"status":"accepted","ip":"1.2.3.4","threat_score":30}
POST /feed/fail2ban Fail2Ban API Key

Fail2Ban'ın actionban direktifine eklenecek basit bir webhook. Bir IP banlandığında SiberKapan'a otomatik bildirir.A simple webhook to add to Fail2Ban's actionban directive. Automatically notifies SiberKapan when an IP is banned.

AlanFieldTypeAçıklamaDescription
ip requiredstringBanlanan IP adresiBanned IP address
actionstringban / unban unban yoksayılır
jail.local — actionban actionban = curl -s -X POST https://siberkapan.org/feed/fail2ban \ -H "X-SiberKapan-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"ip":"<ip>","action":"ban"}'
Response {"status":"accepted","ip":"1.2.3.4","threat_score":20}
POST /feed/nginx Nginx WatcherNginx Watcher API Key

Nginx access log'larından tespit edilen saldırı paternlerini bildirir. Genellikle Nginx Watcher agent'ı tarafından otomatik gönderilir.Reports attack patterns detected from nginx access logs. Typically sent automatically by the Nginx Watcher agent.

AlanFieldTypeAçıklamaDescription
ip requiredstringSaldırgan IP adresiAttacker IP address
pattern_typestring404_flood, auth_flood, rate_flood, path_signature, ua_signature
detailobjectpath, status, hit_count, window_s gibi pattern detaylarıPattern details such as path, status, hit_count, window_s
cURL curl -X POST https://siberkapan.org/feed/nginx \ -H "X-SiberKapan-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"ip":"1.2.3.4","pattern_type":"path_signature","detail":{"path":"/wp-login.php","status":404,"hit_count":1}}'
Response {"status":"accepted","ip":"1.2.3.4","threat_score":30,"pattern_type":"path_signature"}
Tek komutla kurulum ve agent detayları için Nginx Watcher sayfasına bakın. See the Nginx Watcher page for one-command installation and agent details.
POST /feed/bulk Toplu gönderim (max 500)Bulk submission (max 500) API Key
Request Body { "ips": ["1.2.3.4", "5.6.7.8", "9.10.11.12"], "attack_type": "port_scan" }
Response {"status":"accepted","accepted":3,"rejected":0}
POST /feed/community Topluluk bildirimiCommunity report ÜcretsizFree

API key gerektirmez. Gönderilen IP'ler moderasyon kuyruğuna alınır, incelendikten sonra yayınlanır.No API key required. Submitted IPs enter the moderation queue and are published after review.

Request Body {"ip": "1.2.3.4", "attack_type": "community_report"}
BGP & IP SorgulamaLookup

Bir IP adresi hakkında ASN, ülke, tehdit skoru ve kaynak geçmişi bilgisi alın. Get ASN, country, threat score and source history information about an IP address.

GET /api/v1/bgp/:ip IP zenginleştirmeIP enrichment ÜcretsizFree
cURL curl https://siberkapan.org/api/v1/bgp/185.220.101.47
Response { "ip": "185.220.101.47", "country_code": "DE", "country_name": "Germany", "asn": "AS60729", "asn_org": "ForPrivacyNET", "is_proxy": true, "is_datacenter": false, "siberkapan_score": 94, "report_count": 12, "is_approved": true }
STIX 2.1

STIX 2.1 (Structured Threat Information eXpression) formatında tehdit istihbarat bundle. Kurumsal CTI platformları ve SIEM sistemleri ile doğrudan entegre edilebilir. Threat intelligence bundle in STIX 2.1 (Structured Threat Information eXpression) format. Directly integrable with enterprise CTI platforms and SIEM systems.

GET /api/v1/stix STIX 2.1 Bundle ÜcretsizFree
ParametreTypeDefaultAçıklama
limitinteger100Maksimum IP sayısı (max 500)Maximum IP count (max 500)
min_scoreinteger0Minimum tehdit skoru filtresiMinimum threat score filter
cURL curl https://siberkapan.org/api/v1/stix?limit=100&min_score=50
TAXII 2.1

TAXII 2.1 (Trusted Automated eXchange of Intelligence Information) protokolü üzerinden STIX 2.1 tehdit istihbaratı. Kurumsal SIEM/SOAR sistemleri, Anomali, ThreatConnect ve CERT sistemleriyle native entegrasyon. STIX 2.1 threat intelligence over TAXII 2.1 (Trusted Automated eXchange of Intelligence Information) protocol. Native integration with enterprise SIEM/SOAR systems, Anomali, ThreatConnect and CERT platforms.

Base URL: https://siberkapan.org/taxii/  ·  Content-Type: application/taxii+json;version=2.1
GET /taxii/ Discovery ÜcretsizFree

TAXII sunucusu hakkında temel bilgi ve API root listesi.

cURL curl -H "Accept: application/taxii+json;version=2.1" https://siberkapan.org/taxii/
GET /taxii/api-root/collections/ Collections ÜcretsizFree

Mevcut koleksiyonlar: all-threats, high-risk, honeypot

cURL curl https://siberkapan.org/taxii/api-root/collections/
GET /taxii/api-root/collections/{id}/objects/ STIX Objects ÜcretsizFree
ParametreTypeDefaultAçıklama
limitinteger100Maksimum obje sayısı (max 1000)
added_afterdatetime-Bu tarihten sonra eklenen objeler (ISO 8601)
cURL — All Threats curl "https://siberkapan.org/taxii/api-root/collections/a1b2c3d4-0001-4000-8000-siberkapan01/objects/?limit=100"
cURL — Delta (son 24 saat) curl "https://siberkapan.org/taxii/api-root/collections/a1b2c3d4-0001-4000-8000-siberkapan01/objects/?added_after=2026-07-28T00:00:00Z"
Collection ID'leri:   a1b2c3d4-0001-4000-8000-siberkapan01 (all-threats)  ·  a1b2c3d4-0002-4000-8000-siberkapan02 (high-risk)  ·  a1b2c3d4-0003-4000-8000-siberkapan03 (honeypot)
GET /taxii/api-root/collections/{id}/manifest/ Manifest ÜcretsizFree

Koleksiyondaki tüm objelerin ID ve versiyon bilgisi. TAXII istemcilerinin delta sync için kullandığı endpoint.

cURL curl "https://siberkapan.org/taxii/api-root/collections/a1b2c3d4-0001-4000-8000-siberkapan01/manifest/"
Dışa AktarımExport

Suricata IDS ve Wazuh SIEM sistemlerine doğrudan entegre edilebilir export formatları. min_score ve since parametreleri desteklenir. Export formats directly integrable with Suricata IDS and Wazuh SIEM. Supports min_score and since parameters.

GET /api/v1/export/suricata Suricata .rules ÜcretsizFree

Suricata IDS için hazır drop/alert kuralları. Score 75+ için drop, 40-74 için drop, altı için alert.Ready-to-use drop/alert rules for Suricata IDS. Score 75+ generates drop rules, below generates alert rules.

ParametreTypeDefaultAçıklama
min_scoreinteger40Minimum tehdit skoruMinimum threat score
sincedatetime-Delta — bu tarihten sonraki IP'ler (ISO 8601)Delta — IPs added after this date (ISO 8601)
cURL curl -o siberkapan.rules "https://siberkapan.org/api/v1/export/suricata?min_score=75"
suricata.yaml rule-files: - siberkapan.rules
GET /api/v1/export/wazuh-cdb Wazuh CDB List ÜcretsizFree

Wazuh SIEM için CDB (Constant Database) formatında IP listesi. ossec.conf ile entegre edin.IP list in CDB (Constant Database) format for Wazuh SIEM. Integrate via ossec.conf.

ParametreTypeDefaultAçıklama
min_scoreinteger40Minimum tehdit skoruMinimum threat score
sincedatetime-Delta — bu tarihten sonraki IP'ler (ISO 8601)Delta — IPs added after this date (ISO 8601)
cURL curl -o siberkapan-blocklist "https://siberkapan.org/api/v1/export/wazuh-cdb?min_score=75"
ossec.conf <ossec_config> <ruleset> <list>etc/lists/siberkapan-blocklist</list> </ruleset> </ossec_config>
RSS Feed

CVE özetleri ve IOC listelerini RSS/Atom formatında alın. SIEM ve izleme sistemlerinize entegre edin. Receive CVE summaries and IOC lists in RSS/Atom format. Integrate into your SIEM and monitoring systems.

GET /rss/cve Günlük CVE özetiDaily CVE summary ÜcretsizFree

CISA KEV veritabanından alınan kritik CVE'leri RSS formatında döndürür. Her gün güncellenir.Returns critical CVEs from the CISA KEV database in RSS format. Updated daily.

GET /rss/ioc Haftalık IOC listesiWeekly IOC list ÜcretsizFree

Son eklenen 100 saldırgan IP'yi RSS formatında döndürür. Saatlik güncellenir.Returns the last 100 added attacker IPs in RSS format. Updated hourly.

FortiGate Entegrasyon Kılavuzu FortiGate Integration Guide

FortiGate Automation Stitch ile SiberKapan'ı entegre edin: saldırı tespitinde otomatik IP bildirimi yapın. Integrate SiberKapan with FortiGate Automation Stitch: automatically report IPs upon attack detection.

Bu entegrasyon FortiOS 7.0 ve üzeri sürümlerle test edilmiştir. API key almanız gerekmektedir. This integration has been tested with FortiOS 7.0 and above. You need to obtain an API key.
1

Automation Action OluşturunCreate Automation Action

FortiGate GUI'de Security Fabric → Automation → Actions menüsüne gidin. "Create New" ile yeni bir Webhook action oluşturun.Go to Security Fabric → Automation → Actions in FortiGate GUI. Create a new Webhook action with "Create New".

# Action Ayarları Name: SiberKapan-Report Action Type: Webhook Method: POST URL: https://siberkapan.org/feed/fortigate
2

Header EkleyinAdd Header

Webhook action'ına API key header'ı ekleyin.Add the API key header to the webhook action.

Header Name: X-SiberKapan-Key Header Value: YOUR_API_KEY Content-Type: application/json
3

Body YapılandırınConfigure Body

Webhook body'sini FortiGate event değişkenleriyle yapılandırın.Configure the webhook body with FortiGate event variables.

{ "ip": "%%log.srcip%%", "attack_type": "%%log.attack%%", "port": %%log.dstport%%, "severity": "%%log.severity%%", "proto": "%%log.proto%%", "src_country": "%%log.srccountry%%", "device": "%%log.devname%%" }
4

Automation Stitch OluşturunCreate Automation Stitch

Security Fabric → Automation → Stitches menüsünden yeni bir stitch oluşturun. Trigger olarak Anomaly Logs veya IPS Event seçin, action olarak az önce oluşturduğunuz SiberKapan-Report action'ını atayın.Create a new stitch from Security Fabric → Automation → Stitches. Select IPS Event or Anomaly Logs as trigger, and assign the SiberKapan-Report action you just created.

Trigger: Anomaly Logs (veya / or: IPS Event) Action: SiberKapan-Report
5

Test EdinTest

Stitch'i manuel olarak tetikleyerek SiberKapan API'nin yanıt verdiğini doğrulayın.Trigger the stitch manually to verify the SiberKapan API responds correctly.

# Beklenen yanıt / Expected response: {"status":"accepted","approved":true}