Files
ZERO_CODE/ZeroCodeProject/main/client/node_modules/.cache/babel-loader/43cd2900af299c0821faf60494b5efa951dc965a764ae9481ffdf3187a08e765.json
vermouth789 fe39320977 123
123
2026-01-11 00:11:34 +08:00

1 line
16 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"ast":null,"code":"let axios_config = require(\"./config\");\nimport { ZeroCodeAxios } from \"@/request/request\";\nconst components = {};\nconst data = function () {\n return {\n waf_status: {\n modsecurity_installed: false,\n modsecurity_config: false,\n owasp_crs: false\n },\n ufw_status: false,\n info_show: \"\",\n ban_form: {\n ip: \"\",\n port: \"\"\n }\n };\n};\nfunction mounted() {}\nconst methods = {\n get_config_data(config_data) {\n console.log(config_data);\n // 执行转译data\n let new_data = {\n \"interaction_name\": config_data[\"interaction_name\"],\n \"return_data\": config_data[\"return_data\"],\n \"submit_data\": {\n \"interaction_source_name\": config_data[\"submit_data\"][\"interaction_source_name\"],\n \"interaction_source_uuid\": config_data[\"submit_data\"][\"interaction_source_uuid\"],\n \"interaction_object_type\": config_data[\"submit_data\"][\"interaction_object_type\"],\n \"interaction_style\": config_data[\"submit_data\"][\"interaction_style\"],\n \"target_table\": config_data[\"submit_data\"][\"target_table\"],\n \"target_api_url\": config_data[\"submit_data\"][\"target_api_url\"],\n \"target_api_ID\": config_data[\"submit_data\"][\"target_api_ID\"]\n }\n };\n let re = this.format_data(config_data[\"submit_data\"][\"data\"]);\n new_data[\"submit_data\"][\"data\"] = re;\n return new_data;\n },\n format_data(dict) {\n if (typeof dict == \"string\") {\n dict = eval(dict);\n } else {\n for (const key in dict) {\n let value = dict[key];\n if (typeof value == \"object\") {\n this.format_data(value);\n } else {\n if (typeof value == 'number') {\n dict[key] = value;\n } else {\n if (value.includes(\"this.\")) {\n if (dict.hasOwnProperty(key)) {\n dict[key] = eval(value);\n }\n } else {\n if (value.includes(\".\")) {\n if (dict.hasOwnProperty(key)) {\n dict[key] = eval(value);\n }\n } else {\n dict[key] = value;\n }\n }\n }\n }\n }\n }\n return dict;\n },\n get_waf_info() {\n const {\n url,\n method,\n data: originalData,\n then\n } = axios_config.get_waf_info.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data);\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data\n }).then(res => {\n // 执行回调函数then回调\n eval(then);\n });\n },\n install_waf() {\n const {\n url,\n method,\n data: originalData,\n then\n } = axios_config.install_waf.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data);\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data\n }).then(res => {\n // 执行回调函数then回调\n eval(then);\n });\n },\n open_ufw() {\n const {\n url,\n method,\n data: originalData,\n then\n } = axios_config.open_ufw.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data);\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data\n }).then(res => {\n // 执行回调函数then回调\n eval(then);\n });\n },\n get_log_analyze() {\n const {\n url,\n method,\n data: originalData,\n then\n } = axios_config.get_log_analyze.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data);\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data\n }).then(res => {\n // 执行回调函数then回调\n eval(then);\n });\n },\n ban_ip() {\n const {\n url,\n method,\n data: originalData,\n then\n } = axios_config.ban_ip.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data);\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data\n }).then(res => {\n // 执行回调函数then回调\n eval(then);\n });\n },\n get_ufw_status() {\n const {\n url,\n method,\n data: originalData,\n then\n } = axios_config.get_ufw_status.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data);\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data\n }).then(res => {\n // 执行回调函数then回调\n eval(then);\n });\n }\n};\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components\n};","map":{"version":3,"names":["axios_config","require","ZeroCodeAxios","components","data","waf_status","modsecurity_installed","modsecurity_config","owasp_crs","ufw_status","info_show","ban_form","ip","port","mounted","methods","get_config_data","config_data","console","log","new_data","re","format_data","dict","eval","key","value","includes","hasOwnProperty","get_waf_info","url","method","originalData","then","axios","JSON","parse","stringify","res","install_waf","open_ufw","get_log_analyze","ban_ip","get_ufw_status"],"sources":["/Users/xubincheng/Desktop/job/zero_code_all/zero_project/ZeroCodeProject/main/client/src/components/defend/defend.js"],"sourcesContent":["let axios_config = require(\"./config\")\nimport {ZeroCodeAxios} from \"@/request/request\"\n\nconst components = {}\n\nconst data = function () {\n return {\n waf_status: {\n modsecurity_installed: false,\n modsecurity_config: false,\n owasp_crs: false,\n },\n ufw_status: false,\n info_show: \"\",\n ban_form: {\n ip: \"\",\n port: \"\"\n }\n }\n}\n\nfunction mounted() {\n\n}\n\nconst methods = {\n get_config_data(config_data) {\n console.log(config_data)\n // 执行转译data\n let new_data = {\n \"interaction_name\": config_data[\"interaction_name\"],\n \"return_data\": config_data[\"return_data\"],\n \"submit_data\": {\n \"interaction_source_name\": config_data[\"submit_data\"][\"interaction_source_name\"],\n \"interaction_source_uuid\": config_data[\"submit_data\"][\"interaction_source_uuid\"],\n \"interaction_object_type\": config_data[\"submit_data\"][\"interaction_object_type\"],\n \"interaction_style\": config_data[\"submit_data\"][\"interaction_style\"],\n \"target_table\": config_data[\"submit_data\"][\"target_table\"],\n \"target_api_url\": config_data[\"submit_data\"][\"target_api_url\"],\n \"target_api_ID\": config_data[\"submit_data\"][\"target_api_ID\"],\n }\n }\n let re = this.format_data(config_data[\"submit_data\"][\"data\"])\n new_data[\"submit_data\"][\"data\"] = re\n return new_data\n },\n format_data(dict) {\n if (typeof dict == \"string\") {\n dict = eval(dict)\n } else {\n for (const key in dict) {\n let value = dict[key]\n if (typeof value == \"object\") {\n this.format_data(value)\n } else {\n if (typeof value == 'number') {\n dict[key] = value\n } else {\n if (value.includes(\"this.\")) {\n if (dict.hasOwnProperty(key)) {\n dict[key] = eval(value)\n }\n } else {\n if (value.includes(\".\")) {\n if (dict.hasOwnProperty(key)) {\n dict[key] = eval(value)\n }\n } else {\n dict[key] = value\n }\n }\n }\n }\n }\n }\n return dict\n },\n get_waf_info() {\n const {url, method, data: originalData, then} = axios_config.get_waf_info.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data)\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data,\n }).then(res => {\n // 执行回调函数then回调\n eval(then)\n })\n },\n install_waf() {\n const {url, method, data: originalData, then} = axios_config.install_waf.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data)\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data,\n }).then(res => {\n // 执行回调函数then回调\n eval(then)\n })\n },\n open_ufw() {\n const {url, method, data: originalData, then} = axios_config.open_ufw.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data)\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data,\n }).then(res => {\n // 执行回调函数then回调\n eval(then)\n })\n },\n get_log_analyze() {\n const {url, method, data: originalData, then} = axios_config.get_log_analyze.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data)\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data,\n }).then(res => {\n // 执行回调函数then回调\n eval(then)\n })\n },\n ban_ip() {\n const {url, method, data: originalData, then} = axios_config.ban_ip.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data)\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data,\n }).then(res => {\n // 执行回调函数then回调\n eval(then)\n })\n },\n get_ufw_status() {\n const {url, method, data: originalData, then} = axios_config.get_ufw_status.axios;\n const data = JSON.parse(JSON.stringify(originalData));\n let new_data = this.get_config_data(data)\n // 发起请求\n ZeroCodeAxios({\n method,\n url,\n data: new_data,\n }).then(res => {\n // 执行回调函数then回调\n eval(then)\n })\n },\n}\n\nexport default {\n data: data,\n methods: methods,\n mounted: mounted,\n components: components,\n}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}