IPS
IPS profile
Get a specific IPS Profile by UUID
GET
/
v2.5
/
api
/
dcf
/
ips-profiles
/
{profile_uuid}
cURL
curl -sk -X GET "https://${CONTROLLER}/v2.5/api/dcf/ips-profiles/{profile_uuid}" \
-H "Authorization: cid ${CID}"import requests
url = f"https://{CONTROLLER}/v2.5/api/dcf/ips-profiles/{profile_uuid}"
headers = {"Authorization": f"cid {cid}"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://"+controller+"/v2.5/api/dcf/ips-profiles/{profile_uuid}", nil)
req.Header.Set("Authorization", "cid "+cid)
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println(resp.Status)
}{
"intrusion_actions": {
"critical": "alert_and_drop",
"informational": "alert",
"major": "alert_and_drop",
"minor": "alert"
},
"profile_name": "Custom Profile 2",
"rule_feeds": {
"custom_feeds_ids": [
"5c8bda5a-8d53-40b5-8011-2e488b8ae5df"
],
"external_feeds_ids": [
"5c8bda5a-8d53-40b5-8011-2e488b8ae5df"
],
"ignored_sids": [
100001,
100002
],
"never_drop_sids": [
100003,
100004
]
},
"uuid": "74b8ed97-d07d-41c8-982c-33a645e1723e"
}{
"message": "No file provided in request"
}{
"message": "<string>"
}Headers
Controller ID in the format: cid .
Example:
"cid <CID>"
Was this page helpful?
⌘I
cURL
curl -sk -X GET "https://${CONTROLLER}/v2.5/api/dcf/ips-profiles/{profile_uuid}" \
-H "Authorization: cid ${CID}"import requests
url = f"https://{CONTROLLER}/v2.5/api/dcf/ips-profiles/{profile_uuid}"
headers = {"Authorization": f"cid {cid}"}
response = requests.get(url, headers=headers)
print(response.text)package main
import (
"fmt"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://"+controller+"/v2.5/api/dcf/ips-profiles/{profile_uuid}", nil)
req.Header.Set("Authorization", "cid "+cid)
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println(resp.Status)
}{
"intrusion_actions": {
"critical": "alert_and_drop",
"informational": "alert",
"major": "alert_and_drop",
"minor": "alert"
},
"profile_name": "Custom Profile 2",
"rule_feeds": {
"custom_feeds_ids": [
"5c8bda5a-8d53-40b5-8011-2e488b8ae5df"
],
"external_feeds_ids": [
"5c8bda5a-8d53-40b5-8011-2e488b8ae5df"
],
"ignored_sids": [
100001,
100002
],
"never_drop_sids": [
100003,
100004
]
},
"uuid": "74b8ed97-d07d-41c8-982c-33a645e1723e"
}{
"message": "No file provided in request"
}{
"message": "<string>"
}