Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
utils /
Delete
Unzip
Name
Size
Permission
Date
Action
Makefile
2.15
KB
-rw-r--r--
2016-10-10 17:41
Makefile.PL
2.8
KB
-r--r--r--
2014-12-27 11:49
c2ph
35.77
KB
-rwxr-xr-x
2016-10-10 17:41
c2ph.PL
37.81
KB
-r--r--r--
2014-12-27 11:49
config_data
7.08
KB
-rwxr-xr-x
2016-10-10 17:41
config_data.PL
1.45
KB
-r--r--r--
2014-12-27 11:49
corelist
12.51
KB
-rwxr-xr-x
2016-10-10 17:41
corelist.PL
1.44
KB
-r--r--r--
2014-12-27 11:49
cpan
5.75
KB
-rwxr-xr-x
2016-10-10 17:41
cpan.PL
1.4
KB
-r--r--r--
2014-12-27 11:49
enc2xs
38.51
KB
-rwxr-xr-x
2016-10-10 17:41
enc2xs.PL
1.41
KB
-r--r--r--
2014-12-27 11:49
h2ph
27.67
KB
-rwxr-xr-x
2016-10-10 17:41
h2ph.PL
28.84
KB
-r--r--r--
2014-12-27 11:49
h2xs
59.37
KB
-rwxr-xr-x
2016-10-10 17:41
h2xs.PL
60.53
KB
-r--r--r--
2014-12-27 11:49
instmodsh
4.17
KB
-rwxr-xr-x
2016-10-10 17:41
instmodsh.PL
1.46
KB
-r--r--r--
2014-12-27 11:49
json_pp
3.85
KB
-rwxr-xr-x
2016-10-10 17:41
json_pp.PL
1.44
KB
-r--r--r--
2014-12-27 11:49
libnetcfg
15.37
KB
-rwxr-xr-x
2016-10-10 17:41
libnetcfg.PL
16.53
KB
-r--r--r--
2014-12-27 11:49
perlbug
44.31
KB
-rwxr-xr-x
2016-10-10 17:41
perlbug.PL
45.92
KB
-r--r--r--
2014-12-27 11:49
perldoc
246
B
-rwxr-xr-x
2016-10-10 17:41
perldoc.PL
1.65
KB
-r--r--r--
2014-12-27 11:49
perlivp
10.55
KB
-rwxr-xr-x
2016-10-10 17:41
perlivp.PL
12.34
KB
-r--r--r--
2014-12-27 11:49
piconv
8.09
KB
-rwxr-xr-x
2016-10-10 17:41
piconv.PL
1.41
KB
-r--r--r--
2014-12-27 11:49
pl2pm
4.45
KB
-rwxr-xr-x
2016-10-10 17:41
pl2pm.PL
5.6
KB
-r--r--r--
2014-12-27 11:49
pod2html
4.02
KB
-rwxr-xr-x
2016-10-10 17:41
pod2html.PL
1.42
KB
-r--r--r--
2014-12-27 11:49
prove
13.21
KB
-rwxr-xr-x
2016-10-10 17:41
prove.PL
1.41
KB
-r--r--r--
2014-12-27 11:49
pstruct
35.77
KB
-rwxr-xr-x
2016-10-10 17:41
ptar
3.46
KB
-rwxr-xr-x
2016-10-10 17:41
ptar.PL
1.44
KB
-r--r--r--
2014-12-27 11:49
ptardiff
2.44
KB
-rwxr-xr-x
2016-10-10 17:41
ptardiff.PL
1.44
KB
-r--r--r--
2014-12-27 11:49
ptargrep
4.16
KB
-rwxr-xr-x
2016-10-10 17:41
ptargrep.PL
1.44
KB
-r--r--r--
2014-12-27 11:49
shasum
8.84
KB
-rwxr-xr-x
2016-10-10 17:41
shasum.PL
1.44
KB
-r--r--r--
2014-12-27 11:49
splain
18.35
KB
-rwxr-xr-x
2016-10-10 17:41
splain.PL
1.38
KB
-r--r--r--
2014-12-27 11:49
xsubpp
5.03
KB
-rwxr-xr-x
2016-10-10 17:41
xsubpp.PL
1.45
KB
-r--r--r--
2014-12-27 11:49
zipdetails
47.34
KB
-rwxr-xr-x
2016-10-10 17:41
zipdetails.PL
1.45
KB
-r--r--r--
2014-12-27 11:49
Save
Rename
#!/root/localperl/bin/perl eval 'exec /root/localperl/bin/perl -S $0 ${1+"$@"}' if $running_under_some_shell; #!/usr/bin/perl -w use strict; use IO::File; use ExtUtils::Packlist; use ExtUtils::Installed; use vars qw($Inst @Modules); =head1 NAME instmodsh - A shell to examine installed modules =head1 SYNOPSIS instmodsh =head1 DESCRIPTION A little interface to ExtUtils::Installed to examine installed modules, validate your packlists and even create a tarball from an installed module. =head1 SEE ALSO ExtUtils::Installed =cut my $Module_Help = <<EOF; Available commands are: f [all|prog|doc] - List installed files of a given type d [all|prog|doc] - List the directories used by a module v - Validate the .packlist - check for missing files t <tarfile> - Create a tar archive of the module h - Display module help q - Quit the module EOF my %Module_Commands = ( f => \&list_installed, d => \&list_directories, v => \&validate_packlist, t => \&create_archive, h => \&module_help, ); sub do_module($) { my ($module) = @_; print($Module_Help); MODULE_CMD: while (1) { print("$module cmd? "); my $reply = <STDIN>; chomp($reply); my($cmd) = $reply =~ /^(\w)\b/; last if $cmd eq 'q'; if( $Module_Commands{$cmd} ) { $Module_Commands{$cmd}->($reply, $module); } elsif( $cmd eq 'q' ) { last MODULE_CMD; } else { module_help(); } } } sub list_installed { my($reply, $module) = @_; my $class = (split(' ', $reply))[1]; $class = 'all' unless $class; my @files; if (eval { @files = $Inst->files($module, $class); }) { print("$class files in $module are:\n ", join("\n ", @files), "\n"); } else { print($@); } }; sub list_directories { my($reply, $module) = @_; my $class = (split(' ', $reply))[1]; $class = 'all' unless $class; my @dirs; if (eval { @dirs = $Inst->directories($module, $class); }) { print("$class directories in $module are:\n ", join("\n ", @dirs), "\n"); } else { print($@); } } sub create_archive { my($reply, $module) = @_; my $file = (split(' ', $reply))[1]; if( !(defined $file and length $file) ) { print "No tar file specified\n"; } elsif( eval { require Archive::Tar } ) { Archive::Tar->create_archive($file, 0, $Inst->files($module)); } else { my($first, @rest) = $Inst->files($module); system('tar', 'cvf', $file, $first); for my $f (@rest) { system('tar', 'rvf', $file, $f); } print "Can't use tar\n" if $?; } } sub validate_packlist { my($reply, $module) = @_; if (my @missing = $Inst->validate($module)) { print("Files missing from $module are:\n ", join("\n ", @missing), "\n"); } else { print("$module has no missing files\n"); } } sub module_help { print $Module_Help; } ############################################################################## sub toplevel() { my $help = <<EOF; Available commands are: l - List all installed modules m <module> - Select a module q - Quit the program EOF print($help); while (1) { print("cmd? "); my $reply = <STDIN>; chomp($reply); CASE: { $reply eq 'l' and do { print("Installed modules are:\n ", join("\n ", @Modules), "\n"); last CASE; }; $reply =~ /^m\s+/ and do { do_module((split(' ', $reply))[1]); last CASE; }; $reply eq 'q' and do { exit(0); }; # Default print($help); } } } ############################################################################### $Inst = ExtUtils::Installed->new(); @Modules = $Inst->modules(); toplevel(); ###############################################################################