Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
perl /
5.34.0 /
Tie /
Delete
Unzip
Name
Size
Permission
Date
Action
Hash
[ DIR ]
drwxr-xr-x
2026-06-26 06:39
Array.pm
7.13
KB
-rw-r--r--
2026-06-23 17:11
File.pm
75.6
KB
-rw-r--r--
2026-06-23 17:11
Handle.pm
4.1
KB
-rw-r--r--
2026-06-23 17:11
Hash.pm
7.46
KB
-rw-r--r--
2026-06-23 17:11
Memoize.pm
4.15
KB
-rw-r--r--
2026-06-23 17:11
RefHash.pm
8.7
KB
-rw-r--r--
2026-06-23 17:11
Scalar.pm
4.07
KB
-rw-r--r--
2026-06-23 17:11
StdHandle.pm
1.36
KB
-rw-r--r--
2026-06-23 17:11
SubstrHash.pm
5.28
KB
-rw-r--r--
2026-06-23 17:11
Save
Rename
package Tie::StdHandle; use strict; use Tie::Handle; our @ISA = 'Tie::Handle'; our $VERSION = '4.6'; =head1 NAME Tie::StdHandle - base class definitions for tied handles =head1 SYNOPSIS package NewHandle; require Tie::Handle; @ISA = qw(Tie::Handle); sub READ { ... } # Provide a needed method sub TIEHANDLE { ... } # Overrides inherited method package main; tie *FH, 'NewHandle'; =head1 DESCRIPTION The B<Tie::StdHandle> package provide most methods for file handles described in L<perltie> (the exceptions are C<UNTIE> and C<DESTROY>). It causes tied file handles to behave exactly like standard file handles and allow for selective overwriting of methods. =cut sub TIEHANDLE { my $class = shift; my $fh = \do { local *HANDLE}; bless $fh,$class; $fh->OPEN(@_) if (@_); return $fh; } sub EOF { eof($_[0]) } sub TELL { tell($_[0]) } sub FILENO { fileno($_[0]) } sub SEEK { seek($_[0],$_[1],$_[2]) } sub CLOSE { close($_[0]) } sub BINMODE { &CORE::binmode(shift, @_) } sub OPEN { $_[0]->CLOSE if defined($_[0]->FILENO); @_ == 2 ? open($_[0], $_[1]) : open($_[0], $_[1], $_[2]); } sub READ { &CORE::read(shift, \shift, @_) } sub READLINE { my $fh = $_[0]; <$fh> } sub GETC { getc($_[0]) } sub WRITE { my $fh = $_[0]; local $\; # don't print any line terminator print $fh substr($_[1], $_[3], $_[2]); } 1;