Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
x86_64-linux-gnu /
perl5 /
5.36 /
APR /
Delete
Unzip
Name
Size
Permission
Date
Action
Base64.pm
2.08
KB
-rw-r--r--
2022-10-20 09:29
Brigade.pm
9.82
KB
-rw-r--r--
2022-10-20 09:29
Bucket.pm
14.6
KB
-rw-r--r--
2022-10-20 09:29
BucketAlloc.pm
2.8
KB
-rw-r--r--
2022-10-20 09:29
BucketType.pm
1.58
KB
-rw-r--r--
2022-10-20 09:29
Const.pm
23
KB
-rw-r--r--
2022-10-20 09:29
Date.pm
3.25
KB
-rw-r--r--
2022-10-20 09:29
Error.pm
9.33
KB
-rw-r--r--
2022-10-20 09:29
Finfo.pm
10.14
KB
-rw-r--r--
2022-10-20 09:29
IpSubnet.pm
3.12
KB
-rw-r--r--
2022-10-20 09:29
OS.pm
1.77
KB
-rw-r--r--
2022-10-20 09:29
PerlIO.pm
5.39
KB
-rw-r--r--
2022-10-20 09:29
Pool.pm
9.46
KB
-rw-r--r--
2022-10-20 09:29
SockAddr.pm
3.43
KB
-rw-r--r--
2022-10-20 09:29
Socket.pm
15.91
KB
-rw-r--r--
2022-10-20 09:29
Status.pm
8.11
KB
-rw-r--r--
2022-10-20 09:29
String.pm
1.68
KB
-rw-r--r--
2022-10-20 09:29
Table.pm
19.04
KB
-rw-r--r--
2022-10-20 09:29
ThreadMutex.pm
4.15
KB
-rw-r--r--
2022-10-20 09:29
ThreadRWLock.pm
5.23
KB
-rw-r--r--
2022-10-20 09:29
URI.pm
11.65
KB
-rw-r--r--
2022-10-20 09:29
UUID.pm
2.98
KB
-rw-r--r--
2022-10-20 09:29
Util.pm
4.01
KB
-rw-r--r--
2022-10-20 09:29
XSLoader.pm
1.27
KB
-rw-r--r--
2022-01-30 13:02
Save
Rename
# # /* # * *********** WARNING ************** # * This file generated by ModPerl::WrapXS/0.01 # * Any changes made here will be lost # * *********************************** # * 01: lib/ModPerl/Code.pm:716 # * 02: lib/ModPerl/WrapXS.pm:635 # * 03: lib/ModPerl/WrapXS.pm:1186 # * 04: Makefile.PL:435 # * 05: Makefile.PL:333 # * 06: Makefile.PL:59 # */ # package APR::IpSubnet; use strict; use warnings FATAL => 'all'; use APR (); use APR::XSLoader (); our $VERSION = '0.009000'; APR::XSLoader::load __PACKAGE__; 1; __END__ =head1 NAME APR::IpSubnet - Perl API for accessing APRs ip_subnet structures =head1 Synopsis use APR::IpSubnet (); my $ipsub = APR::IpSubnet->new($pool, "127.0.0.1"); $ok = $ipsub->test($sock_addr); =head1 Description C<APR::IpSubnet> object represents a range of IP addresses (IPv4/IPv6). A socket connection can be matched against this range to test whether the IP it's coming from is inside or outside of this range. =head1 API C<APR::IpSubnet> provides the following functions and/or methods: =head2 C<new> Create an IP subnet represenation object $ipsubnet = APR::IpSubnet->new($pool, $ip); $ipsubnet = APR::IpSubnet->new($pool, $ip, $mask_or_numbits); =over 4 =item obj: C<APR::IpSubnet> (class name) =item arg1: C<$pool> ( C<L<APR::Pool object|docs::2.0::api::APR::Pool>> ) =item arg2: C<$ip> ( string ) IP address in one of the two formats: IPv4 (e.g. I<"127.0.0.1">) or IPv6 (e.g. I<"::1">). IPv6 addresses are accepted only if APR has the IPv6 support enabled. =item opt arg3: C<$mask_or_numbits> ( string ) An optional IP mask (e.g. I<"255.0.0.0">) or number of bits (e.g. I<"15">). If none provided, the default is not to mask off. =item ret: C<$ret> ( C<L<APR::IpSubnet object|docs::2.0::api::APR::IpSubnet>> ) The IP-subnet object =item excpt: C<L<APR::Error|docs::2.0::api::APR::Error>> =item since: 2.0.00 =back =head2 C<test> Test the IP address in the socket address object against a pre-built ip-subnet representation. $ret = $ipsub->test($sockaddr); =over 4 =item obj: C<$ipsub> ( C<L<APR::IpSubnet object|docs::2.0::api::APR::IpSubnet>> ) The ip-subnet representation =item arg1: C<$sockaddr> ( C<L<APR::SockAddr object|docs::2.0::api::APR::SockAddr>> ) The socket address to test =item ret: C<$ret> ( boolean ) true if the socket address is within the subnet, false otherwise =item since: 2.0.00 =back This method is used for testing whether or not an address is within a subnet. It's used by module C<mod_access> to check whether the client IP fits into the IP range, supplied by C<Allow>/C<Deny> directives. Example: Allow accesses only from the localhost (IPv4): use APR::IpSubnet (); use Apache2::Connection (); use Apache2::RequestRec (); my $ipsub = APR::IpSubnet->new($r->pool, "127.0.0.1"); ok $ipsub->test($r->connection->remote_addr); =head1 See Also L<mod_perl 2.0 documentation|docs::2.0::index>. =head1 Copyright mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0. =head1 Authors L<The mod_perl development team and numerous contributors|about::contributors::people>. =cut