1f94b20be5
This implements: https://github.com/ooni/probe/issues/1012
56 lines
917 B
Go
56 lines
917 B
Go
package config
|
|
|
|
var websiteCategories = []string{
|
|
"ALDR",
|
|
"ANON",
|
|
"COMM",
|
|
"COMT",
|
|
"CTRL",
|
|
"CULTR",
|
|
"DATE",
|
|
"ECON",
|
|
"ENV",
|
|
"FILE",
|
|
"GAME",
|
|
"GMB",
|
|
"GOVT",
|
|
"GRP",
|
|
"HACK",
|
|
"HATE",
|
|
"HOST",
|
|
"HUMR",
|
|
"IGO",
|
|
"LGBT",
|
|
"MILX",
|
|
"MMED",
|
|
"NEWS",
|
|
"POLR",
|
|
"PORN",
|
|
"PROV",
|
|
"PUBH",
|
|
"REL",
|
|
"SRCH",
|
|
"XED",
|
|
}
|
|
|
|
// Sharing settings
|
|
type Sharing struct {
|
|
IncludeIP bool `json:"include_ip"`
|
|
IncludeASN bool `json:"include_asn"`
|
|
IncludeCountry bool `json:"include_country"`
|
|
UploadResults bool `json:"upload_results"`
|
|
}
|
|
|
|
// Advanced settings
|
|
type Advanced struct {
|
|
SendCrashReports bool `json:"send_crash_reports"`
|
|
CollectorURL string `json:"collector_url"`
|
|
BouncerURL string `json:"bouncer_url"`
|
|
}
|
|
|
|
// Nettests related settings
|
|
type Nettests struct {
|
|
WebsitesURLLimit int64 `json:"websites_url_limit"`
|
|
WebsitesEnabledCategoryCodes []string `json:"websites_enabled_category_codes"`
|
|
}
|