Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.1
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
src /
time /
[ HOME SHELL ]
Name
Size
Permission
Action
example_test.go
19.38
KB
-rw-r--r--
export_android_test.go
318
B
-rw-r--r--
export_test.go
3.07
KB
-rw-r--r--
export_windows_test.go
514
B
-rw-r--r--
format.go
41.67
KB
-rw-r--r--
format_test.go
25.38
KB
-rw-r--r--
genzabbrs.go
2.96
KB
-rw-r--r--
internal_test.go
2.45
KB
-rw-r--r--
mono_test.go
7.51
KB
-rw-r--r--
sleep.go
5.08
KB
-rw-r--r--
sleep_test.go
10.73
KB
-rw-r--r--
sys_plan9.go
1015
B
-rw-r--r--
sys_unix.go
1.05
KB
-rw-r--r--
sys_windows.go
996
B
-rw-r--r--
tick.go
1.8
KB
-rw-r--r--
tick_test.go
2.59
KB
-rw-r--r--
time.go
45.56
KB
-rw-r--r--
time_test.go
41.05
KB
-rw-r--r--
zoneinfo.go
8.79
KB
-rw-r--r--
zoneinfo_abbrs_windows.go
10.34
KB
-rw-r--r--
zoneinfo_android.go
2.05
KB
-rw-r--r--
zoneinfo_android_test.go
408
B
-rw-r--r--
zoneinfo_ios.go
1.02
KB
-rw-r--r--
zoneinfo_js.go
1.56
KB
-rw-r--r--
zoneinfo_plan9.go
2.71
KB
-rw-r--r--
zoneinfo_read.go
12.2
KB
-rw-r--r--
zoneinfo_test.go
4.59
KB
-rw-r--r--
zoneinfo_unix.go
1.31
KB
-rw-r--r--
zoneinfo_windows.go
6.68
KB
-rw-r--r--
zoneinfo_windows_test.go
1.9
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : genzabbrs.go
// Copyright 2013 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // +build ignore // // usage: // // go run genzabbrs.go -output zoneinfo_abbrs_windows.go // package main import ( "bytes" "encoding/xml" "flag" "go/format" "io/ioutil" "log" "net/http" "sort" "text/template" "time" ) var filename = flag.String("output", "zoneinfo_abbrs_windows.go", "output file name") // getAbbrs finds timezone abbreviations (standard and daylight saving time) // for location l. func getAbbrs(l *time.Location) (st, dt string) { t := time.Date(time.Now().Year(), 0, 1, 0, 0, 0, 0, l) abbr1, off1 := t.Zone() for i := 0; i < 12; i++ { t = t.AddDate(0, 1, 0) abbr2, off2 := t.Zone() if abbr1 != abbr2 { if off2-off1 < 0 { // southern hemisphere abbr1, abbr2 = abbr2, abbr1 } return abbr1, abbr2 } } return abbr1, abbr1 } type zone struct { WinName string UnixName string StTime string DSTime string } const wzURL = "https://raw.githubusercontent.com/unicode-org/cldr/master/common/supplemental/windowsZones.xml" type MapZone struct { Other string `xml:"other,attr"` Territory string `xml:"territory,attr"` Type string `xml:"type,attr"` } type SupplementalData struct { Zones []MapZone `xml:"windowsZones>mapTimezones>mapZone"` } func readWindowsZones() ([]*zone, error) { r, err := http.Get(wzURL) if err != nil { return nil, err } defer r.Body.Close() data, err := ioutil.ReadAll(r.Body) if err != nil { return nil, err } var sd SupplementalData err = xml.Unmarshal(data, &sd) if err != nil { return nil, err } zs := make([]*zone, 0) for _, z := range sd.Zones { if z.Territory != "001" { // to avoid dups. I don't know why. continue } l, err := time.LoadLocation(z.Type) if err != nil { return nil, err } st, dt := getAbbrs(l) zs = append(zs, &zone{ WinName: z.Other, UnixName: z.Type, StTime: st, DSTime: dt, }) } return zs, nil } func main() { flag.Parse() zs, err := readWindowsZones() if err != nil { log.Fatal(err) } sort.Slice(zs, func(i, j int) bool { return zs[i].UnixName < zs[j].UnixName }) var v = struct { URL string Zs []*zone }{ wzURL, zs, } var buf bytes.Buffer err = template.Must(template.New("prog").Parse(prog)).Execute(&buf, v) if err != nil { log.Fatal(err) } data, err := format.Source(buf.Bytes()) if err != nil { log.Fatal(err) } err = ioutil.WriteFile(*filename, data, 0644) if err != nil { log.Fatal(err) } } const prog = ` // Copyright 2013 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Code generated by genzabbrs.go; DO NOT EDIT. // Based on information from {{.URL}} package time type abbr struct { std string dst string } var abbrs = map[string]abbr{ {{range .Zs}} "{{.WinName}}": {"{{.StTime}}", "{{.DSTime}}"}, // {{.UnixName}} {{end}}} `
Close