获取日志
获取日志
用于从帐户获取特定日志的请求
URL
https://REGION.rest.logs.insight.rapid7.com/management/logs/:logid
区域是您帐户的数据中心-例如。“我们”或“欧盟”。
方法
得到
身份验证
读需要写或只读密钥。
URL参数
logid = ' 3 aa5da13 - 3 - bb6 - 4457 - ab6c - 0 - d6b01ec892d”
数据参数
没有一个
成功响应
代码200内容:
json
1
{
2
“日志”:{
3.
“logsets_info”:[
4
{
5
“id”:“3 aa5da13 - 3 - bb6 - 4457 ab6c - 0 - d6b01ec892d”,
6
“链接”:[
7
{
8
“href”:“https://us.rest.logs.insight.rapid7.com/management/logsets/7a70d526 - b69f - 4030 - 904 - f - 62 - dfd25d8d03”,
9
“rel”:“自我”
10
}
11
],
12
“名称”:“应付托福考试”
13
}
14
],
15
“名称”:“赌注_test_日志”,
16
“user_data”:{
17
“le_agent_filename”:"",
18
“le_agent_follow”:“假”
19
},
20.
“令牌”:[
21
“70347838 - 87 - d8 - 43 - f7 - 82 cc - fb6f63623893”
22
],
23
“source_type”:“令牌”,
24
“token_seed”:零,
25
“结构”:[],
26
“id”:“113933 b0 - 6 - b0c 4 b96 - 830 f - 777071 ccf470”
27
}
28
}
示例调用
python
1
进口请求
2
进口json
3.
进口时间
4
5
API_KEY=00112233 - 4455 - 6677 - 8899 - aabbccddeeff”
6
7
defhandle_response(分别地):
8
响应=分别地
9
时间.睡眠(1)
10
如果响应.status_code==200:
11
打印json.转储(分别地.json(),缩进=4)
12
其他的:
13
打印响应.status_code
14
15
defmake_request(provided_url=没有一个):
16
头={“x-api-key”:API_KEY}
17
18
url=“https://us.rest.logs.insight.rapid7.com/management/logs/113933b0 - 6 - b0c 4 b96 - 830 f - 777071 ccf470”
19
要求的事情=请求.得到(url,头=头)
20.
返回要求的事情
21
22
23
defget_log():
24
要求的事情=make_request()
25
handle_response(要求的事情)
26
27
def开始():
28
get_log()
29
30.
如果__name__==“__main__ ':
31
开始()
笔记
这个页面对你有帮助吗?