Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Apache
: 198.54.116.152 | : 216.73.216.131
Cant Read [ /etc/named.conf ]
8.1.32
bankpromax
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
/
usr /
share /
perl5 /
pod /
[ HOME SHELL ]
Name
Size
Permission
Action
perl.pod
15.89
KB
-rw-r--r--
perl5004delta.pod
54.92
KB
-rw-r--r--
perl5005delta.pod
33.48
KB
-rw-r--r--
perl5100delta.pod
54.23
KB
-rw-r--r--
perl5101delta.pod
42.86
KB
-rw-r--r--
perl5120delta.pod
87.18
KB
-rw-r--r--
perl5121delta.pod
9.9
KB
-rw-r--r--
perl5122delta.pod
9.38
KB
-rw-r--r--
perl5123delta.pod
4
KB
-rw-r--r--
perl5124delta.pod
3.59
KB
-rw-r--r--
perl5125delta.pod
7.5
KB
-rw-r--r--
perl5140delta.pod
140.94
KB
-rw-r--r--
perl5141delta.pod
7.78
KB
-rw-r--r--
perl5142delta.pod
6.73
KB
-rw-r--r--
perl5143delta.pod
7.58
KB
-rw-r--r--
perl5144delta.pod
6.18
KB
-rw-r--r--
perl5160delta.pod
130.52
KB
-rw-r--r--
perl5161delta.pod
6
KB
-rw-r--r--
perl5162delta.pod
3.51
KB
-rw-r--r--
perl5163delta.pod
3.99
KB
-rw-r--r--
perl5180delta.pod
116.63
KB
-rw-r--r--
perl5181delta.pod
6.44
KB
-rw-r--r--
perl5182delta.pod
5.21
KB
-rw-r--r--
perl5184delta.pod
4.53
KB
-rw-r--r--
perl5200delta.pod
112.99
KB
-rw-r--r--
perl5201delta.pod
10.64
KB
-rw-r--r--
perl5202delta.pod
12.22
KB
-rw-r--r--
perl5203delta.pod
9.17
KB
-rw-r--r--
perl5220delta.pod
127.89
KB
-rw-r--r--
perl5221delta.pod
10.51
KB
-rw-r--r--
perl5222delta.pod
12.33
KB
-rw-r--r--
perl5223delta.pod
8.26
KB
-rw-r--r--
perl5224delta.pod
4.36
KB
-rw-r--r--
perl5240delta.pod
63.41
KB
-rw-r--r--
perl5241delta.pod
8.02
KB
-rw-r--r--
perl5242delta.pod
4.02
KB
-rw-r--r--
perl5243delta.pod
11.16
KB
-rw-r--r--
perl5244delta.pod
4.4
KB
-rw-r--r--
perl5260delta.pod
99.45
KB
-rw-r--r--
perl5261delta.pod
7.74
KB
-rw-r--r--
perl5262delta.pod
7.7
KB
-rw-r--r--
perl5263delta.pod
6.9
KB
-rw-r--r--
perl5280delta.pod
70.42
KB
-rw-r--r--
perl561delta.pod
121.79
KB
-rw-r--r--
perl56delta.pod
104.69
KB
-rw-r--r--
perl581delta.pod
37.17
KB
-rw-r--r--
perl582delta.pod
4.37
KB
-rw-r--r--
perl583delta.pod
6.19
KB
-rw-r--r--
perl584delta.pod
7.19
KB
-rw-r--r--
perl585delta.pod
5.75
KB
-rw-r--r--
perl586delta.pod
4.54
KB
-rw-r--r--
perl587delta.pod
8.16
KB
-rw-r--r--
perl588delta.pod
24.68
KB
-rw-r--r--
perl589delta.pod
52.64
KB
-rw-r--r--
perl58delta.pod
112.47
KB
-rw-r--r--
perlaix.pod
19.96
KB
-rw-r--r--
perlamiga.pod
5.61
KB
-rw-r--r--
perlandroid.pod
7.69
KB
-rw-r--r--
perlapi.pod
433.14
KB
-rw-r--r--
perlapio.pod
18.83
KB
-rw-r--r--
perlartistic.pod
6.85
KB
-rw-r--r--
perlbook.pod
8.14
KB
-rw-r--r--
perlboot.pod
294
B
-rw-r--r--
perlbot.pod
304
B
-rw-r--r--
perlbs2000.pod
7.87
KB
-rw-r--r--
perlcall.pod
55.38
KB
-rw-r--r--
perlce.pod
14.26
KB
-rw-r--r--
perlcheat.pod
4.38
KB
-rw-r--r--
perlclib.pod
9.39
KB
-rw-r--r--
perlcn.pod
4.58
KB
-rw-r--r--
perlcommunity.pod
7.05
KB
-rw-r--r--
perlcygwin.pod
26.56
KB
-rw-r--r--
perldata.pod
45.65
KB
-rw-r--r--
perldbmfilter.pod
4.86
KB
-rw-r--r--
perldebguts.pod
37.63
KB
-rw-r--r--
perldebtut.pod
21.63
KB
-rw-r--r--
perldebug.pod
38.34
KB
-rw-r--r--
perldelta.pod
6.9
KB
-rw-r--r--
perldeprecation.pod
17.74
KB
-rw-r--r--
perldiag.pod
277.9
KB
-rw-r--r--
perldos.pod
10.28
KB
-rw-r--r--
perldsc.pod
25.01
KB
-rw-r--r--
perldtrace.pod
7.77
KB
-rw-r--r--
perlebcdic.pod
82.26
KB
-rw-r--r--
perlembed.pod
36.32
KB
-rw-r--r--
perlexperiment.pod
7.03
KB
-rw-r--r--
perlfork.pod
13.04
KB
-rw-r--r--
perlform.pod
16.22
KB
-rw-r--r--
perlfreebsd.pod
1.57
KB
-rw-r--r--
perlfunc.pod
383.75
KB
-rw-r--r--
perlgit.pod
32.72
KB
-rw-r--r--
perlgpl.pod
13.49
KB
-rw-r--r--
perlguts.pod
136.06
KB
-rw-r--r--
perlhack.pod
39.5
KB
-rw-r--r--
perlhacktips.pod
54.21
KB
-rw-r--r--
perlhacktut.pod
6.01
KB
-rw-r--r--
perlhaiku.pod
1.47
KB
-rw-r--r--
perlhist.pod
52.29
KB
-rw-r--r--
perlhpux.pod
29.79
KB
-rw-r--r--
perlhurd.pod
1.95
KB
-rw-r--r--
perlintern.pod
53.29
KB
-rw-r--r--
perlinterp.pod
32.9
KB
-rw-r--r--
perlintro.pod
21.6
KB
-rw-r--r--
perliol.pod
33.38
KB
-rw-r--r--
perlipc.pod
69.17
KB
-rw-r--r--
perlirix.pod
4.29
KB
-rw-r--r--
perljp.pod
7.34
KB
-rw-r--r--
perlko.pod
11.97
KB
-rw-r--r--
perllexwarn.pod
355
B
-rw-r--r--
perllinux.pod
1.45
KB
-rw-r--r--
perllocale.pod
67.07
KB
-rw-r--r--
perllol.pod
9.36
KB
-rw-r--r--
perlmacos.pod
1001
B
-rw-r--r--
perlmacosx.pod
11.78
KB
-rw-r--r--
perlmod.pod
25.63
KB
-rw-r--r--
perlmodinstall.pod
12.49
KB
-rw-r--r--
perlmodlib.pod
74.69
KB
-rw-r--r--
perlmodstyle.pod
22.05
KB
-rw-r--r--
perlmroapi.pod
3.14
KB
-rw-r--r--
perlnetware.pod
6.49
KB
-rw-r--r--
perlnewmod.pod
10.78
KB
-rw-r--r--
perlnumber.pod
8.16
KB
-rw-r--r--
perlobj.pod
34.7
KB
-rw-r--r--
perlootut.pod
26.16
KB
-rw-r--r--
perlop.pod
133.06
KB
-rw-r--r--
perlopenbsd.pod
1.18
KB
-rw-r--r--
perlopentut.pod
9.23
KB
-rw-r--r--
perlos2.pod
91.16
KB
-rw-r--r--
perlos390.pod
15.31
KB
-rw-r--r--
perlos400.pod
4.66
KB
-rw-r--r--
perlpacktut.pod
50.08
KB
-rw-r--r--
perlperf.pod
48.71
KB
-rw-r--r--
perlplan9.pod
5
KB
-rw-r--r--
perlpod.pod
21.68
KB
-rw-r--r--
perlpodspec.pod
66.87
KB
-rw-r--r--
perlpolicy.pod
25.03
KB
-rw-r--r--
perlport.pod
85.55
KB
-rw-r--r--
perlpragma.pod
5.05
KB
-rw-r--r--
perlqnx.pod
6.52
KB
-rw-r--r--
perlre.pod
118.07
KB
-rw-r--r--
perlreapi.pod
29.62
KB
-rw-r--r--
perlrebackslash.pod
31.07
KB
-rw-r--r--
perlrecharclass.pod
47.88
KB
-rw-r--r--
perlref.pod
34.48
KB
-rw-r--r--
perlreftut.pod
18.35
KB
-rw-r--r--
perlreguts.pod
37.43
KB
-rw-r--r--
perlrepository.pod
509
B
-rw-r--r--
perlrequick.pod
18.06
KB
-rw-r--r--
perlreref.pod
14.4
KB
-rw-r--r--
perlretut.pod
118.42
KB
-rw-r--r--
perlriscos.pod
1.49
KB
-rw-r--r--
perlrun.pod
52.29
KB
-rw-r--r--
perlsec.pod
25.57
KB
-rw-r--r--
perlsolaris.pod
29.12
KB
-rw-r--r--
perlsource.pod
6.71
KB
-rw-r--r--
perlstyle.pod
8.43
KB
-rw-r--r--
perlsub.pod
71.26
KB
-rw-r--r--
perlsymbian.pod
15
KB
-rw-r--r--
perlsyn.pod
43.47
KB
-rw-r--r--
perlsynology.pod
7.6
KB
-rw-r--r--
perlthrtut.pod
45.37
KB
-rw-r--r--
perltie.pod
37.7
KB
-rw-r--r--
perltoc.pod
677.89
KB
-rw-r--r--
perltodo.pod
376
B
-rw-r--r--
perltooc.pod
294
B
-rw-r--r--
perltoot.pod
294
B
-rw-r--r--
perltrap.pod
10.37
KB
-rw-r--r--
perltru64.pod
8.29
KB
-rw-r--r--
perltw.pod
4.37
KB
-rw-r--r--
perlunicode.pod
80.56
KB
-rw-r--r--
perlunicook.pod
24.89
KB
-rw-r--r--
perlunifaq.pod
13.33
KB
-rw-r--r--
perluniintro.pod
37.44
KB
-rw-r--r--
perluniprops.pod
278.62
KB
-rw-r--r--
perlunitut.pod
7.76
KB
-rw-r--r--
perlutil.pod
7.46
KB
-rw-r--r--
perlvar.pod
76.53
KB
-rw-r--r--
perlvms.pod
49.63
KB
-rw-r--r--
perlvos.pod
3.75
KB
-rw-r--r--
perlwin32.pod
38.38
KB
-rw-r--r--
perlxs.pod
77.07
KB
-rw-r--r--
perlxstut.pod
48.92
KB
-rw-r--r--
perlxstypemap.pod
23.44
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : perldbmfilter.pod
=head1 NAME perldbmfilter - Perl DBM Filters =head1 SYNOPSIS $db = tie %hash, 'DBM', ... $old_filter = $db->filter_store_key ( sub { ... } ); $old_filter = $db->filter_store_value( sub { ... } ); $old_filter = $db->filter_fetch_key ( sub { ... } ); $old_filter = $db->filter_fetch_value( sub { ... } ); =head1 DESCRIPTION The four C<filter_*> methods shown above are available in all the DBM modules that ship with Perl, namely DB_File, GDBM_File, NDBM_File, ODBM_File and SDBM_File. Each of the methods works identically, and is used to install (or uninstall) a single DBM Filter. The only difference between them is the place that the filter is installed. To summarise: =over 5 =item B<filter_store_key> If a filter has been installed with this method, it will be invoked every time you write a key to a DBM database. =item B<filter_store_value> If a filter has been installed with this method, it will be invoked every time you write a value to a DBM database. =item B<filter_fetch_key> If a filter has been installed with this method, it will be invoked every time you read a key from a DBM database. =item B<filter_fetch_value> If a filter has been installed with this method, it will be invoked every time you read a value from a DBM database. =back You can use any combination of the methods from none to all four. All filter methods return the existing filter, if present, or C<undef> if not. To delete a filter pass C<undef> to it. =head2 The Filter When each filter is called by Perl, a local copy of C<$_> will contain the key or value to be filtered. Filtering is achieved by modifying the contents of C<$_>. The return code from the filter is ignored. =head2 An Example: the NULL termination problem. DBM Filters are useful for a class of problems where you I<always> want to make the same transformation to all keys, all values or both. For example, consider the following scenario. You have a DBM database that you need to share with a third-party C application. The C application assumes that I<all> keys and values are NULL terminated. Unfortunately when Perl writes to DBM databases it doesn't use NULL termination, so your Perl application will have to manage NULL termination itself. When you write to the database you will have to use something like this: $hash{"$key\0"} = "$value\0"; Similarly the NULL needs to be taken into account when you are considering the length of existing keys/values. It would be much better if you could ignore the NULL terminations issue in the main application code and have a mechanism that automatically added the terminating NULL to all keys and values whenever you write to the database and have them removed when you read from the database. As I'm sure you have already guessed, this is a problem that DBM Filters can fix very easily. use strict; use warnings; use SDBM_File; use Fcntl; my %hash; my $filename = "filt"; unlink $filename; my $db = tie(%hash, 'SDBM_File', $filename, O_RDWR|O_CREAT, 0640) or die "Cannot open $filename: $!\n"; # Install DBM Filters $db->filter_fetch_key ( sub { s/\0$// } ); $db->filter_store_key ( sub { $_ .= "\0" } ); $db->filter_fetch_value( sub { no warnings 'uninitialized'; s/\0$// } ); $db->filter_store_value( sub { $_ .= "\0" } ); $hash{"abc"} = "def"; my $a = $hash{"ABC"}; # ... undef $db; untie %hash; The code above uses SDBM_File, but it will work with any of the DBM modules. Hopefully the contents of each of the filters should be self-explanatory. Both "fetch" filters remove the terminating NULL, and both "store" filters add a terminating NULL. =head2 Another Example: Key is a C int. Here is another real-life example. By default, whenever Perl writes to a DBM database it always writes the key and value as strings. So when you use this: $hash{12345} = "something"; the key 12345 will get stored in the DBM database as the 5 byte string "12345". If you actually want the key to be stored in the DBM database as a C int, you will have to use C<pack> when writing, and C<unpack> when reading. Here is a DBM Filter that does it: use strict; use warnings; use DB_File; my %hash; my $filename = "filt"; unlink $filename; my $db = tie %hash, 'DB_File', $filename, O_CREAT|O_RDWR, 0666, $DB_HASH or die "Cannot open $filename: $!\n"; $db->filter_fetch_key ( sub { $_ = unpack("i", $_) } ); $db->filter_store_key ( sub { $_ = pack ("i", $_) } ); $hash{123} = "def"; # ... undef $db; untie %hash; The code above uses DB_File, but again it will work with any of the DBM modules. This time only two filters have been used; we only need to manipulate the contents of the key, so it wasn't necessary to install any value filters. =head1 SEE ALSO L<DB_File>, L<GDBM_File>, L<NDBM_File>, L<ODBM_File> and L<SDBM_File>. =head1 AUTHOR Paul Marquess
Close