blob: 726096dfd2ccd1b91d2bcc975e1391b57292a588 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
package main
type geoipresult struct {
Query string `json:"query"`
Status string `json:"status"`
Country string `json:"country"`
CountryCode string `json:"countryCode"`
Region string `json:"region"`
RegionName string `json:"regionName"`
City string `json:"city"`
Zip string `json:"zip"`
Lat float64 `json:"lat"`
Lon float64 `json:"lon"`
Timezone string `json:"timezone"`
Isp string `json:"isp"`
Org string `json:"org"`
As string `json:"as"`
}
type location struct {
key string `json:"key"`
latitude float64 `json:"latitude"`
longitude float64 `json:"longitude"`
name string `json:"name"`
}
type config struct {
sshPort int
httpPort int
bindIP string
stateFile string
}
|