Documentation ¶
Overview ¶
Package config implements a global configuration to be used with gophish.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Version = "0.2alpha"
Version contains the current gophish version
Functions ¶
This section is empty.
Types ¶
type AdminServer ¶
type AdminServer struct { ListenURL string `json:"listen_url"` UseTLS bool `json:"use_tls"` CertPath string `json:"cert_path"` KeyPath string `json:"key_path"` }
AdminServer represents the Admin server configuration details
type Config ¶
type Config struct { AdminConf AdminServer `json:"admin_server"` PhishConf PhishServer `json:"phish_server"` SMTPConf SMTPServer `json:"smtp"` DBPath string `json:"db_path"` MigrationsPath string `json:"migrations_path"` }
Config represents the configuration information.
var Conf Config
Conf contains the initialized configuration struct
type PhishServer ¶
type PhishServer struct { ListenURL string `json:"listen_url"` UseTLS bool `json:"use_tls"` CertPath string `json:"cert_path"` KeyPath string `json:"key_path"` }
PhishServer represents the Phish server configuration details
type SMTPServer ¶
type SMTPServer struct { Host string `json:"host"` User string `json:"user"` Password string `json:"password"` }
SMTPServer represents the SMTP configuration details
Click to show internal directories.
Click to hide internal directories.