mirror of
https://github.com/midoks/mdserver-web.git
synced 2026-10-10 01:39:25 +08:00
up
This commit is contained in:
@@ -41,13 +41,18 @@ class luamaker:
|
|||||||
if type(v) not in [int, float, bool, list, dict, tuple]:
|
if type(v) not in [int, float, bool, list, dict, tuple]:
|
||||||
v = v.encode()
|
v = v.encode()
|
||||||
if isinstance(v, str):
|
if isinstance(v, str):
|
||||||
|
# print("lua", var)
|
||||||
|
v = v.replace("\\", "\\\\")
|
||||||
|
v = v.replace("\"", "\\\"")
|
||||||
var = "\"" + v + "\""
|
var = "\"" + v + "\""
|
||||||
|
|
||||||
elif isinstance(v, bool):
|
elif isinstance(v, bool):
|
||||||
var = v and "true" or "false"
|
var = v and "true" or "false"
|
||||||
elif isinstance(v, int) or isinstance(v, float):
|
elif isinstance(v, int) or isinstance(v, float):
|
||||||
var = str(v)
|
var = str(v)
|
||||||
else:
|
else:
|
||||||
var = analysisTable(v, thisIndent, _parent + key)
|
var = analysisTable(v, thisIndent, _parent + key)
|
||||||
|
|
||||||
cell.append(thisIndent + key + " = " + str(var))
|
cell.append(thisIndent + key + " = " + str(var))
|
||||||
lineJoin = ",\n"
|
lineJoin = ",\n"
|
||||||
return "{\n" + lineJoin.join(cell) + "\n" + _indent + "}"
|
return "{\n" + lineJoin.join(cell) + "\n" + _indent + "}"
|
||||||
|
|||||||
@@ -20,14 +20,17 @@ local get_html = C:read_file_body(config["reqfile_path"] .. '/' .. config["get"]
|
|||||||
local post_html = C:read_file_body(config["reqfile_path"] .. '/' .. config["post"]["reqfile"])
|
local post_html = C:read_file_body(config["reqfile_path"] .. '/' .. config["post"]["reqfile"])
|
||||||
local user_agent_html = C:read_file_body(config["reqfile_path"] .. '/' .. config["user-agent"]["reqfile"])
|
local user_agent_html = C:read_file_body(config["reqfile_path"] .. '/' .. config["user-agent"]["reqfile"])
|
||||||
local cc_safe_js_html = C:read_file_body(config["reqfile_path"] .. '/' .. config["safe_verify"]["reqfile"])
|
local cc_safe_js_html = C:read_file_body(config["reqfile_path"] .. '/' .. config["safe_verify"]["reqfile"])
|
||||||
local args_rules = C:read_file_table('args')
|
|
||||||
local ip_white_rules = C:read_file('ip_white')
|
local args_rules = require "args"
|
||||||
local ip_black_rules = C:read_file('ip_black')
|
local ip_white_rules = require "ip_white"
|
||||||
local ipv6_black_rules = C:read_file('ipv6_black')
|
local ip_black_rules = require "ip_black"
|
||||||
local scan_black_rules = C:read_file('scan_black')
|
local ipv6_black_rules = require "ipv6_black"
|
||||||
local user_agent_rules = C:read_file('user_agent')
|
local scan_black_rules = require "scan_black"
|
||||||
local post_rules = C:read_file('post')
|
local user_agent_rules = require "user_agent"
|
||||||
local cookie_rules = C:read_file('cookie')
|
-- local post_rules = C:read_file_table('post')
|
||||||
|
local post_rules = require "post"
|
||||||
|
-- local cookie_rules = C:read_file_table('cookie')
|
||||||
|
local cookie_rules = require "cookie"
|
||||||
|
|
||||||
local server_name = string.gsub(C:get_server_name(),'_','.')
|
local server_name = string.gsub(C:get_server_name(),'_','.')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user