Files
SafeLine/management/webserver/pkg/config/detector.go
T
Binbim b8788c239e
MCP Docker / build-and-push (push) Has been cancelled
feat: SafeLine CE 9.3.9 with pro features
- Remove telemetry: disabled all phone-home (installation notify, false positives, behavior tracking, upgrade tips)
- Version branding: removed 'ce-' prefix, product name changed to '长亭雷池 WAF'
- Detection engine enhancement: strict preset enables all 17 modules with aggressive configs
- Multi-user RBAC: admin/operator/viewer roles with password + TOTP 2FA
- Rate limiting: nginx limit_req per website (RPS, burst, action)
- JS Challenge: browser fingerprint verification page with cookie-based bypass
- Security fixes: removed InsecureSkipVerify, hardcoded credentials, NO_AUTH backdoor
2026-07-04 07:59:04 +08:00

26 lines
463 B
Go

package config
import (
"chaitin.cn/dev/go/settings"
)
type DetectorConfig struct {
Addr string `yaml:"addr"`
FslBytecode string `yaml:"fsl_bytecode"`
}
func DefaultDetectorConfig() DetectorConfig {
return DetectorConfig{
Addr: "http://127.0.0.1:8001",
FslBytecode: "bytecode",
}
}
func (d *DetectorConfig) Load(setting *settings.Setting) error {
if err := setting.Unmarshal("detector", d); err != nil {
return err
}
return nil
}