Definire uno dei parametri di query seguenti per filtrare i risultati restituiti. Se non si impostano parametri di query, vengono restituite tutte le connessioni del dispositivo.
Nome
Descrizione
Esempio
Obbligatoria / Facoltativa
discoveredBefore
Numerico. Filtra i risultati rilevati prima di un determinato momento, in cui l'ora specificata viene definita in millisecondi dall'ora Epoch e nel fuso orario UTC.
Numerico. Filtra i risultati rilevati dopo un determinato periodo di tempo, in cui l'ora specificata viene definita in millisecondi dall'ora Epoch e nel fuso orario UTC.
Numerico. Filtra i risultati in base a un determinato intervallo di tempo durante il quale le connessioni erano attive. Definito all'indietro, in minuti, dall'ora corrente.
Ottenere le connessioni per il dispositivo specificato.
/api/v1/devices/<deviceId>/connections
Richiesto
Parametri di query
Nome
Descrizione
Esempio
Obbligatoria / Facoltativa
discoveredBefore
Numerico. Filtra i risultati rilevati prima di un determinato momento, in cui l'ora specificata viene definita in millisecondi dall'ora Epoch e nel fuso orario UTC.
Numerico. Filtra i risultati rilevati dopo un determinato periodo di tempo, in cui l'ora specificata viene definita in millisecondi dall'ora Epoch e nel fuso orario UTC.
Numerico. Filtra i risultati in base a un determinato intervallo di tempo durante il quale le connessioni erano attive. Definito all'indietro, in minuti, dall'ora corrente.
Definire uno dei parametri di query seguenti per filtrare i risultati restituiti.
Nome
Descrizione
Esempio
Obbligatoria / Facoltativa
top
Numerico. Determinare il numero di CVE con punteggio superiore da ottenere per ogni indirizzo IP del dispositivo.
/api/v1/devices/cves?top=50
/api/v1/devices/<ipAddress>/cves?top=50
Facoltativo. Valore predefinito = 100
Tipo: JSON
Matrice JSON di oggetti CVE del dispositivo o il messaggio di errore seguente:
Message
Descrizione
Errore : errore
Operazione non riuscita
Campi risposta riuscita
Nome
Type
Nullable/Not nullable
Elenco di valori
cveId
String
Non nullable
ID canonico standard del settore per il codice CVE specificato.
ipAddress
String
Non nullable
Indirizzi IP
Punteggio
String
Non nullable
Punteggio CVE compreso tra 0,0 e 10,0
attackVector
String
Non nullable
Network, Adjacent Network, Local o Physical
description
Stringa
Non nullable
-
Risposta di esempio
[
{
"cveId": "CVE-2007-0099",
"score": "9.3",
"ipAddress": "10.35.1.51",
"attackVector": "NETWORK",
"description": "Race condition in the msxml3 module in Microsoft XML Core
Services 3.0, as used in Internet Explorer 6 and other
applications, allows remote attackers to execute arbitrary
code or cause a denial of service (application crash) via many
nested tags in an XML document in an IFRAME, when synchronous
document rendering is frequently disrupted with asynchronous
events, as demonstrated using a JavaScript timer, which can
trigger NULL pointer dereferences or memory corruption, aka
\"MSXML Memory Corruption Vulnerability.\""
},
{
"cveId": "CVE-2009-1547",
"score": "9.3",
"ipAddress": "10.35.1.51",
"attackVector": "NETWORK",
"description": "Unspecified vulnerability in Microsoft Internet Explorer 5.01
SP4, 6, 6 SP1, and 7 allows remote attackers to execute
arbitrary code via a crafted data stream header that triggers
memory corruption, aka \"Data Stream Header Corruption
Vulnerability.\""
}
]
Definire il parametro di query seguente per filtrare i risultati restituiti.
Nome
Descrizione
Esempio
Obbligatoria / Facoltativa
top
Numerico. Determinare il numero di CVE con punteggio superiore da ottenere per ogni indirizzo IP del dispositivo.
/api/v1/devices/cves?top=50
/api/v1/devices/<ipAddress>/cves?top=50
Facoltativo. Valore predefinito = 100
Tipo: JSON
Matrice JSON di oggetti CVE del dispositivo o il messaggio di errore seguente:
Message
Descrizione
Errore : errore
Operazione non riuscita
Campi risposta riuscita
Nome
Type
Nullable/Not nullable
Elenco di valori
cveId
String
Non nullable
ID canonico standard del settore per il codice CVE specificato.
ipAddress
String
Non nullable
Indirizzi IP
Punteggio
String
Non nullable
Punteggio CVE compreso tra 0,0 e 10,0
attackVector
String
Non nullable
Network, Adjacent Network, Local o Physical
description
Stringa
Non nullable
-
Risposta di esempio
[
{
"cveId": "CVE-2007-0099",
"score": "9.3",
"ipAddress": "10.35.1.51",
"attackVector": "NETWORK",
"description": "Race condition in the msxml3 module in Microsoft XML Core
Services 3.0, as used in Internet Explorer 6 and other
applications, allows remote attackers to execute arbitrary
code or cause a denial of service (application crash) via many
nested tags in an XML document in an IFRAME, when synchronous
document rendering is frequently disrupted with asynchronous
events, as demonstrated using a JavaScript timer, which can
trigger NULL pointer dereferences or memory corruption, aka
\"MSXML Memory Corruption Vulnerability.\""
},
{
"cveId": "CVE-2009-1547",
"score": "9.3",
"ipAddress": "10.35.1.51",
"attackVector": "NETWORK",
"description": "Unspecified vulnerability in Microsoft Internet Explorer 5.01
SP4, 6, 6 SP1, and 7 allows remote attackers to execute
arbitrary code via a crafted data stream header that triggers
memory corruption, aka \"Data Stream Header Corruption
Vulnerability.\""
}
]
Definire il parametro di query seguente per filtrare i risultati restituiti. Se non si impostano parametri di query, vengono restituite tutte le connessioni del dispositivo.
Nome
Descrizione
Esempio
Obbligatoria / Facoltativa
Autorizzato
Booleano:
- true: filtra i dati solo nei dispositivi autorizzati. - false: filtra i dati solo in dispositivi non autorizzati.
/api/v1/devices/
Facoltativo
Tipo di risposta: JSON
Matrice di oggetti JSON che rappresentano oggetti dispositivo o il messaggio di errore seguente:
Message
Descrizione
Errore : errore
Operazione non riuscita
Campi risposta riuscita
Nome
Type
Nullable/Not nullable
Elenco di valori
id
Numerico. Definisce l'ID dispositivo.
Non nullable
-
Ipaddresses
Matrice JSON di stringhe.
Nullable
-
name
String. Definisce il nome del dispositivo.
Non nullable
-
Fornitore
String. Definisce il fornitore del dispositivo.
Nullable
-
operatingSystem
Enum. Definisce il sistema operativo del dispositivo.