templates/webadmin/status.html
{{template "base" .}} {{- define "page_body"}}
{{- if .Status.SSH.IsActive}} {{- range .Status.SSH.Bindings}}
"{{.GetAddress}}"
{{- if .HasProxy}}
{{- end}} {{- end}} {{- range .Status.SSH.HostKeys}}
"{{.Path}}"
"{{.Fingerprint}}"
"{{.GetAlgosAsString}}"
{{- end}}
"{{.Status.SSH.GetSSHCommandsAsString}}"
"{{.Status.SSH.GetSupportedAuthsAsString}}"
"{{.Status.SSH.GetPublicKeysAlgosAsString}}"
"{{.Status.SSH.GetMACsAsString}}"
"{{.Status.SSH.GetKEXsAsString}}"
"{{.Status.SSH.GetCiphersAsString}}"
{{- end}}
{{- if .Status.FTP.IsActive}} {{- range .Status.FTP.Bindings}}
"{{.GetAddress}}"
{{- if .HasProxy}}
{{- end}}
{{- if .ForcePassiveIP}}
"{{.ForcePassiveIP}}"
{{- end}} {{- range .PassiveIPOverrides}}
"{{.IP}} ({{.GetNetworksAsString}})"
{{- end}} {{- end}}
"{{.Status.FTP.PassivePortRange.Start}}-{{.Status.FTP.PassivePortRange.End}}"
{{- end}}
{{- if .Status.WebDAV.IsActive}} {{- range .Status.WebDAV.Bindings}}
"{{.GetAddress}}"
{{if .EnableHTTPS}} HTTPS {{else}} HTTP {{end}}
{{- end}} {{- end}}
{{if .Status.DataProvider.Error}} "{{.Status.DataProvider.Error}}"{{end}}
"{{.Status.DataProvider.Driver}}"
{{- if .Status.RateLimiters.IsActive}}
"{{.Status.RateLimiters.GetProtocolsAsString}}"
{{- end}}
{{- if .Status.MFA.IsActive}} {{range .Status.MFA.TOTPConfigs}}
"{{.Name}}"
"{{.Issuer}}"
"{{.Algo}}"
{{- end}} {{- end}}
{{- end}}