方法调用链
搜索
API Path:
/api/v1/engine/method_pool/search
请求协议:
HTTP
请求方法:
POST
详细说明: 根据以下条件搜索调用链信息,默认为正则表达式输入,正则规范参照
REGEX POSIX 1003.2
请求内容:
{
"url": "dongtai-webapi-svc",
"signature": "dongtai-webapi-svc",
"sinkvalues": "dongtai-webapi-svc",
"req_header_fs": "dongtai-webapi-svc",
"req_data": "dongtai-webapi-svc",
"res_header": "dongtai-webapi-svc",
"res_body": "dongtai-webapi-svc",
"search_mode": 1,
"time_range": [
1644487137,
1645091937
],
"page_index": 1,
"page_size": 1,
"exclude_ids": []
}响应内容:
{
"status": 201,
"msg": "success",
"data": {
"method_pools": [
{
"id": 625690,
"agent_id": 6513,
"url": "https://dongtai-webapi-svc/api/v1/agents?page=1&pageSize=10&state=1&token=",
"uri": "/api/v1/agents",
"http_method": "GET",
"http_scheme": "https",
"http_protocol": "HTTP/1.0",
"req_header": "WC1SZWFsLUlwOiAxNzIuMzEuMTguMjQzDQpYLUZvcndhcmRlZC1Gb3I6IDIyMi4xMjguNi4yMDQsIDE3Mi4zMS4xOC4yNDMNClVzZXItQWdlbnQ6IE1vemlsbGEvNS4wIChYMTE7IExpbnV4IHg4Nl82NDsgcnY6OTEuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC85MS4wDQpYLUhvc3Q6IGlhc3QtdGVzdC5odW94aWFuLmNuDQpIb3N0OiBkb25ndGFpLXdlYmFwaS1zdmMNCkNvbm5lY3Rpb246IGNsb3NlDQpYLVJlcXVlc3QtSWQ6IDk2ZjAwNDc5OGFjNTA2MzA4MTYwZmE2NGZmMGY3ZWNhDQpYLUZvcndhcmRlZC1Ib3N0OiBpYXN0LXRlc3QuaHVveGlhbi5jbg0KWC1Gb3J3YXJkZWQtUG9ydDogNDQzDQpYLUZvcndhcmRlZC1Qcm90bzogaHR0cHMNClgtU2NoZW1lOiBodHRwcw0KQWNjZXB0OiBhcHBsaWNhdGlvbi9qc29uLCB0ZXh0L3BsYWluLCAqLyoNCkFjY2VwdC1MYW5ndWFnZTogemgtQ04semg7cT0wLjgsemgtVFc7cT0wLjcsemgtSEs7cT0wLjUsZW4tVVM7cT0wLjMsZW47cT0wLjINCkFjY2VwdC1FbmNvZGluZzogZ3ppcCwgZGVmbGF0ZSwgYnINClJlZmVyZXI6IGh0dHBzOi8vaWFzdC10ZXN0Lmh1b3hpYW4uY24vc2V0dGluZy9hZ2VudE1hbmFnZQ0KQ3NyZi1Ub2tlbjogeGVRSXc5cmc3MFVKWWMzQ0ZwNzFqZTdKVjU3ZDJHY3RGZzdvYWhOdHU3VVhWMERnSFZ0SEJBN2F5bTlvRDU4cg0KU2VjLUZldGNoLURlc3Q6IGVtcHR5DQpTZWMtRmV0Y2gtTW9kZTogY29ycw0KU2VjLUZldGNoLVNpdGU6IHNhbWUtb3JpZ2luDQpBdXRob3JpemF0aW9uOiBUb2tlbiAxZjZiMTQ3ZDE3OTBkMjIyNmU0OWFlNmI4MjJkODNmMmY5MTFiNTViDQpQcmFnbWE6IG5vLWNhY2hlDQpDYWNoZS1Db250cm9sOiBuby1jYWNoZQ0KQ29va2llOiBkamFuZ29fbGFuZ3VhZ2U9emg7IERUQ3NyZlRva2VuPXhlUUl3OXJnNzBVSlljM0NGcDcxamU3SlY1N2QyR2N0Rmc3b2FoTnR1N1VYVjBEZ0hWdEhCQTdheW05b0Q1OHI7IHNlc3Npb25pZD1iOXdkcTg4cTBjbDJhazg2aW1iemF2eDN5cG53a3Y1cg==",
"req_params": "page=1&pageSize=10&state=1&token=",
"req_data": "",
"res_header": "HTTP/1.0 200 OK\r\nContent-Type: application/json\r\nAllow: GET, HEAD, OPTIONS\r\nContent-Length: 873\r\nVary: Origin, Accept-Language, Cookie, Accept-Encoding\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nReferrer-Policy: same-origin\r\nContent-Language: zh\r\nX-Frame-Options: DENY\r\nContent-Security-Policy: default-src * ; img-src *;media-src *;script-src 'self' cdn.jsdelivr.net 'unsafe-inline'\r\nContent-Encoding: gzip\r\nagentId: 6513",
"res_body": "{\"status\": 201, \"msg\": \"success\", \"data\": [{\"id\": 6513, \"token\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-66949c4dd-dwgsk-v1.3.0-338e6f96a50a4a12ac7e608b35a7b6b9\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 3.5}\", \"owner\": \"webapitest\", \"latest_time\": 1645091927, \"project_name\": \"WEBAPITESTONLINE414\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-66949c4dd-dwgsk-v1.3.0-338e6f96a50a4a12ac7e608b35a7b6b9\", \"register_time\": 1645091633, \"startup_time\": 469}, {\"id\": 6511, \"token\": \"Mac OS X-localhost-v1.3.0-java.action.github.com\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\":57}\", \"owner\": \"admin\", \"latest_time\": 1645090629, \"project_name\": \"ApiTimeOpenrasp\", \"is_core_running\": 1, \"language\": \"JAVA\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Mac OS X-localhost-v1.3.0-java.action.github.com\", \"register_time\": 1645091920, \"startup_time\": 4748}, {\"id\": 6510, \"token\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-7d78b98c74-2qx2k-v1.3.0-01c5f5432c1c454b97e669682649e004\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 8.0}\", \"owner\": \"webapitest\", \"latest_time\": 1645091659, \"project_name\": \"WEBAPITESTONLINE412\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-7d78b98c74-2qx2k-v1.3.0-01c5f5432c1c454b97e669682649e004\", \"register_time\": 1645088932, \"startup_time\": 506}, {\"id\": 6488, \"token\": \"Darwin 18.7.0-localhost-v1.3.0-6359c6ad061545d9af0d652a461d5ffb\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 41.7}\", \"owner\": \"admin\", \"latest_time\": 1645091926, \"project_name\": \"vulnDetail215\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Darwin 18.7.0-localhost-v1.3.0-6359c6ad061545d9af0d652a461d5ffb\", \"register_time\": 1645090622, \"startup_time\": 685}, {\"id\": 6392, \"token\": \"windows-DESKTOP-JLVFSOV-0.1.0\", \"server\": \"192.168.2.159:9999\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\":\\\"30.36\\\"}\", \"owner\": \"admin\", \"latest_time\": 1645091884, \"project_name\": \"GO Project\", \"is_core_running\": 1, \"language\": \"GO\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"windows-DESKTOP-JLVFSOV-0.1.0\", \"register_time\": 1645091872, \"startup_time\": 0}, {\"id\": 5915, \"token\": \"Linux 4.19.76-linuxkit-ef8dec7bd4f7-v1.3.0-e7504e0aca8e4f6497014bb0bb81edd2\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 12.6}\", \"owner\": \"admin\", \"latest_time\": 1645091923, \"project_name\": \"dosPython\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 349, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Linux 4.19.76-linuxkit-ef8dec7bd4f7-v1.3.0-e7504e0aca8e4f6497014bb0bb81edd2\", \"register_time\": 1645086623, \"startup_time\": 1426}], \"page\": {\"alltotal\": 6, \"num_pages\": 1, \"page_size\": 10}}",
"req_header_fs": "GET /api/v1/agents?page=1&pageSize=10&state=1&token= HTTP/1.0\nX-Real-Ip: 172.31.18.243\r\nX-Forwarded-For: 222.128.6.204, 172.31.18.243\r\nUser-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0\r\nX-Host: iast-test.huoxian.cn\r\nHost: dongtai-webapi-svc\r\nConnection: close\r\nX-Request-Id: 96f004798ac506308160fa64ff0f7eca\r\nX-Forwarded-Host: iast-test.huoxian.cn\r\nX-Forwarded-Port: 443\r\nX-Forwarded-Proto: https\r\nX-Scheme: https\r\nAccept: application/json, text/plain, */*\r\nAccept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://iast-test.huoxian.cn/setting/agentManage\r\nCsrf-Token: xeQIw9rg70UJYc3CFp71je7JV57d2GctFg7oahNtu7UXV0DgHVtHBA7aym9oD58r\r\nSec-Fetch-Dest: empty\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: same-origin\r\nAuthorization: Token 1f6b147d1790d2226e49ae6b822d83f2f911b55b\r\nPragma: no-cache\r\nCache-Control: no-cache\r\nCookie: django_language=zh; DTCsrfToken=xeQIw9rg70UJYc3CFp71je7JV57d2GctFg7oahNtu7UXV0DgHVtHBA7aym9oD58r; sessionid=b9wdq88q0cl2ak86imbzavx3ypnwkv5r",
"context_path": "/api/v1/agents",
"method_pool": "[{\"args\": \"\", \"source\": true, \"invokeId\": 35, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.__getitem__\", \"interfaces\": [], \"methodName\": \"__getitem__\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\", \"3c555749c7e8da0e015d241195b4e2a4\"], \"targetHash\": [\"044d07f76a135d0055f0d7f9cba2de11\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/utils/datastructures.py\", \"callerMethod\": \"items\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>, 'state']\", \"targetValues\": \"1\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 177}, {\"args\": \"\", \"source\": true, \"invokeId\": 34, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.__getitem__\", \"interfaces\": [], \"methodName\": \"__getitem__\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\", \"f4e4d3444a20d6f558303292062f953f\"], \"targetHash\": [\"ec44835e55d61e1e1e105e35bf91707c\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/utils/datastructures.py\", \"callerMethod\": \"items\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>, 'pageSize']\", \"targetValues\": \"10\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 177}, {\"args\": \"\", \"source\": true, \"invokeId\": 33, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.__getitem__\", \"interfaces\": [], \"methodName\": \"__getitem__\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\", \"4aed2f254f06548beb08bc10f0c3493b\"], \"targetHash\": [\"044d07f76a135d0055f0d7f9cba2de11\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/utils/datastructures.py\", \"callerMethod\": \"items\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>, 'page']\", \"targetValues\": \"1\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 177}, {\"args\": \"\", \"source\": true, \"invokeId\": 32, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.get\", \"interfaces\": [], \"methodName\": \"get\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\"], \"targetHash\": [\"044d07f76a135d0055f0d7f9cba2de11\"], \"callerClass\": \"./iast/views/agents.py\", \"callerMethod\": \"get\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>]\", \"targetValues\": \"1\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 71}, {\"args\": \"\", \"source\": true, \"invokeId\": 31, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.__getitem__\", \"interfaces\": [], \"methodName\": \"__getitem__\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\", \"4c981011c5bb3ae867ac19370c3eebe5\"], \"targetHash\": [\"044d07f76a135d0055f0d7f9cba2de11\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/utils/datastructures.py\", \"callerMethod\": \"get\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>, 'state']\", \"targetValues\": \"1\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 116}, {\"args\": \"\", \"source\": true, \"invokeId\": 30, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.get\", \"interfaces\": [], \"methodName\": \"get\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\"], \"targetHash\": [\"ec44835e55d61e1e1e105e35bf91707c\"], \"callerClass\": \"./iast/views/agents.py\", \"callerMethod\": \"get\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>]\", \"targetValues\": \"10\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 70}, {\"args\": \"\", \"source\": true, \"invokeId\": 29, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.__getitem__\", \"interfaces\": [], \"methodName\": \"__getitem__\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\", \"343517d36a349c9228fd4672be105aac\"], \"targetHash\": [\"ec44835e55d61e1e1e105e35bf91707c\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/utils/datastructures.py\", \"callerMethod\": \"get\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>, 'pageSize']\", \"targetValues\": \"10\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 116}, {\"args\": \"\", \"source\": true, \"invokeId\": 28, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.get\", \"interfaces\": [], \"methodName\": \"get\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\"], \"targetHash\": [\"044d07f76a135d0055f0d7f9cba2de11\"], \"callerClass\": \"./iast/views/agents.py\", \"callerMethod\": \"get\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>]\", \"targetValues\": \"1\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 69}, {\"args\": \"\", \"source\": true, \"invokeId\": 27, \"className\": \"django.utils.datastructures.MultiValueDict\", \"signature\": \"django.utils.datastructures.MultiValueDict.__getitem__\", \"interfaces\": [], \"methodName\": \"__getitem__\", \"sourceHash\": [\"43901957a346da7c1e7406fa68eb1d5e\", \"044d07f76a135d0055f0d7f9cba2de11\", \"ec44835e55d61e1e1e105e35bf91707c\", \"465001967c424a0782cf744ef652d0a6\"], \"targetHash\": [\"044d07f76a135d0055f0d7f9cba2de11\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/utils/datastructures.py\", \"callerMethod\": \"get\", \"retClassName\": \"\", \"sourceValues\": \"[<QueryDict: {'page': ['1'], 'pageSize': ['10'], 'state': ['1'], 'token': ['']}>, 'page']\", \"targetValues\": \"1\", \"originClassName\": \"django.utils.datastructures.MultiValueDict\", \"callerLineNumber\": 116}, {\"args\": \"\", \"source\": true, \"invokeId\": 26, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"41942cf1b86cda14029909c93c370f84\"], \"targetHash\": [\"6a2ed6dfaf291b39e05a32d89f0a3722\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['agents']\", \"targetValues\": \"('', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 25, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"41942cf1b86cda14029909c93c370f84\"], \"targetHash\": [\"41942cf1b86cda14029909c93c370f84\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['agents']\", \"targetValues\": \"agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 24, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"ad487654b8671e5951a637fd26b2202a\", \"41942cf1b86cda14029909c93c370f84\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 23, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 22, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"412beba5e0ffb68c3d0f3ce649e86aa4\", \"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('api/v1/agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 21, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 20, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"ad487654b8671e5951a637fd26b2202a\", \"d31132d4e548ada32fe18ccf970d130b\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 19, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 18, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"412beba5e0ffb68c3d0f3ce649e86aa4\", \"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('api/v1/agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 17, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 16, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"ad487654b8671e5951a637fd26b2202a\", \"d31132d4e548ada32fe18ccf970d130b\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 15, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 14, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"489d5c8efca703e77ef8a6a653290169\"], \"targetHash\": [\"412beba5e0ffb68c3d0f3ce649e86aa4\", \"489d5c8efca703e77ef8a6a653290169\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('api/v1/agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": true, \"invokeId\": 13, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"d7b496dd16a08d9213c0241f7d305d53\"], \"targetHash\": [\"6a2ed6dfaf291b39e05a32d89f0a3722\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['agents']\", \"targetValues\": \"('', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 12, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"d7b496dd16a08d9213c0241f7d305d53\"], \"targetHash\": [\"d7b496dd16a08d9213c0241f7d305d53\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['agents']\", \"targetValues\": \"agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 11, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"ad487654b8671e5951a637fd26b2202a\", \"d7b496dd16a08d9213c0241f7d305d53\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 10, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 9, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"412beba5e0ffb68c3d0f3ce649e86aa4\", \"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('api/v1/agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 8, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 7, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"ad487654b8671e5951a637fd26b2202a\", \"31080bda579890e9a6f308a63e058c12\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 6, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 5, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"412beba5e0ffb68c3d0f3ce649e86aa4\", \"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('api/v1/agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 4, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 3, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"ad487654b8671e5951a637fd26b2202a\", \"31080bda579890e9a6f308a63e058c12\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}, {\"args\": \"\", \"source\": false, \"invokeId\": 2, \"className\": \"builtins.str\", \"signature\": \"builtins.str.__new__\", \"interfaces\": [], \"methodName\": \"__new__\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py\", \"callerMethod\": \"resolve\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"api/v1/agents\", \"originClassName\": \"builtins.str\", \"callerLineNumber\": 555}, {\"args\": \"\", \"source\": true, \"invokeId\": 1, \"className\": \"django.urls.resolvers.RoutePattern\", \"signature\": \"django.urls.resolvers.RoutePattern.match\", \"interfaces\": [], \"methodName\": \"match\", \"sourceHash\": [\"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"targetHash\": [\"412beba5e0ffb68c3d0f3ce649e86aa4\", \"aa8e7fcaea1322c95f437e9f45ee82a6\"], \"callerClass\": \"/usr/local/lib/python3.7/site-packages/dongtai_agent_python/utils/scope.py\", \"callerMethod\": \"_wrapper\", \"retClassName\": \"\", \"sourceValues\": \"['api/v1/agents']\", \"targetValues\": \"('api/v1/agents', (), {})\", \"originClassName\": \"django.urls.resolvers.RoutePattern\", \"callerLineNumber\": 52}]",
"pool_sign": "3eec2749a177719cb9d54717b3ddfcc2d6135ee8",
"clent_ip": "172.31.29.243",
"create_time": 1645091747,
"update_time": 1645091929,
"uri_sha1": "75ae3c8a6826669ed5da69ebf2e7a83a4e2b37c0",
"url_highlight": "https://<em>dongtai-webapi-svc</em>/api/v1/agents?page=1&pageSize=10&state=1&token=",
"res_header_highlight": "HTTP/1.0 200 OK\r\nContent-Type: application/json\r\nAllow: GET, HEAD, OPTIONS\r\nContent-Length: 873\r\nVary: Origin, Accept-Language, Cookie, Accept-Encoding\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nReferrer-Policy: same-origin\r\nContent-Language: zh\r\nX-Frame-Options: DENY\r\nContent-Security-Policy: default-src * ; img-src *;media-src *;script-src 'self' cdn.jsdelivr.net 'unsafe-inline'\r\nContent-Encoding: gzip\r\nagentId: 6513",
"res_body_highlight": "{\"status\": 201, \"msg\": \"success\", \"data\": [{\"id\": 6513, \"token\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-66949c4dd-dwgsk-v1.3.0-338e6f96a50a4a12ac7e608b35a7b6b9\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 3.5}\", \"owner\": \"webapitest\", \"latest_time\": 1645091927, \"project_name\": \"WEBAPITESTONLINE414\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-66949c4dd-dwgsk-v1.3.0-338e6f96a50a4a12ac7e608b35a7b6b9\", \"register_time\": 1645091633, \"startup_time\": 469}, {\"id\": 6511, \"token\": \"Mac OS X-localhost-v1.3.0-java.action.github.com\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\":57}\", \"owner\": \"admin\", \"latest_time\": 1645090629, \"project_name\": \"ApiTimeOpenrasp\", \"is_core_running\": 1, \"language\": \"JAVA\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Mac OS X-localhost-v1.3.0-java.action.github.com\", \"register_time\": 1645091920, \"startup_time\": 4748}, {\"id\": 6510, \"token\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-7d78b98c74-2qx2k-v1.3.0-01c5f5432c1c454b97e669682649e004\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 8.0}\", \"owner\": \"webapitest\", \"latest_time\": 1645091659, \"project_name\": \"WEBAPITESTONLINE412\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-7d78b98c74-2qx2k-v1.3.0-01c5f5432c1c454b97e669682649e004\", \"register_time\": 1645088932, \"startup_time\": 506}, {\"id\": 6488, \"token\": \"Darwin 18.7.0-localhost-v1.3.0-6359c6ad061545d9af0d652a461d5ffb\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 41.7}\", \"owner\": \"admin\", \"latest_time\": 1645091926, \"project_name\": \"vulnDetail215\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Darwin 18.7.0-localhost-v1.3.0-6359c6ad061545d9af0d652a461d5ffb\", \"register_time\": 1645090622, \"startup_time\": 685}, {\"id\": 6392, \"token\": \"windows-DESKTOP-JLVFSOV-0.1.0\", \"server\": \"192.168.2.159:9999\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\":\\\"30.36\\\"}\", \"owner\": \"admin\", \"latest_time\": 1645091884, \"project_name\": \"GO Project\", \"is_core_running\": 1, \"language\": \"GO\", \"flow\": 0, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"windows-DESKTOP-JLVFSOV-0.1.0\", \"register_time\": 1645091872, \"startup_time\": 0}, {\"id\": 5915, \"token\": \"Linux 4.19.76-linuxkit-ef8dec7bd4f7-v1.3.0-e7504e0aca8e4f6497014bb0bb81edd2\", \"server\": \"\\u63a2\\u9488\\u6682\\u672a\\u68c0\\u6d4b\\u5230\\u6d41\\u91cf\", \"running_status\": \"\\u8fd0\\u884c\\u4e2d\", \"system_load\": \"{\\\"rate\\\": 12.6}\", \"owner\": \"admin\", \"latest_time\": 1645091923, \"project_name\": \"dosPython\", \"is_core_running\": 1, \"language\": \"PYTHON\", \"flow\": 349, \"is_control\": 0, \"report_queue\": 0, \"method_queue\": 0, \"replay_queue\": 0, \"alias\": \"Linux 4.19.76-linuxkit-ef8dec7bd4f7-v1.3.0-e7504e0aca8e4f6497014bb0bb81edd2\", \"register_time\": 1645086623, \"startup_time\": 1426}], \"page\": {\"alltotal\": 6, \"num_pages\": 1, \"page_size\": 10}}",
"req_header_fs_highlight": "GET /api/v1/agents?page=1&pageSize=10&state=1&token= HTTP/1.0\nX-Real-Ip: 172.31.18.243\r\nX-Forwarded-For: 222.128.6.204, 172.31.18.243\r\nUser-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0\r\nX-Host: iast-test.huoxian.cn\r\nHost: dongtai-webapi-svc\r\nConnection: close\r\nX-Request-Id: 96f004798ac506308160fa64ff0f7eca\r\nX-Forwarded-Host: iast-test.huoxian.cn\r\nX-Forwarded-Port: 443\r\nX-Forwarded-Proto: https\r\nX-Scheme: https\r\nAccept: application/json, text/plain, */*\r\nAccept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2\r\nAccept-Encoding: gzip, deflate, br\r\nReferer: https://iast-test.huoxian.cn/setting/agentManage\r\nCsrf-Token: xeQIw9rg70UJYc3CFp71je7JV57d2GctFg7oahNtu7UXV0DgHVtHBA7aym9oD58r\r\nSec-Fetch-Dest: empty\r\nSec-Fetch-Mode: cors\r\nSec-Fetch-Site: same-origin\r\nAuthorization: Token 1f6b147d1790d2226e49ae6b822d83f2f911b55b\r\nPragma: no-cache\r\nCache-Control: no-cache\r\nCookie: django_language=zh; DTCsrfToken=xeQIw9rg70UJYc3CFp71je7JV57d2GctFg7oahNtu7UXV0DgHVtHBA7aym9oD58r; sessionid=b9wdq88q0cl2ak86imbzavx3ypnwkv5r",
"req_data_highlight": ""
}
],
"relations": [
{
"method_pool_id": 625690,
"agent_id": 6513,
"agent_name": "Linux 5.4.105-48.177.amzn2.x86_64-dongtai-webapi-66949c4dd-dwgsk-v1.3.0-338e6f96a50a4a12ac7e608b35a7b6b9",
"agent_is_running": 0,
"project_id": 517,
"project_name": "WEBAPITESTONLINE414",
"user_id": 569,
"user_name": "webapitest",
"vulnerablities": [
{
"vulnerablity_type": "银行卡号明文传输",
"vulnerablity_id": 355806,
"vulnerablity_hook_type_id": 1493,
"level_id": 5
}
]
}
],
"aggregation": {
"vulnerablities_count": [
{
"method_pool_id": 625690,
"count": 1
}
]
},
"afterkeys": {
"update_time": 1645091929
}
}
}请求参数:
Json Object
参数名 说明 必填 类型 值可能性 限制 示例 page_size 每页数量 是 [int] highlight 是否启用高亮,会对正则表达式匹配处的文本进行高亮 否 [int] exclude_ids 排除以下id的方法调用链,该字段用于分批获取整个项目的数据。 否 [array] time_range 时间范围,默认为当前时刻到前七天,使用','分割,格式如,1,1628190947242 是 [array] url 调用链的url,使用正则语法进行搜索 否 [string] res_header 调用链的响应头,使用正则语法进行搜索 否 [string] res_body 调用链的响应体,使用正则语法进行搜索 否 [string] req_header_fs 调用链的请求头,使用正则语法进行搜索 否 [string] req_data 调用链的请求体,使用正则语法进行搜索 否 [string] sinkvalues 调用链的污点值,使用正则语法进行搜索 否 [string] signature 调用链的方法签名,使用正则语法进行搜索 否 [string] update_time 过滤字段,会返回更新时间在这时间之后的方法调用链,可结合exclude_ids字段来处理分页 否 [string] search_mode the search_mode , 1-regex match ,2-regex not match 否 [int] 响应内容:
返回结果:
Json Object
参数名 说明 必填 类型 值可能性 限制 示例 data 是 [object] status 状态码:201 否 [int] msg 状态信息:success 否 [string] 参数名 说明 必填 类型 值可能性 限制 示例 method_pools 是 [array] method_pools>>id 是 [int] method_pools>>agent_id 是 [int] method_pools>>url 是 [string] method_pools>>uri 是 [string] method_pools>>http_method 是 [string] method_pools>>http_scheme 是 [string] method_pools>>http_protocol 是 [string] method_pools>>req_header 是 [string] method_pools>>req_header_fs 是 [string] method_pools>>req_params 是 [string] method_pools>>req_data 是 [string] method_pools>>res_header 是 [string] method_pools>>res_body 是 [string] method_pools>>context_path 是 [string] method_pools>>method_pool 是 [string] method_pools>>pool_sign 是 [string] method_pools>>client_ip 是 [string] method_pools>>update_time 是 [int] method_pools>>create_time 是 [int] method_pools>>uri_sha1 是 [string] method_pools>>uri_highlight 是 [string] method_pools>>res_header_highlight 是 [string] method_pools>>res_body_highlight 是 [string] method_pools>>req_header_fs_highlight 是 [string] method_pools>>req_data_highlight 是 [string] 参数名 说明 必填 类型 值可能性 限制 示例 relations 是 [array] relations>>method_pool_id 是 [int] relations>>agent_id 是 [int] relations>>agent_name 是 [string] relations>>agent_is_running 是 [int] relations>>project_name 是 [string] relations>>user_id 是 [int] relations>>user_name 是 [string] 参数名 说明 必填 类型 值可能性 限制 示例 vulnerablities 是 [array] vulnerablities>>vulnerablity_type 是 [string] vulnerablities>>vulnerablity_hook_type_id 是 [int] vulnerablities>>vulnerablity_id 是 [int] vulnerablities>>level_id 是 [int] 参数名 说明 必填 类型 值可能性 限制 示例 aggregation 是 [array] aggregation>>method_pool_id 是 [int] aggregation>>count 是 [int] 参数名 说明 必填 类型 值可能性 限制 示例 afterkeys 是 [array] afterkeys>>update_time 是 [int]