Dokumentacja dla deweloperów

Dokumentacja

Instrukcje i dokumentacja API: jak uruchamiać analizy AntiBait w aplikacji webowej i z własnego kodu.

Dokumentacja API

Statystyki IOC

Business

Pobierz pełne statystyki wywiadu o zagrożeniach: trendy IOC, najgroźniejszą złośliwą infrastrukturę i oś czasu.

Endpoint API

GET
GET/api/iocs/stats

Parametry zapytania

timeRange?: number (default: 30)
  // Time range in days for trending data

Odpowiedź

{
  "success": true,
  "data": {
    "iocsByType": [...],
    "trendingIOCs": [...],
    "topDomains": [...],
    "topIPs": [...],
    "timeline": [...],
    "threatPatterns": [...],
    "relationshipStats": [...]
  }
}

Przykładowe żądanie

Żądanie

GET /api/iocs/stats?timeRange=30
Authorization: Bearer YOUR_API_KEY

Odpowiedź

{
  "success": true,
  "data": {
    "iocsByType": [
      {
        "ioc_type": "domain",
        "count": 1543,
        "malicious_count": 876
      },
      {
        "ioc_type": "email",
        "count": 982,
        "malicious_count": 543
      }
    ],
    "trendingIOCs": [
      {
        "ioc_type": "domain",
        "ioc_value": "evil-phishing.com",
        "threat_score": 95,
        "occurrence_count": 47,
        "last_seen": "2025-11-03T10:30:00Z"
      }
    ],
    "topDomains": [
      {
        "domain": "malicious-site.net",
        "threat_score": 98,
        "occurrence_count": 52,
        "first_seen": "2025-10-15T08:20:00Z",
        "last_seen": "2025-11-03T09:15:00Z"
      }
    ],
    "topIPs": [
      {
        "ip": "203.0.113.1",
        "threat_score": 92,
        "occurrence_count": 38,
        "first_seen": "2025-10-20T12:00:00Z",
        "last_seen": "2025-11-02T18:45:00Z"
      }
    ],
    "timeline": [
      {
        "date": "2025-11-03",
        "new_iocs": 24,
        "malicious_iocs": 18
      },
      {
        "date": "2025-11-02",
        "new_iocs": 31,
        "malicious_iocs": 22
      }
    ],
    "threatPatterns": [
      {
        "subject": "Urgent: Verify Your Account",
        "threat_score": 88,
        "occurrence_count": 15,
        "last_seen": "2025-11-03T11:00:00Z"
      }
    ],
    "relationshipStats": [
      {
        "relationship_type": "email_uses_domain",
        "count": 982
      },
      {
        "relationship_type": "url_contains_domain",
        "count": 756
      }
    ]
  }
}

Sekcje danych odpowiedzi

iocsByTypearray

Liczba IOC według typu (email, domain, ip itp.): łącznie i złośliwych

trendingIOCsarray

50 najczęstszych złośliwych IOC w wybranym przedziale czasu, posortowanych według liczby wystąpień i wyniku zagrożenia

topDomainsarray

20 złośliwych domen o największej liczbie wystąpień, z wynikami zagrożenia

topIPsarray

20 złośliwych adresów IP o największej liczbie wystąpień, z wynikami zagrożenia

timelinearray

Dzienna liczba nowych IOC, w tym złośliwych, z ostatnich 30 dni, do wizualizacji trendów

threatPatternsarray

20 najczęściej powtarzających się tematów złośliwych e-⁠maili, które mogą wskazywać na kampanie phishingowe

relationshipStatsarray

Liczba powiązań między IOC według typu, pomocna w zrozumieniu, jak łączy się infrastruktura

Zastosowania

Panel wywiadu o zagrożeniach

Buduj panele z trendami zagrożeń i wzorcami ataków

Wykrywanie kampanii

Wykrywaj skoordynowane kampanie phishingowe po powtarzających się wzorcach i wspólnej infrastrukturze

System wczesnego ostrzegania

Obserwuj trendy IOC, aby wcześnie zauważać nowe zagrożenia i bronić się z wyprzedzeniem

Raportowanie i metryki

Generuj raporty wywiadu o zagrożeniach i metryki bezpieczeństwa dla interesariuszy

Potrzebujesz pomocy z integracją API? Zespół wsparcia odpowiada w ciągu 24 godzin w dni robocze.