Netinternet APIDOCS logo

Voxility Yönetimi


Servis Durumu

Sahip olduğunuz subnet bilgisini göndererek Voxility servis durumu öğrenebilirsiniz. Sadece /24 ile biten IP adreslerinde geçerlidir.

Endpoint

GET https://api.ni.net.tr/v1/voxility?subnet=0.0.0.0/24

Params

Parametre Tip Açıklama Gereklilik
subnet string IPv4 Subneti olarak gönderilir. Tekil gönderime de açıktır. Zorunlu

Response

{
  "status": true,
  "message": "Voxility Servis Durumu",
  "error": null,
  "data": [
    {
      "ip": "0.0.0.2",
      "stat": false,
      "mode": false,
      "layer7": false,
      "layer7ssl": false,
      "domestic_bgp": true,
      "abroad_bgp": true
    },
    {
      "ip": "0.0.0.3",
      "stat": false,
      "mode": false,
      "layer7": false,
      "layer7ssl": false,
      "domestic_bgp": true,
      "abroad_bgp": true
    }
  ]
}

Durum Güncelleme

Bu endpoint ile Voxility değerlerini güncelleyebilirsiniz. Bu değerleri güncellemek için gerekli ip adresini paramatre olarak göndermelisiniz.

Endpoint

POST https://api.ni.net.tr/v1/voxility?ip=0.0.0.0

Params

Parametre Tip Açıklama Gereklilik
ip string IPv4 adresini subnet bit olmadan yazmalısınız. Zorunlu
mode bool Yeni sensör modu(1 veya 0) Opsiyonel
layer7 bool Layer7 koruma etkin/pasif(1 veya 0) Opsiyonel
layer7ssl bool Layer7 SSL koruma etkin/pasif(1 veya 0) Opsiyonel

Response

{
  "status": true,
  "message": "İşlem başarıyla tamamlandı."
}

Saldırı Kayıtları

Bu endpoint subnete gelen bütün saldırıları listeler. Fakat tek bir ip adresi göndererek sadece o adrese gelen saldırıları da görebilirsiniz.

Endpoint

GET https://api.ni.net.tr/v1/voxility/attack-history?subnet=0.0.0.0/24

Params

Parametre Tip Açıklama Gereklilik
subnet string IPv4 Subneti olarak gönderilir. Tekil gönderime de açıktır. Zorunlu

Response

{
  "status": true,
  "message": "0.0.0.0/24 IP Adresi Saldırı Kayıtları",
  "error": null,
  "data": [
    {
      "action": "Filter always ON",
      "att_id": "00000000",
      "duration": "00:07:44",
      "ip": "0.0.0.0",
      "start": "2019-02-04 20:18:34",
      "type": "Abnormally high rate of UDP incoming packets"
    },
    {
      "action": "Filter ON",
      "att_id": "00000000",
      "duration": "00:11:06",
      "ip": "0.0.0.0",
      "start": "2019-02-04 19:45:13",
      "type": "Abnormal UDP large size packets"
    }
  ]
}

Saldırı Log Kayıtları

Saldırı kayıtları sorgulandıktan sonra elde edilen id ile yapılan sorgulamadır. Bu endpoint sayesinde gelen saldırı daha ayrıntılı bir şekilde incelenebilir.

Endpoint

GET https://api.ni.net.tr/v1/voxility/attack-history/log?id=00000000

Params

Parametre Tip Açıklama Gereklilik
id string Saldırı kayıtlarında görüntülenen att_id yazılmalıdır. Zorunlu

Response

{
  "status": true,
  "message": "Id:00000000 Log Kaydı",
  "error": null,
  "data": [
      {
        "dst_ip": "0.0.0.0",
        "dst_port": "22",
        "epoch": "1546949386",
        "len_ip": "29",
        "len_payload": "1",
        "microsecond": "297466",
        "proto": "17",
        "sample_id": "00000000000000",
        "src_ip": "0.0.0.0",
        "src_port": "32839",
        "tcp_flags": "0",
        "timestamp": "2019-01-08 12:09:46.297466+00"
      },
      {
        "dst_ip": "0.0.0.0",
        "dst_port": "22",
        "epoch": "1546949386",
        "len_ip": "29",
        "len_payload": "1",
        "microsecond": "297457",
        "proto": "17",
        "sample_id": "00000000000000",
        "src_ip": "0.0.0.0",
        "src_port": "32839",
        "tcp_flags": "0",
        "timestamp": "2019-01-08 12:09:46.297457+00"
      },
      {
        "dst_ip": "0.0.0.0",
        "dst_port": "22",
        "epoch": "1546949386",
        "len_ip": "29",
        "len_payload": "1",
        "microsecond": "297454",
        "proto": "17",
        "sample_id": "00000000000000",
        "src_ip": "0.0.0.0",
        "src_port": "32839",
        "tcp_flags": "0",
        "timestamp": "2019-01-08 12:09:46.297454+00"
      }
    ]
}