Linux id-dci-web1412.main-hosting.eu 5.14.0-611.20.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jan 14 06:35:04 EST 2026 x86_64
LiteSpeed
: 2a02:4780:6:1512:0:19fc:adf1:2 | : 216.73.216.85
Cant Read [ /etc/named.conf ]
8.1.34
u435990001
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
go /
pkg /
mod /
golang.org /
x /
net@v0.20.0 /
ipv4 /
[ HOME SHELL ]
Name
Size
Permission
Action
batch.go
5.59
KB
-r--r--r--
bpf_test.go
1.85
KB
-r--r--r--
control.go
4.22
KB
-r--r--r--
control_bsd.go
1.11
KB
-r--r--r--
control_pktinfo.go
980
B
-r--r--r--
control_stub.go
450
B
-r--r--r--
control_test.go
480
B
-r--r--r--
control_unix.go
1.71
KB
-r--r--r--
control_windows.go
363
B
-r--r--r--
control_zos.go
1.99
KB
-r--r--r--
defs_aix.go
368
B
-r--r--r--
defs_darwin.go
977
B
-r--r--r--
defs_dragonfly.go
368
B
-r--r--r--
defs_freebsd.go
887
B
-r--r--r--
defs_linux.go
1.28
KB
-r--r--r--
defs_netbsd.go
368
B
-r--r--r--
defs_openbsd.go
368
B
-r--r--r--
defs_solaris.go
977
B
-r--r--r--
dgramopt.go
6.61
KB
-r--r--r--
doc.go
7.77
KB
-r--r--r--
endpoint.go
4.87
KB
-r--r--r--
errors_other_test.go
413
B
-r--r--r--
errors_unix_test.go
481
B
-r--r--r--
example_test.go
5.22
KB
-r--r--r--
export_test.go
216
B
-r--r--r--
gen.go
4.34
KB
-r--r--r--
genericopt.go
1.18
KB
-r--r--r--
header.go
4.97
KB
-r--r--r--
header_test.go
5.84
KB
-r--r--r--
helper.go
1.64
KB
-r--r--r--
helper_posix_test.go
759
B
-r--r--r--
helper_stub_test.go
358
B
-r--r--r--
iana.go
1.4
KB
-r--r--r--
icmp.go
1.51
KB
-r--r--r--
icmp_linux.go
538
B
-r--r--r--
icmp_stub.go
457
B
-r--r--r--
icmp_test.go
1.86
KB
-r--r--r--
multicast_test.go
9.56
KB
-r--r--r--
multicastlistener_test.go
5.91
KB
-r--r--r--
multicastsockopt_test.go
5.12
KB
-r--r--r--
packet.go
3.58
KB
-r--r--r--
payload.go
578
B
-r--r--r--
payload_cmsg.go
2.75
KB
-r--r--r--
payload_nocmsg.go
1.38
KB
-r--r--r--
readwrite_test.go
12.72
KB
-r--r--r--
sockopt.go
1.68
KB
-r--r--r--
sockopt_posix.go
1.75
KB
-r--r--r--
sockopt_stub.go
1.12
KB
-r--r--r--
sys_aix.go
2.01
KB
-r--r--r--
sys_asmreq.go
2.53
KB
-r--r--r--
sys_asmreq_stub.go
661
B
-r--r--r--
sys_asmreqn.go
1020
B
-r--r--r--
sys_asmreqn_stub.go
492
B
-r--r--r--
sys_bpf.go
595
B
-r--r--r--
sys_bpf_stub.go
376
B
-r--r--r--
sys_bsd.go
1.88
KB
-r--r--r--
sys_darwin.go
3.47
KB
-r--r--r--
sys_dragonfly.go
1.86
KB
-r--r--r--
sys_freebsd.go
3.52
KB
-r--r--r--
sys_linux.go
3.04
KB
-r--r--r--
sys_solaris.go
2.87
KB
-r--r--r--
sys_ssmreq.go
1.23
KB
-r--r--r--
sys_ssmreq_stub.go
526
B
-r--r--r--
sys_stub.go
361
B
-r--r--r--
sys_windows.go
1.57
KB
-r--r--r--
sys_zos.go
2.39
KB
-r--r--r--
unicast_test.go
5.77
KB
-r--r--r--
unicastsockopt_test.go
3.15
KB
-r--r--r--
zsys_aix_ppc64.go
263
B
-r--r--r--
zsys_darwin.go
1.03
KB
-r--r--r--
zsys_dragonfly.go
219
B
-r--r--r--
zsys_freebsd_386.go
933
B
-r--r--r--
zsys_freebsd_amd64.go
971
B
-r--r--r--
zsys_freebsd_arm.go
971
B
-r--r--r--
zsys_freebsd_arm64.go
936
B
-r--r--r--
zsys_freebsd_riscv64.go
936
B
-r--r--r--
zsys_linux_386.go
1.2
KB
-r--r--r--
zsys_linux_amd64.go
1.23
KB
-r--r--r--
zsys_linux_arm.go
1.2
KB
-r--r--r--
zsys_linux_arm64.go
1.23
KB
-r--r--r--
zsys_linux_loong64.go
1.25
KB
-r--r--r--
zsys_linux_mips.go
1.2
KB
-r--r--r--
zsys_linux_mips64.go
1.23
KB
-r--r--r--
zsys_linux_mips64le.go
1.23
KB
-r--r--r--
zsys_linux_mipsle.go
1.2
KB
-r--r--r--
zsys_linux_ppc.go
1.2
KB
-r--r--r--
zsys_linux_ppc64.go
1.23
KB
-r--r--r--
zsys_linux_ppc64le.go
1.23
KB
-r--r--r--
zsys_linux_riscv64.go
1.25
KB
-r--r--r--
zsys_linux_s390x.go
1.23
KB
-r--r--r--
zsys_netbsd.go
216
B
-r--r--r--
zsys_openbsd.go
217
B
-r--r--r--
zsys_solaris.go
1023
B
-r--r--r--
zsys_zos_s390x.go
1
KB
-r--r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : gen.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. //go:build ignore //go:generate go run gen.go // This program generates system adaptation constants and types, // internet protocol constants and tables by reading template files // and IANA protocol registries. package main import ( "bytes" "encoding/xml" "fmt" "go/format" "io" "io/ioutil" "net/http" "os" "os/exec" "runtime" "strconv" "strings" ) func main() { if err := genzsys(); err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } if err := geniana(); err != nil { fmt.Fprintln(os.Stderr, err) os.Exit(1) } } func genzsys() error { defs := "defs_" + runtime.GOOS + ".go" f, err := os.Open(defs) if err != nil { if os.IsNotExist(err) { return nil } return err } f.Close() cmd := exec.Command("go", "tool", "cgo", "-godefs", defs) b, err := cmd.Output() if err != nil { return err } b, err = format.Source(b) if err != nil { return err } zsys := "zsys_" + runtime.GOOS + ".go" switch runtime.GOOS { case "freebsd", "linux": zsys = "zsys_" + runtime.GOOS + "_" + runtime.GOARCH + ".go" } if err := ioutil.WriteFile(zsys, b, 0644); err != nil { return err } return nil } var registries = []struct { url string parse func(io.Writer, io.Reader) error }{ { "https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xml", parseICMPv4Parameters, }, } func geniana() error { var bb bytes.Buffer fmt.Fprintf(&bb, "// go generate gen.go\n") fmt.Fprintf(&bb, "// Code generated by the command above; DO NOT EDIT.\n\n") fmt.Fprintf(&bb, "package ipv4\n\n") for _, r := range registries { resp, err := http.Get(r.url) if err != nil { return err } defer resp.Body.Close() if resp.StatusCode != http.StatusOK { return fmt.Errorf("got HTTP status code %v for %v\n", resp.StatusCode, r.url) } if err := r.parse(&bb, resp.Body); err != nil { return err } fmt.Fprintf(&bb, "\n") } b, err := format.Source(bb.Bytes()) if err != nil { return err } if err := ioutil.WriteFile("iana.go", b, 0644); err != nil { return err } return nil } func parseICMPv4Parameters(w io.Writer, r io.Reader) error { dec := xml.NewDecoder(r) var icp icmpv4Parameters if err := dec.Decode(&icp); err != nil { return err } prs := icp.escape() fmt.Fprintf(w, "// %s, Updated: %s\n", icp.Title, icp.Updated) fmt.Fprintf(w, "const (\n") for _, pr := range prs { if pr.Descr == "" { continue } fmt.Fprintf(w, "ICMPType%s ICMPType = %d", pr.Descr, pr.Value) fmt.Fprintf(w, "// %s\n", pr.OrigDescr) } fmt.Fprintf(w, ")\n\n") fmt.Fprintf(w, "// %s, Updated: %s\n", icp.Title, icp.Updated) fmt.Fprintf(w, "var icmpTypes = map[ICMPType]string{\n") for _, pr := range prs { if pr.Descr == "" { continue } fmt.Fprintf(w, "%d: %q,\n", pr.Value, strings.ToLower(pr.OrigDescr)) } fmt.Fprintf(w, "}\n") return nil } type icmpv4Parameters struct { XMLName xml.Name `xml:"registry"` Title string `xml:"title"` Updated string `xml:"updated"` Registries []struct { Title string `xml:"title"` Records []struct { Value string `xml:"value"` Descr string `xml:"description"` } `xml:"record"` } `xml:"registry"` } type canonICMPv4ParamRecord struct { OrigDescr string Descr string Value int } func (icp *icmpv4Parameters) escape() []canonICMPv4ParamRecord { id := -1 for i, r := range icp.Registries { if strings.Contains(r.Title, "Type") || strings.Contains(r.Title, "type") { id = i break } } if id < 0 { return nil } prs := make([]canonICMPv4ParamRecord, len(icp.Registries[id].Records)) sr := strings.NewReplacer( "Messages", "", "Message", "", "ICMP", "", "+", "P", "-", "", "/", "", ".", "", " ", "", ) for i, pr := range icp.Registries[id].Records { if strings.Contains(pr.Descr, "Reserved") || strings.Contains(pr.Descr, "Unassigned") || strings.Contains(pr.Descr, "Deprecated") || strings.Contains(pr.Descr, "Experiment") || strings.Contains(pr.Descr, "experiment") { continue } ss := strings.Split(pr.Descr, "\n") if len(ss) > 1 { prs[i].Descr = strings.Join(ss, " ") } else { prs[i].Descr = ss[0] } s := strings.TrimSpace(prs[i].Descr) prs[i].OrigDescr = s prs[i].Descr = sr.Replace(s) prs[i].Value, _ = strconv.Atoi(pr.Value) } return prs }
Close