Tài liệu API
Địa chỉ cơ sở: https://www.bastionblock.eu/v2. Bạn gửi chìa khóa của mình trong phần đầu (header) Key.
API chỉ cung cấp các khối mà tôi tự xác định. Các danh sách từ các bên khác được tôi sử dụng nội bộ nhưng không chia sẻ.
GET /v2/check
curl -H "Key: KHÓA CỦA BẠN" "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}]}}
Không có khóa, tính năng này vẫn hoạt động, nhưng với giới hạn thấp (20 câu hỏi mỗi phút).
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 | |
|---|---|
confidenceMinimum | 0–100, mặc định 75 |
limit | số dòng tối đa (10000, max 100000) |
plaintext=1 | một địa chỉ trên mỗi dòng |
Danh mục
web-attack các cuộc tấn công vào website · mail-bruteforce đoán mật khẩu qua email · manual được thêm vào thủ công bởi tôi
Giới hạn và mã lỗi
Mặc định: 60 câu hỏi mỗi phút và 5000 mỗi ngày mỗi khóa. 401 khóa không hợp lệ hoặc bị thiếu · 422 địa chỉ IP không hợp lệ · 429 đã đạt giới hạn; header Retry-After cho biết thời điểm có thể thử lại