API Dokümantasyonu
Bu kılavuz, MISP API'nin etkili bir şekilde nasıl kullanılacağını adım adım açıklar ve farklı senaryolarda entegrasyon sağlamak için yönergeler sunar.
API Kullanımı
Başlangıç
MISP API, Tehdit İstihbaratı Paylaşım Platformu'nun (MISP), diğer sistemlerle entegrasyon için sa...
API Erişimi ve Yetkilendirme
MISP API'ye erişim, kullanıcıların güvenlik bilgilerini sağlamaları gereken yetkilendirme mekaniz...
Rest Client Nedir?
REST Client, MISP API'yi etkili bir şekilde kullanmak için tasarlanmış bir araçtır. Bu araç, MISP...
REST Client ile API İstekleri
Bookmarked Queries (Yer İmlenmiş Sorgular): Bookmarked Queries bölümü, daha önceden yapı...
PyMISP ile Otomasyon
PyMISP - MISP'e Erişmek İçin Python Kütüphanesi PyMISP, MISP platformlarına Python programlama d...
API Endpoint ve Parametreleri
EndPoint ve Parametre Nedir?
Endpoint Nedir? Endpointler, bir web servisinin belirli bir işlevselliğini veya kaynağını temsil...
Analyst Data Parametreleri
Add Analyst Data: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...
Attribute Parametreleri
"Attribute" Kaynağını Aramak: Request Body Şeması: Parametre Gerekli Veri Türü Maksimu...
Event Parametreleri
"Event" Kaynağını Aramak: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Ö...
Galaxy Parametreleri
Get galaxy by ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...
Galaxy Cluster Parametreleri
Add galaxy cluster: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...
User Parametreleri
Reset user password: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...
Organizasyon Parametreleri
Add organisation: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...
Server Parametreleri
Add server: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...
Sharing Group Parametreleri
Add a sharing group: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...
Feed Parametreleri
Get a feed by ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...
Obje Parametreleri
[restSearch] Get a filtered and paginated list of objects: Request Body Şeması: Parametre...
Tag Parametreleri
Get tag by ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...
Sighting Parametreleri
Get sightings by event ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Ö...
Warninglist Parametreleri:
Search warninglists: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...
Noticelist Parametreleri
Get a noticelist by ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örne...
Log Parametreleri
Get instance logs: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...
Kimlik Doğrulama Anahtarı Parametreleri
Search auth keys: Request Body Şeması: Parametre Gerekli Veri...
Kullanıcı Ayarları Parametreleri
Search user settings: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek...
EventReport Parametreleri
Get event report by ID: Path Parametreleri: Parametre Gerekli ...
API Request ve Response Örnekleri
Analyst Data
Add analyst data: POST https://misp.local/analystData/add/{analystType}/{objectUUID}/{ObjectTyp...
Attributes
[restSearch] Get a filtered and paginated list of attributes: POST https://misp.local/attribute...
Events
[restSearch] Get a filtered and paginated list of events: POST https://misp.local/events/restSe...
Galaxies
Get galaxies: GET https://misp.local/galaxies Response: 200: [ { "Galaxy": { ...
Galaxy Cluster
Add galaxy cluster: GET https://misp.local/galaxies Request: { "id": "12345", "uuid": ...
Users
Reset user password: POST https://misp.local/users/initiatePasswordReset/{userId}/{firstTimeRes...
Organisations
Add organisation: POST https://misp.local/admin/organisations/add Request: { "name": "ORGN...
Server
Add server: POST https://misp.local/servers/add Request: { "name": "Phising Server", "u...
Sharing Group
Add a sharing group: POST https://misp.local/sharing_groups/add Request: { "uuid": "c99506...
Feed
Get a list of feeds: GET https://misp.local/feeds Response: 200: [ { "Feed": { ...
Object
[restSearch] Get a filtered and paginated list of objects: POST https://misp.local/objects/rest...
TAG
Get tags: GET https://misp.local/tags Response: 200: { "Tag": [ { "id": "123...
Sighting
Get sightings by event ID: GET https://misp.local/sightings/index/{eventId} Response: 200: ...
Warninglist
Get a list of warninglists: POST https://misp.local/warninglists Response: 200: { "Warni...
Noticelist
Get a list of noticelists GET https://misp.local/warninglists Response: 200: [ { "N...
Log
Get instance logs POST https://misp.local/admin/logs Request: { "page": 1, "limit": 0, ...
Auth key
Get auth keys: POST https://misp.local/auth_keys Request: [ { "AuthKey": { "id...
UserSettings
Get user settings: GET https://misp.local/user_settings Response: 200: [ { "UserSet...
Taxonomy
Get taxonomies: GET https://misp.local/taxonomies Response: 200: [ { "Taxonomy": { ...