This URL retrieves the list of top attack applications.
Resource URL
GET /domain/<domain_id>/threatexplorer/alerts/TopN/<count>/direction/<direction>/duration/<duration>/attack_applications?includeChildDomain=<includeChildDomain>&&action=<action>&&value=<value>
Request Parameters
URL Parameters:
| Field Name | Description | Data Type | Mandatory |
|---|---|---|---|
| domainId | Domain id | Number | Yes |
| count | Number of top attacks to display.
Values allowed are: 5,10,15,20 or 25 |
Boolean | No |
| direction | Direction of the attack.
Values allowed are: ANY, INBOUND & OUTBOUND |
String | No |
| duration | Duration can be:
|
String | Yes |
| includeChildDomain | Include the child domains.
Default is true |
Boolean | No |
| action | Should the data be filtered or grouped.
Values allowed are :
|
String | No |
| value |
If action is group, the values allowed are:
If the action is filter, we can give multiple filters separated by ":::". The format of value will be <filter_name1>=<filter_value>::: <filter_name2>=<filter_value> . The filter_name's and filter_values allowed are:
|
String | No |
Response Parameters
Following fields are returned.
| Field Name | Description | Data Type |
|---|---|---|
| TETopAttackApplications | List of top attack applications. It contains TE top attack applications list. | Object |
Details of fields in TETopAttackApplicationsLists:
| Field Name | Description | Data Type |
|---|---|---|
| applicationName | Name of the application used in the attack | String |
| applicationRisk | Risk level of the application | String |
| applicationCategory | Category of the attack application | String |
| attackCount | Numbers of the attack | Number |
Example
Request
Response
{
"TETopAttackApplicationsList":
[
{
"applicationName": "SMTP",
"applicationRisk": "High",
"applicationCategory": "Email",
"attackCount": 2
},
{
"applicationName": "HTTP",
"applicationRisk": "Low",
"applicationCategory": "Infrastructure Services",
"attackCount": 2
}
]
}
Error Information
Following error codes are returned by this URL:
| No | HTTP Error Code | SDK API errorId | SDK API errorMessage |
|---|---|---|---|
| 1 | 404 | 1105 | Invalid domain |
| 2 | 400 | 3707 | Top count should be 5,10,15,20 or 25 |
| 3 | 400 | 3702 | Invalid action |
| 4 | 400 | 3701 | Invalid "GroupBy" string specified |
| 5 | 400 | 3704 | Invalid filters specified |
| 6 | 400 | 3703 | Invalid direction |
| 7 | 400 | 3601 | Invalid duration |