package model import "SamWaf/model/baseorm" type Hosts struct { baseorm.BaseOrm Code string `json:"code"` //唯一码 Host string `json:"host"` //域名 Port int `json:"port"` //端口 Ssl int `json:"ssl"` //是否是ssl GUARD_STATUS int `json:"guard_status"` //防御状态 REMOTE_SYSTEM string `json:"remote_system"` //是宝塔 phpstudy等 REMOTE_APP string `json:"remote_app"` //是什么类型的应用 Remote_host string `json:"remote_host"` //远端域名 Remote_port int `json:"remote_port"` //远端端口 Remote_ip string `json:"remote_ip"` //远端指定IP Certfile string `json:"certfile"` //证书文件 Keyfile string `json:"keyfile"` //密钥文件 REMARKS string `json:"remarks"` //备注 GLOBAL_HOST int `json:"global_host"` //默认全局 1 全局 0非全局 DEFENSE_JSON string `json:"defense_json"` //自身防御 json START_STATUS int `json:"start_status"` //启动状态 如果是0 启动 ; 如果是1 不启动 EXCLUDE_URL_LOG string `json:"exclude_url_log"` //排除的url开头的数据 换行隔开 IsEnableLoadBalance int `json:"is_enable_load_balance"` //是否激活负载 1 激活 非1 没有激活 LoadBalanceStage int `json:"load_balance_stage"` //负载策略 UnrestrictedPort int `json:"unrestricted_port"` //不限来源匹配端口 0 限制 1,不限制 BindSslId string `json:"bind_ssl_id"` //绑定SSL的ID } type HostsDefense struct { DEFENSE_BOT int `json:"bot"` //防御-虚假BOT DEFENSE_SQLI int `json:"sqli"` //防御-Sql注入 DEFENSE_XSS int `json:"xss"` //防御-xss攻击 DEFENSE_SCAN int `json:"scan"` //防御-scan工具扫描 DEFENSE_RCE int `json:"rce"` //防御-scan工具扫描 DEFENSE_SENSITIVE int `json:"sensitive"` //敏感词检测 }