跳到主要内容
版本:1.15.0

方法调用链

搜索

  • 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_modethe 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]