BastionBlock
TR ▾

API belgeleri

Temel adres: https://www.bastionblock.eu/v2. Anahtarı başlıkta gönderiyorsun Key.

API, kendi tespit ettiğim engellemeleri yalnızca sağlar. Diğer tarafların listelerini dahili olarak kullanırım, ancak bunları paylaşmam.

GET /v2/check

curl -H "Key: SENİN_ANAHTARIN" "https://www.bastionblock.eu/v2/check?ip=1.2.3.4"
{"data": {"ipAddress": "1.2.3.4", "ipVersion": 4, "isListed": true,
  "abuseConfidenceScore": 80, "totalReports": 112,
  "firstSeenAt": "2026-10-13T06:25:05+00:00", "lastSeenAt": "2026-10-20T15:17:39+00:00",
  "entries": [{"network": "1.2.3.4/32", "category": "web-attack", "score": 80,
               "hits": 112, "expires": "2027-10-20T15:17:39+00:00", "active": true}]}}

Anahtar olmadan da çalışır, ancak düşük bir sınır (dakikada 20 soru) ile.

GET /v2/blacklist

curl -H "Key: …" "https://www.bastionblock.eu/v2/blacklist?confidenceMinimum=90"
curl -H "Key: …" "https://www.bastionblock.eu/v2/blacklist?confidenceMinimum=90&plaintext=1"
Parameter
confidenceMinimum0–100, standart 75
limitmaksimum satır sayısı (10000, max 100000)
plaintext=1satır başına bir adres

Kategoriler

web-attack web sitelerine yönelik saldırılar · mail-bruteforce e-posta şifrelerini tahmin etme · manual ben kendim ekledim

Sınırlar ve hata kodları

Standart olarak dakikada 60, anahtar başına günde 5000 soru. 401 anahtar geçersiz veya eksik · 422 geçersiz IP adresi · 429 limita ulaşıldı; Retry-After başlığı, ne zaman tekrar yer açılacağını belirtir