Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultStoreDir = ".snare/captures" DefaultCADir = ".snare" DefaultMockFile = ".snare/mocks.json" DefaultInterceptDir = ".snare/intercept" )
Variables ¶
This section is empty.
Functions ¶
func ConfigFilePath ¶
func ConfigFilePath() string
func InterceptDir ¶
func InterceptDir() string
Types ¶
type FileConfig ¶
type FileConfig struct {
Port string `yaml:"port"`
Bind string `yaml:"bind"`
NoMITM bool `yaml:"no_mitm"`
Verbose bool `yaml:"verbose"`
MaxCaptures int `yaml:"max_captures"`
UpstreamProxy string `yaml:"upstream_proxy"`
RewriteHost []string `yaml:"rewrite_host"`
AddHeader []string `yaml:"add_header"`
RemoveHeader []string `yaml:"remove_header"`
MockFile string `yaml:"mock_file"`
Intercept string `yaml:"intercept"`
InterceptTimeout string `yaml:"intercept_timeout"`
OnCapture string `yaml:"on_capture"`
Mode string `yaml:"mode"`
Target string `yaml:"target"`
Ignore []string `yaml:"ignore"`
MapRemote []string `yaml:"map_remote"`
RewriteBody []string `yaml:"rewrite_body"`
MaxBodySize int64 `yaml:"max_body_size"`
Delay string `yaml:"delay"`
Chaos float64 `yaml:"chaos"`
Shadow []string `yaml:"shadow"`
Plugins []string `yaml:"plugins"`
Web bool `yaml:"web"`
WebPort string `yaml:"web_port"`
}
func LoadFileConfig ¶
func LoadFileConfig() (*FileConfig, error)
Click to show internal directories.
Click to hide internal directories.