List Threat Blocker traffic logs
curl --request GET \
--url https://app.aegister.com/api/v1/atb/{id}/traffic \
--header 'X-Aegister-Token: <api-key>'import requests
url = "https://app.aegister.com/api/v1/atb/{id}/traffic"
headers = {"X-Aegister-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Aegister-Token': '<api-key>'}};
fetch('https://app.aegister.com/api/v1/atb/{id}/traffic', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.aegister.com/api/v1/atb/{id}/traffic",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Aegister-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.aegister.com/api/v1/atb/{id}/traffic"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Aegister-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.aegister.com/api/v1/atb/{id}/traffic")
.header("X-Aegister-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aegister.com/api/v1/atb/{id}/traffic")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Aegister-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"error": 0,
"messages": [],
"total": 20,
"data": [
{
"id": 2,
"date_time": "2023-11-07T05:31:56Z",
"type": "sophos",
"src_ip": "22.33.44.55",
"dest_ip": "192.168.1.50",
"dest_port": "443",
"log_message": "<30>device_name=SFW timestamp=2024-07-10T05:26:30+0200 device_model=XGS100 device_serial_id=X111111111111 log_id=000000001111 log_type=Firewall log_component=Firewall Rule log_subtype=Allowed log_version=1 severity=Information fw_rule_id=27",
"extra": {
"log_id": "000000001111",
"log_type": "Firewall",
"severity": "Information",
"timestamp": "2024-06-17T05:26:30+0200",
"fw_rule_id": "27",
"log_subtype": "Allowed",
"log_version": "1",
"device_model": "XGS100",
"log_component": "Firewall",
"<30>device_name": "SFW",
"device_serial_id": "X111111111111"
}
}
]
}{
"error": 1,
"messages": [
"Malformed data structure"
]
}{
"error": 1,
"messages": [
9153
]
}{
"error": 1,
"messages": []
}Log di traffico
Elenca i log di traffico Threat Blocker
Recupera i log di traffico Threat Blocker dalla Web Application. Puoi recuperare i log di traffico Threat Blocker solo per le organizzazioni che puoi gestire.
GET
/
api
/
v1
/
atb
/
{id}
/
traffic
List Threat Blocker traffic logs
curl --request GET \
--url https://app.aegister.com/api/v1/atb/{id}/traffic \
--header 'X-Aegister-Token: <api-key>'import requests
url = "https://app.aegister.com/api/v1/atb/{id}/traffic"
headers = {"X-Aegister-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Aegister-Token': '<api-key>'}};
fetch('https://app.aegister.com/api/v1/atb/{id}/traffic', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.aegister.com/api/v1/atb/{id}/traffic",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Aegister-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://app.aegister.com/api/v1/atb/{id}/traffic"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Aegister-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.aegister.com/api/v1/atb/{id}/traffic")
.header("X-Aegister-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aegister.com/api/v1/atb/{id}/traffic")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Aegister-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"error": 0,
"messages": [],
"total": 20,
"data": [
{
"id": 2,
"date_time": "2023-11-07T05:31:56Z",
"type": "sophos",
"src_ip": "22.33.44.55",
"dest_ip": "192.168.1.50",
"dest_port": "443",
"log_message": "<30>device_name=SFW timestamp=2024-07-10T05:26:30+0200 device_model=XGS100 device_serial_id=X111111111111 log_id=000000001111 log_type=Firewall log_component=Firewall Rule log_subtype=Allowed log_version=1 severity=Information fw_rule_id=27",
"extra": {
"log_id": "000000001111",
"log_type": "Firewall",
"severity": "Information",
"timestamp": "2024-06-17T05:26:30+0200",
"fw_rule_id": "27",
"log_subtype": "Allowed",
"log_version": "1",
"device_model": "XGS100",
"log_component": "Firewall",
"<30>device_name": "SFW",
"device_serial_id": "X111111111111"
}
}
]
}{
"error": 1,
"messages": [
"Malformed data structure"
]
}{
"error": 1,
"messages": [
9153
]
}{
"error": 1,
"messages": []
}Autorizzazioni
ApiKeyAuthApiKeyQueryParam
Parametri del percorso
Parametri della query
Filter results by action value
Export format for the result
Max number of reponse items.
Offset response items.
Order results by item field,
Filter results by search term
Risposta
Any value different from 0 indicates an error.
More details can be found in messages.
Intervallo richiesto:
0 <= x <= 0Esempio:
0
If error is 1, contains zero or more details on the error.
Esempio:
[]
Total number of items that meet the list filter.
This doesn't represent the number of items inside the data array.
Intervallo richiesto:
x >= 0Esempi:
20
30
40
Show child attributes
Show child attributes

