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 /
ipv6 /
[ HOME SHELL ]
Name
Size
Permission
Action
batch.go
3.31
KB
-r--r--r--
bpf_test.go
2.02
KB
-r--r--r--
control.go
5.88
KB
-r--r--r--
control_rfc2292_unix.go
1.33
KB
-r--r--r--
control_rfc3542_unix.go
2.59
KB
-r--r--r--
control_stub.go
450
B
-r--r--r--
control_test.go
468
B
-r--r--r--
control_unix.go
1.34
KB
-r--r--r--
control_windows.go
363
B
-r--r--r--
defs_aix.go
1.1
KB
-r--r--r--
defs_darwin.go
1.08
KB
-r--r--r--
defs_dragonfly.go
823
B
-r--r--r--
defs_freebsd.go
1.1
KB
-r--r--r--
defs_linux.go
1.31
KB
-r--r--r--
defs_netbsd.go
823
B
-r--r--r--
defs_openbsd.go
823
B
-r--r--r--
defs_solaris.go
1.08
KB
-r--r--r--
dgramopt.go
7.54
KB
-r--r--r--
doc.go
7.71
KB
-r--r--r--
endpoint.go
3.13
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.2
KB
-r--r--r--
export_test.go
216
B
-r--r--r--
gen.go
4.32
KB
-r--r--r--
genericopt.go
1.27
KB
-r--r--r--
header.go
1.46
KB
-r--r--r--
header_test.go
1.2
KB
-r--r--r--
helper.go
1.06
KB
-r--r--r--
helper_posix_test.go
759
B
-r--r--r--
helper_stub_test.go
538
B
-r--r--r--
helper_unix_test.go
895
B
-r--r--r--
helper_windows_test.go
262
B
-r--r--r--
iana.go
4.9
KB
-r--r--r--
icmp.go
1.56
KB
-r--r--r--
icmp_bsd.go
680
B
-r--r--r--
icmp_linux.go
609
B
-r--r--r--
icmp_solaris.go
663
B
-r--r--r--
icmp_stub.go
537
B
-r--r--r--
icmp_test.go
2.02
KB
-r--r--r--
icmp_windows.go
516
B
-r--r--r--
icmp_zos.go
611
B
-r--r--r--
mocktransponder_test.go
610
B
-r--r--r--
multicast_test.go
7.44
KB
-r--r--r--
multicastlistener_test.go
6.07
KB
-r--r--r--
multicastsockopt_test.go
4.26
KB
-r--r--r--
payload.go
578
B
-r--r--r--
payload_cmsg.go
2.46
KB
-r--r--r--
payload_nocmsg.go
1.33
KB
-r--r--r--
readwrite_test.go
13.15
KB
-r--r--r--
sockopt.go
1.81
KB
-r--r--r--
sockopt_posix.go
2.18
KB
-r--r--r--
sockopt_stub.go
1.23
KB
-r--r--r--
sockopt_test.go
2.82
KB
-r--r--r--
sys_aix.go
3.37
KB
-r--r--r--
sys_asmreq.go
618
B
-r--r--r--
sys_asmreq_stub.go
454
B
-r--r--r--
sys_bpf.go
595
B
-r--r--r--
sys_bpf_stub.go
376
B
-r--r--r--
sys_bsd.go
2.78
KB
-r--r--r--
sys_darwin.go
3.97
KB
-r--r--r--
sys_freebsd.go
4.17
KB
-r--r--r--
sys_linux.go
3.83
KB
-r--r--r--
sys_solaris.go
3.86
KB
-r--r--r--
sys_ssmreq.go
1.29
KB
-r--r--r--
sys_ssmreq_stub.go
542
B
-r--r--r--
sys_stub.go
361
B
-r--r--r--
sys_windows.go
1.76
KB
-r--r--r--
sys_zos.go
3.51
KB
-r--r--r--
unicast_test.go
4.63
KB
-r--r--r--
unicastsockopt_test.go
2.58
KB
-r--r--r--
zsys_aix_ppc64.go
1.11
KB
-r--r--r--
zsys_darwin.go
1.02
KB
-r--r--r--
zsys_dragonfly.go
659
B
-r--r--r--
zsys_freebsd_386.go
1.04
KB
-r--r--r--
zsys_freebsd_amd64.go
1.08
KB
-r--r--r--
zsys_freebsd_arm.go
1.08
KB
-r--r--r--
zsys_freebsd_arm64.go
1.04
KB
-r--r--r--
zsys_freebsd_riscv64.go
1.04
KB
-r--r--r--
zsys_linux_386.go
1.24
KB
-r--r--r--
zsys_linux_amd64.go
1.27
KB
-r--r--r--
zsys_linux_arm.go
1.24
KB
-r--r--r--
zsys_linux_arm64.go
1.27
KB
-r--r--r--
zsys_linux_loong64.go
1.29
KB
-r--r--r--
zsys_linux_mips.go
1.24
KB
-r--r--r--
zsys_linux_mips64.go
1.27
KB
-r--r--r--
zsys_linux_mips64le.go
1.27
KB
-r--r--r--
zsys_linux_mipsle.go
1.24
KB
-r--r--r--
zsys_linux_ppc.go
1.24
KB
-r--r--r--
zsys_linux_ppc64.go
1.27
KB
-r--r--r--
zsys_linux_ppc64le.go
1.27
KB
-r--r--r--
zsys_linux_riscv64.go
1.29
KB
-r--r--r--
zsys_linux_s390x.go
1.27
KB
-r--r--r--
zsys_netbsd.go
656
B
-r--r--r--
zsys_openbsd.go
657
B
-r--r--r--
zsys_solaris.go
1.05
KB
-r--r--r--
zsys_zos_s390x.go
1.08
KB
-r--r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : doc.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. // Package ipv6 implements IP-level socket options for the Internet // Protocol version 6. // // The package provides IP-level socket options that allow // manipulation of IPv6 facilities. // // The IPv6 protocol is defined in RFC 8200. // Socket interface extensions are defined in RFC 3493, RFC 3542 and // RFC 3678. // MLDv1 and MLDv2 are defined in RFC 2710 and RFC 3810. // Source-specific multicast is defined in RFC 4607. // // On Darwin, this package requires OS X Mavericks version 10.9 or // above, or equivalent. // // # Unicasting // // The options for unicasting are available for net.TCPConn, // net.UDPConn and net.IPConn which are created as network connections // that use the IPv6 transport. When a single TCP connection carrying // a data flow of multiple packets needs to indicate the flow is // important, Conn is used to set the traffic class field on the IPv6 // header for each packet. // // ln, err := net.Listen("tcp6", "[::]:1024") // if err != nil { // // error handling // } // defer ln.Close() // for { // c, err := ln.Accept() // if err != nil { // // error handling // } // go func(c net.Conn) { // defer c.Close() // // The outgoing packets will be labeled DiffServ assured forwarding // class 1 low drop precedence, known as AF11 packets. // // if err := ipv6.NewConn(c).SetTrafficClass(0x28); err != nil { // // error handling // } // if _, err := c.Write(data); err != nil { // // error handling // } // }(c) // } // // # Multicasting // // The options for multicasting are available for net.UDPConn and // net.IPConn which are created as network connections that use the // IPv6 transport. A few network facilities must be prepared before // you begin multicasting, at a minimum joining network interfaces and // multicast groups. // // en0, err := net.InterfaceByName("en0") // if err != nil { // // error handling // } // en1, err := net.InterfaceByIndex(911) // if err != nil { // // error handling // } // group := net.ParseIP("ff02::114") // // First, an application listens to an appropriate address with an // appropriate service port. // // c, err := net.ListenPacket("udp6", "[::]:1024") // if err != nil { // // error handling // } // defer c.Close() // // Second, the application joins multicast groups, starts listening to // the groups on the specified network interfaces. Note that the // service port for transport layer protocol does not matter with this // operation as joining groups affects only network and link layer // protocols, such as IPv6 and Ethernet. // // p := ipv6.NewPacketConn(c) // if err := p.JoinGroup(en0, &net.UDPAddr{IP: group}); err != nil { // // error handling // } // if err := p.JoinGroup(en1, &net.UDPAddr{IP: group}); err != nil { // // error handling // } // // The application might set per packet control message transmissions // between the protocol stack within the kernel. When the application // needs a destination address on an incoming packet, // SetControlMessage of PacketConn is used to enable control message // transmissions. // // if err := p.SetControlMessage(ipv6.FlagDst, true); err != nil { // // error handling // } // // The application could identify whether the received packets are // of interest by using the control message that contains the // destination address of the received packet. // // b := make([]byte, 1500) // for { // n, rcm, src, err := p.ReadFrom(b) // if err != nil { // // error handling // } // if rcm.Dst.IsMulticast() { // if rcm.Dst.Equal(group) { // // joined group, do something // } else { // // unknown group, discard // continue // } // } // // The application can also send both unicast and multicast packets. // // p.SetTrafficClass(0x0) // p.SetHopLimit(16) // if _, err := p.WriteTo(data[:n], nil, src); err != nil { // // error handling // } // dst := &net.UDPAddr{IP: group, Port: 1024} // wcm := ipv6.ControlMessage{TrafficClass: 0xe0, HopLimit: 1} // for _, ifi := range []*net.Interface{en0, en1} { // wcm.IfIndex = ifi.Index // if _, err := p.WriteTo(data[:n], &wcm, dst); err != nil { // // error handling // } // } // } // // # More multicasting // // An application that uses PacketConn may join multiple multicast // groups. For example, a UDP listener with port 1024 might join two // different groups across over two different network interfaces by // using: // // c, err := net.ListenPacket("udp6", "[::]:1024") // if err != nil { // // error handling // } // defer c.Close() // p := ipv6.NewPacketConn(c) // if err := p.JoinGroup(en0, &net.UDPAddr{IP: net.ParseIP("ff02::1:114")}); err != nil { // // error handling // } // if err := p.JoinGroup(en0, &net.UDPAddr{IP: net.ParseIP("ff02::2:114")}); err != nil { // // error handling // } // if err := p.JoinGroup(en1, &net.UDPAddr{IP: net.ParseIP("ff02::2:114")}); err != nil { // // error handling // } // // It is possible for multiple UDP listeners that listen on the same // UDP port to join the same multicast group. The net package will // provide a socket that listens to a wildcard address with reusable // UDP port when an appropriate multicast address prefix is passed to // the net.ListenPacket or net.ListenUDP. // // c1, err := net.ListenPacket("udp6", "[ff02::]:1024") // if err != nil { // // error handling // } // defer c1.Close() // c2, err := net.ListenPacket("udp6", "[ff02::]:1024") // if err != nil { // // error handling // } // defer c2.Close() // p1 := ipv6.NewPacketConn(c1) // if err := p1.JoinGroup(en0, &net.UDPAddr{IP: net.ParseIP("ff02::114")}); err != nil { // // error handling // } // p2 := ipv6.NewPacketConn(c2) // if err := p2.JoinGroup(en0, &net.UDPAddr{IP: net.ParseIP("ff02::114")}); err != nil { // // error handling // } // // Also it is possible for the application to leave or rejoin a // multicast group on the network interface. // // if err := p.LeaveGroup(en0, &net.UDPAddr{IP: net.ParseIP("ff02::114")}); err != nil { // // error handling // } // if err := p.JoinGroup(en0, &net.UDPAddr{IP: net.ParseIP("ff01::114")}); err != nil { // // error handling // } // // # Source-specific multicasting // // An application that uses PacketConn on MLDv2 supported platform is // able to join source-specific multicast groups. // The application may use JoinSourceSpecificGroup and // LeaveSourceSpecificGroup for the operation known as "include" mode, // // ssmgroup := net.UDPAddr{IP: net.ParseIP("ff32::8000:9")} // ssmsource := net.UDPAddr{IP: net.ParseIP("fe80::cafe")} // if err := p.JoinSourceSpecificGroup(en0, &ssmgroup, &ssmsource); err != nil { // // error handling // } // if err := p.LeaveSourceSpecificGroup(en0, &ssmgroup, &ssmsource); err != nil { // // error handling // } // // or JoinGroup, ExcludeSourceSpecificGroup, // IncludeSourceSpecificGroup and LeaveGroup for the operation known // as "exclude" mode. // // exclsource := net.UDPAddr{IP: net.ParseIP("fe80::dead")} // if err := p.JoinGroup(en0, &ssmgroup); err != nil { // // error handling // } // if err := p.ExcludeSourceSpecificGroup(en0, &ssmgroup, &exclsource); err != nil { // // error handling // } // if err := p.LeaveGroup(en0, &ssmgroup); err != nil { // // error handling // } // // Note that it depends on each platform implementation what happens // when an application which runs on MLDv2 unsupported platform uses // JoinSourceSpecificGroup and LeaveSourceSpecificGroup. // In general the platform tries to fall back to conversations using // MLDv1 and starts to listen to multicast traffic. // In the fallback case, ExcludeSourceSpecificGroup and // IncludeSourceSpecificGroup may return an error. package ipv6 // import "golang.org/x/net/ipv6" // BUG(mikio): This package is not implemented on JS, NaCl and Plan 9.
Close