Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
include /
bind9 /
isc /
[ HOME SHELL ]
Name
Size
Permission
Action
aes.h
1.05
KB
-rw-r--r--
app.h
10.23
KB
-rw-r--r--
assertions.h
2.84
KB
-rw-r--r--
atomic.h
4.07
KB
-rw-r--r--
backtrace.h
3.8
KB
-rw-r--r--
base32.h
4.35
KB
-rw-r--r--
base64.h
2.8
KB
-rw-r--r--
bind9.h
830
B
-rw-r--r--
boolean.h
594
B
-rw-r--r--
buffer.h
25.65
KB
-rw-r--r--
bufferlist.h
1.42
KB
-rw-r--r--
cmocka.h
1.35
KB
-rw-r--r--
commandline.h
1.67
KB
-rw-r--r--
condition.h
1.44
KB
-rw-r--r--
counter.h
1.88
KB
-rw-r--r--
crc64.h
998
B
-rw-r--r--
deprecated.h
623
B
-rw-r--r--
dir.h
1.56
KB
-rw-r--r--
endian.h
4.67
KB
-rw-r--r--
entropy.h
10.13
KB
-rw-r--r--
errno.h
659
B
-rw-r--r--
errno2result.h
902
B
-rw-r--r--
error.h
1.4
KB
-rw-r--r--
event.h
2.98
KB
-rw-r--r--
eventclass.h
1.35
KB
-rw-r--r--
file.h
11.39
KB
-rw-r--r--
formatcheck.h
893
B
-rw-r--r--
fsaccess.h
7.27
KB
-rw-r--r--
hash.h
7.48
KB
-rw-r--r--
heap.h
5.14
KB
-rw-r--r--
hex.h
2.74
KB
-rw-r--r--
hmacmd5.h
1.75
KB
-rw-r--r--
hmacsha.h
4.41
KB
-rw-r--r--
ht.h
4.29
KB
-rw-r--r--
httpd.h
2.26
KB
-rw-r--r--
int.h
1.06
KB
-rw-r--r--
interfaceiter.h
3.05
KB
-rw-r--r--
iterated_hash.h
1.02
KB
-rw-r--r--
json.h
1.42
KB
-rw-r--r--
keyboard.h
989
B
-rw-r--r--
lang.h
637
B
-rw-r--r--
lex.h
9.54
KB
-rw-r--r--
lfsr.h
2.89
KB
-rw-r--r--
lib.h
1.04
KB
-rw-r--r--
likely.h
818
B
-rw-r--r--
list.h
5.62
KB
-rw-r--r--
log.h
28.06
KB
-rw-r--r--
magic.h
994
B
-rw-r--r--
md5.h
2.32
KB
-rw-r--r--
mem.h
20.62
KB
-rw-r--r--
meminfo.h
710
B
-rw-r--r--
msgcat.h
2.66
KB
-rw-r--r--
msgs.h
8.22
KB
-rw-r--r--
mutex.h
3.44
KB
-rw-r--r--
mutexblock.h
1.34
KB
-rw-r--r--
net.h
10.29
KB
-rw-r--r--
netaddr.h
4.48
KB
-rw-r--r--
netdb.h
863
B
-rw-r--r--
netscope.h
967
B
-rw-r--r--
offset.h
700
B
-rw-r--r--
once.h
983
B
-rw-r--r--
ondestroy.h
2.73
KB
-rw-r--r--
os.h
671
B
-rw-r--r--
parseint.h
1.51
KB
-rw-r--r--
platform.h
9.49
KB
-rw-r--r--
pool.h
3.42
KB
-rw-r--r--
portset.h
3.22
KB
-rw-r--r--
print.h
2.42
KB
-rw-r--r--
queue.h
5.08
KB
-rw-r--r--
quota.h
2.38
KB
-rw-r--r--
radix.h
6.34
KB
-rw-r--r--
random.h
3.5
KB
-rw-r--r--
ratelimiter.h
3.42
KB
-rw-r--r--
refcount.h
8
KB
-rw-r--r--
regex.h
767
B
-rw-r--r--
region.h
1.99
KB
-rw-r--r--
resource.h
2.79
KB
-rw-r--r--
result.h
4.87
KB
-rw-r--r--
resultclass.h
1.56
KB
-rw-r--r--
rwlock.h
3.72
KB
-rw-r--r--
safe.h
1.32
KB
-rw-r--r--
serial.h
1.34
KB
-rw-r--r--
sha1.h
1.52
KB
-rw-r--r--
sha2.h
5.6
KB
-rw-r--r--
siphash.h
734
B
-rw-r--r--
sockaddr.h
5.9
KB
-rw-r--r--
socket.h
35.8
KB
-rw-r--r--
stat.h
806
B
-rw-r--r--
stats.h
3.62
KB
-rw-r--r--
stdatomic.h
5.13
KB
-rw-r--r--
stdio.h
1.75
KB
-rw-r--r--
stdlib.h
704
B
-rw-r--r--
stdtime.h
1.04
KB
-rw-r--r--
strerror.h
777
B
-rw-r--r--
string.h
5.88
KB
-rw-r--r--
symtab.h
4.22
KB
-rw-r--r--
syslog.h
844
B
-rw-r--r--
task.h
21.04
KB
-rw-r--r--
taskpool.h
3.62
KB
-rw-r--r--
thread.h
1.47
KB
-rw-r--r--
time.h
8.67
KB
-rw-r--r--
timer.h
10.54
KB
-rw-r--r--
tm.h
895
B
-rw-r--r--
types.h
5.64
KB
-rw-r--r--
utf8.h
928
B
-rw-r--r--
util.h
10.29
KB
-rw-r--r--
version.h
689
B
-rw-r--r--
xml.h
1.07
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : sockaddr.h
/* * Copyright (C) Internet Systems Consortium, Inc. ("ISC") * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, you can obtain one at https://mozilla.org/MPL/2.0/. * * See the COPYRIGHT file distributed with this work for additional * information regarding copyright ownership. */ #ifndef ISC_SOCKADDR_H #define ISC_SOCKADDR_H 1 /*! \file isc/sockaddr.h */ #include <stdbool.h> #include <isc/lang.h> #include <isc/net.h> #include <isc/types.h> #ifdef ISC_PLATFORM_HAVESYSUNH #include <sys/un.h> #endif struct isc_sockaddr { union { struct sockaddr sa; struct sockaddr_in sin; struct sockaddr_in6 sin6; struct sockaddr_storage ss; #ifdef ISC_PLATFORM_HAVESYSUNH struct sockaddr_un sunix; #endif } type; unsigned int length; /* XXXRTH beginning? */ ISC_LINK(struct isc_sockaddr) link; }; #define ISC_SOCKADDR_CMPADDR 0x0001 /*%< compare the address * sin_addr/sin6_addr */ #define ISC_SOCKADDR_CMPPORT 0x0002 /*%< compare the port * sin_port/sin6_port */ #define ISC_SOCKADDR_CMPSCOPE 0x0004 /*%< compare the scope * sin6_scope */ #define ISC_SOCKADDR_CMPSCOPEZERO 0x0008 /*%< when comparing scopes * zero scopes always match */ ISC_LANG_BEGINDECLS bool isc_sockaddr_compare(const isc_sockaddr_t *a, const isc_sockaddr_t *b, unsigned int flags); /*%< * Compare the elements of the two address ('a' and 'b') as specified * by 'flags' and report if they are equal or not. * * 'flags' is set from ISC_SOCKADDR_CMP*. */ bool isc_sockaddr_equal(const isc_sockaddr_t *a, const isc_sockaddr_t *b); /*%< * Return true iff the socket addresses 'a' and 'b' are equal. */ bool isc_sockaddr_eqaddr(const isc_sockaddr_t *a, const isc_sockaddr_t *b); /*%< * Return true iff the address parts of the socket addresses * 'a' and 'b' are equal, ignoring the ports. */ bool isc_sockaddr_eqaddrprefix(const isc_sockaddr_t *a, const isc_sockaddr_t *b, unsigned int prefixlen); /*%< * Return true iff the most significant 'prefixlen' bits of the * socket addresses 'a' and 'b' are equal, ignoring the ports. * If 'b''s scope is zero then 'a''s scope will be ignored. */ unsigned int isc_sockaddr_hash(const isc_sockaddr_t *sockaddr, bool address_only); /*%< * Return a hash value for the socket address 'sockaddr'. If 'address_only' * is true, the hash value will not depend on the port. * * IPv6 addresses containing mapped IPv4 addresses generate the same hash * value as the equivalent IPv4 address. */ void isc_sockaddr_any(isc_sockaddr_t *sockaddr); /*%< * Return the IPv4 wildcard address. */ void isc_sockaddr_any6(isc_sockaddr_t *sockaddr); /*%< * Return the IPv6 wildcard address. */ void isc_sockaddr_anyofpf(isc_sockaddr_t *sockaddr, int family); /*%< * Set '*sockaddr' to the wildcard address of protocol family * 'family'. * * Requires: * \li 'family' is AF_INET or AF_INET6. */ void isc_sockaddr_fromin(isc_sockaddr_t *sockaddr, const struct in_addr *ina, in_port_t port); /*%< * Construct an isc_sockaddr_t from an IPv4 address and port. */ void isc_sockaddr_fromin6(isc_sockaddr_t *sockaddr, const struct in6_addr *ina6, in_port_t port); /*%< * Construct an isc_sockaddr_t from an IPv6 address and port. */ void isc_sockaddr_v6fromin(isc_sockaddr_t *sockaddr, const struct in_addr *ina, in_port_t port); /*%< * Construct an IPv6 isc_sockaddr_t representing a mapped IPv4 address. */ void isc_sockaddr_fromnetaddr(isc_sockaddr_t *sockaddr, const isc_netaddr_t *na, in_port_t port); /*%< * Construct an isc_sockaddr_t from an isc_netaddr_t and port. */ int isc_sockaddr_pf(const isc_sockaddr_t *sockaddr); /*%< * Get the protocol family of 'sockaddr'. * * Requires: * *\li 'sockaddr' is a valid sockaddr with an address family of AF_INET * or AF_INET6. * * Returns: * *\li The protocol family of 'sockaddr', e.g. PF_INET or PF_INET6. */ void isc_sockaddr_setport(isc_sockaddr_t *sockaddr, in_port_t port); /*%< * Set the port of 'sockaddr' to 'port'. */ in_port_t isc_sockaddr_getport(const isc_sockaddr_t *sockaddr); /*%< * Get the port stored in 'sockaddr'. */ isc_result_t isc_sockaddr_totext(const isc_sockaddr_t *sockaddr, isc_buffer_t *target); /*%< * Append a text representation of 'sockaddr' to the buffer 'target'. * The text will include both the IP address (v4 or v6) and the port. * The text is null terminated, but the terminating null is not * part of the buffer's used region. * * Returns: * \li ISC_R_SUCCESS * \li ISC_R_NOSPACE The text or the null termination did not fit. */ void isc_sockaddr_format(const isc_sockaddr_t *sa, char *array, unsigned int size); /*%< * Format a human-readable representation of the socket address '*sa' * into the character array 'array', which is of size 'size'. * The resulting string is guaranteed to be null-terminated. */ bool isc_sockaddr_ismulticast(const isc_sockaddr_t *sa); /*%< * Returns #true if the address is a multicast address. */ bool isc_sockaddr_isexperimental(const isc_sockaddr_t *sa); /* * Returns true if the address is a experimental (CLASS E) address. */ bool isc_sockaddr_islinklocal(const isc_sockaddr_t *sa); /*%< * Returns true if the address is a link local address. */ bool isc_sockaddr_issitelocal(const isc_sockaddr_t *sa); /*%< * Returns true if the address is a sitelocal address. */ bool isc_sockaddr_isnetzero(const isc_sockaddr_t *sa); /*%< * Returns true if the address is in net zero. */ isc_result_t isc_sockaddr_frompath(isc_sockaddr_t *sockaddr, const char *path); /* * Create a UNIX domain sockaddr that refers to path. * * Returns: * \li ISC_R_NOSPACE * \li ISC_R_NOTIMPLEMENTED * \li ISC_R_SUCCESS */ #define ISC_SOCKADDR_FORMATSIZE \ sizeof("xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:XXX.XXX.XXX.XXX%SSSSSSSSSS#YYYYY") /*%< * Minimum size of array to pass to isc_sockaddr_format(). */ ISC_LANG_ENDDECLS #endif /* ISC_SOCKADDR_H */
Close