Querying the Status of Static WTP for a Server
Function
This API is used to query the status of static WTP for a server.
URI
GET /v5/{project_id}/webtamper/static/protect-history
Parameter | Mandatory | Type | Description |
---|---|---|---|
project_id | Yes | String | Project ID. |
Parameter | Mandatory | Type | Description |
---|---|---|---|
enterprise_project_id | No | String | Enterprise project ID. |
host_id | No | String | Server ID. If this parameter is left empty, all the servers are queried. |
start_time | Yes | Long | Start time (ms) |
end_time | Yes | Long | End time (ms) |
limit | Yes | Integer | limit |
offset | Yes | Integer | Offset, which specifies the start position of the record to be returned. |
host_name | No | String | Server name |
host_ip | No | String | Server IP address |
file_path | No | String | Protected file |
file_operation | No | String | Types of file operations, including:
|
Request Parameters
Parameter | Mandatory | Type | Description |
---|---|---|---|
X-Auth-Token | Yes | String | User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is a user token. |
region | Yes | String | Region Id |
Response Parameters
Status code: 200
Parameter | Type | Description |
---|---|---|
host_name | String | Server name |
protect_status | String | Protection status. Its value can be:
|
total_num | Long | total number of static WTPs |
data_list | Array of HostProtectHistoryResponseInfo objects | data list |
Parameter | Type | Description |
---|---|---|
occr_time | Long | Static WTP detection time (ms) |
file_path | String | Tampered file path |
file_operation | String | Types of file operations
|
host_name | String | Server name |
host_ip | String | Server IP address |
process_id | String | Process ID |
process_name | String | Process name |
process_cmd | String | Process command line |
Example Requests
Query the static WTP status of a server where target ID is caa958ad-a481-4d46-b51e-6861b8864515, start time is 1668563099000, and end time is 1668563199000.
GET https://{endpoint}/v5/{project_id}/webtamper/static/protect-history{"host_id" : "caa958ad-a481-4d46-b51e-6861b8864515","start_time" : 1668563099000,"end_time" : 1668563199000,"limit" : 10,"offset" : 0}
Example Responses
Status code: 200
Request succeeded.
{"host_name" : "ecs-ubuntu","protect_status" : "opened","total_num" : 1,"data_list" : [ {"occr_time" : 1668156691000,"file_path" : "/root/test/tamper/test.xml","host_name" : "hss-test","host_ip" : "192.168.5.98","file_operation" : "add","process_id" : "18672","process_name" : "program1","process_cmd" : "del test.xml"} ]}
Status Codes
Status Code | Description |
---|---|
200 | Request succeeded. |
Error Codes
See Error Codes.
- URI