Linux galileo.core-dns.net 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
LiteSpeed
Server IP : 104.255.170.81 & Your IP : 216.73.216.63
Domains :
Cant Read [ /etc/named.conf ]
User : coachingcprog
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
rpm /
Delete
Unzip
Name
Size
Permission
Date
Action
fileattrs
[ DIR ]
drwxr-xr-x
2026-01-19 02:43
macros.d
[ DIR ]
drwxr-xr-x
2026-04-30 19:14
platform
[ DIR ]
drwxr-xr-x
2024-12-17 04:11
redhat
[ DIR ]
drwxr-xr-x
2026-01-19 03:01
alt-nodejs19_native.req
39
B
-rwxr-xr-x
2023-12-06 18:26
alt-nodejs20_native.req
40
B
-rwxr-xr-x
2026-04-09 12:50
brp-compress
1.47
KB
-rwxr-xr-x
2024-12-17 04:11
brp-java-gcjcompile
1.38
KB
-rwxr-xr-x
2024-12-17 04:11
brp-python-bytecompile
3.78
KB
-rwxr-xr-x
2024-12-17 04:11
brp-python-hardlink
632
B
-rwxr-xr-x
2024-12-17 04:11
brp-scl-compress
1.77
KB
-rwxr-xr-x
2017-08-25 08:23
brp-scl-python-bytecompile
3.04
KB
-rwxr-xr-x
2017-08-25 08:23
brp-strip
428
B
-rwxr-xr-x
2024-12-17 04:11
brp-strip-comment-note
741
B
-rwxr-xr-x
2024-12-17 04:11
brp-strip-shared
706
B
-rwxr-xr-x
2024-12-17 04:11
brp-strip-static-archive
494
B
-rwxr-xr-x
2024-12-17 04:11
check-buildroot
1.25
KB
-rwxr-xr-x
2024-12-17 04:11
check-files
1.02
KB
-rwxr-xr-x
2024-12-17 04:11
check-prereqs
418
B
-rwxr-xr-x
2024-12-17 04:11
check-rpaths
1.01
KB
-rwxr-xr-x
2024-12-17 04:11
check-rpaths-worker
4.94
KB
-rwxr-xr-x
2024-12-17 04:11
config.guess
43.13
KB
-rwxr-xr-x
2024-12-17 04:11
config.sub
35.55
KB
-rwxr-xr-x
2024-12-17 04:11
debugedit
46.57
KB
-rwxr-xr-x
2024-12-17 04:11
debuginfo.prov
375
B
-rwxr-xr-x
2024-12-17 04:11
desktop-file.prov
602
B
-rwxr-xr-x
2024-12-17 04:11
elfdeps
16.38
KB
-rwxr-xr-x
2024-12-17 04:11
find-debuginfo.sh
19.58
KB
-rwxr-xr-x
2024-12-17 04:11
find-lang.sh
8.04
KB
-rwxr-xr-x
2024-12-17 04:11
find-provides
91
B
-rwxr-xr-x
2024-12-17 04:11
find-requires
91
B
-rwxr-xr-x
2024-12-17 04:11
fontconfig.prov
489
B
-rwxr-xr-x
2024-12-17 04:11
kabi.sh
468
B
-rwxr-xr-x
2023-05-15 14:30
kmod.prov
682
B
-rwxr-xr-x
2023-05-15 14:30
libtooldeps.sh
718
B
-rwxr-xr-x
2024-12-17 04:11
macros
42.96
KB
-rw-r--r--
2024-12-17 04:11
macros.perl
473
B
-rw-r--r--
2024-12-17 04:11
macros.php
192
B
-rw-r--r--
2024-12-17 04:11
macros.python
906
B
-rw-r--r--
2024-12-17 04:11
metainfo.prov
438
B
-rwxr-xr-x
2024-12-17 04:11
mkinstalldirs
3.46
KB
-rwxr-xr-x
2024-12-17 04:11
mono-find-provides
1.08
KB
-rwxr-xr-x
2024-12-17 04:11
mono-find-requires
1.87
KB
-rwxr-xr-x
2024-12-17 04:11
ocaml-find-provides.sh
1.62
KB
-rwxr-xr-x
2024-12-17 04:11
ocaml-find-requires.sh
2.08
KB
-rwxr-xr-x
2024-12-17 04:11
perl.prov
6.01
KB
-rwxr-xr-x
2019-11-19 07:11
perl.req
12.63
KB
-rwxr-xr-x
2019-11-19 07:11
pkgconfigdeps.sh
1.34
KB
-rwxr-xr-x
2024-12-17 04:11
python-macro-helper
634
B
-rw-r--r--
2024-12-17 04:11
pythondeps.sh
921
B
-rwxr-xr-x
2023-03-31 15:44
pythondistdeps.py
10.92
KB
-rwxr-xr-x
2023-03-31 15:44
rpm.daily
296
B
-rw-r--r--
2024-12-17 04:11
rpm.log
61
B
-rw-r--r--
2024-12-17 04:11
rpm.supp
688
B
-rw-r--r--
2024-12-17 04:11
rpm2cpio.sh
1.22
KB
-rwxr-xr-x
2024-12-17 04:11
rpmdb_loadcvt
1.43
KB
-rwxr-xr-x
2024-12-17 04:11
rpmdeps
16.94
KB
-rwxr-xr-x
2024-12-17 04:11
rpmpopt-4.14.3
11.2
KB
-rw-r--r--
2024-12-17 04:11
rpmrc
16.75
KB
-rw-r--r--
2024-12-17 04:11
scldeps.sh
254
B
-rwxr-xr-x
2017-08-25 08:23
script.req
322
B
-rwxr-xr-x
2024-12-17 04:11
sepdebugcrcfix
15.85
KB
-rwxr-xr-x
2024-12-17 04:11
tgpg
929
B
-rwxr-xr-x
2024-12-17 04:11
Save
Rename
#!/usr/bin/perl # This is free software. You may redistribute copies of it under the terms of # the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. # There is NO WARRANTY, to the extent permitted by law. # This script was originally written by Ken Estes Mail.com # kestes@staff.mail.com # a simple script to print the proper name for Perl libraries. # It does not parse the perl grammar but instead just lex it looking for # what we want. It takes special care to ignore comments and pod's. # The filenames to scan are either passed on the command line or if # that is empty they are passed via stdin. # If there are lines in the file which match the pattern # (m/^\s*\$VERSION\s*=\s+/) # then these are taken to be the version numbers of the modules. # Special care is taken with a few known idioms for specifying version # numbers of files under rcs/cvs control. # If there are strings in the file which match the pattern # m/^\s*\$RPM_Provides\s*=\s*["'](.*)['"]/i # then these are treated as additional names which are provided by the # file and are printed as well. my $perl_ns = "perl"; if ("@ARGV") { foreach (@ARGV) { process_file($_); } } else { # notice we are passed a list of filenames NOT as common in unix the # contents of the file. foreach (<>) { process_file($_); } } foreach $module (sort keys %require) { if (length($require{$module}) == 0) { print "$perl_ns($module)\n"; } else { # I am not using rpm3.0 so I do not want spaces around my # operators. Also I will need to change the processing of the # $RPM_* variable when I upgrade. print "$perl_ns($module) = $require{$module}\n"; } } exit 0; sub process_file { my ($file) = @_; chomp $file; if (!open(FILE, $file)) { warn("$0: Warning: Could not open file '$file' for reading: $!\n"); return; } my ($package, $version, $incomment, $inover) = (); while (<FILE>) { # skip the here-docs "<<" blocks # assume that <<12 means bitwise operation if (((m/^\s*(?:'[^']*?'|"[^"]*?"|[^"'#]*?)*?[^"'#<@]<<[\\]?(\w+)\s*/ && ($1 !~ m/^\d+$/)) || m/^\s*(?:'[^']*?'|"[^"]*?"|[^"'#]*?)*?[^"'#<@]<<\s*('[^']*?'|"[^"]*?"|`[^`]*?`)\s*/ ) && ! m/q[qxwr]?\s*[{([#|!\/][^})\]#|!\/]*?<<[^<]/ ) { $tag = $1; $tag =~ s/['"`]//g; while (<FILE>) { chomp; ( $_ eq $tag ) && last; } $_ = <FILE>; } # skip q{} quoted sections - just hope we don't have curly brackets # within the quote, nor an escaped hash mark that isn't a comment # marker, such as occurs right here. Draw the line somewhere. if ( m/^.*\Wq[qxwr]?\s*([{([#|!\/])[^})\]#|!\/]*$/ && ! m/^\s*(package)\s/ ) { $tag = $1; $tag =~ tr/{\(\[\#|!\//})]#|!\//; $tag = quotemeta($tag); while (<FILE>) { ( $_ =~ m/$tag/ ) && last; } } # skip the documentation # we should not need to have item in this if statement (it # properly belongs in the over/back section) but people do not # read the perldoc. if (/^=(head[1-4]|pod|for|item)/) { /^=cut/ && next while <FILE>; } if (/^=over/) { /^=back/ && next while <FILE>; } # skip the data section if (m/^__(DATA|END)__$/) { last; } # not everyone puts the package name of the file as the first # package name so we report all namespaces except some common # false positives as if they were provided packages (really ugly). if (m/^\s*package\s+([_:a-zA-Z0-9]+)\s*v?([0-9._]+)?\s*(;|{)/) { $package = $1; $version = defined($2) ? $2 : undef; if ($package eq 'main') { undef $package; undef $version; } else { # If $package already exists in the $require hash, it means # the package definition is broken up over multiple blocks. # In that case, don't stomp a previous $VERSION we might have # found. (See BZ#214496.) $require{$package} = $version unless (exists $require{$package}); } } # after we found the package name take the first assignment to # $VERSION as the version number. Exporter requires that the # variable be called VERSION so we are safe. # here are examples of VERSION lines from the perl distribution #FindBin.pm:$VERSION = $VERSION = sprintf("%d.%02d", q$Revision: 1.9 $ =~ /(\d+)\.(\d+)/); #ExtUtils/Install.pm:$VERSION = substr q$Revision: 1.9 $, 10; #CGI/Apache.pm:$VERSION = (qw$Revision: 1.9 $)[1]; #DynaLoader.pm:$VERSION = $VERSION = "1.03"; # avoid typo warning #General.pm:$Config::General::VERSION = 2.33; # # or with the new "our" pragma you could (read will) see: # # our $VERSION = '1.00' if ($package && m/^(?:\s*use\s+version\s*;)?\s*(?:[^#=]*=[^=~>]|)?\s*(?:our\s+)?\$(?:\Q$package\E::)?VERSION\s*=([^=~>]\s*[^;]*)/) { my $version_str = $1; # first see if the version string contains the string # '$Revision' this often causes bizarre strings and is the most # common method of non static numbering. if ($version_str =~ m/\$Revision: (\d+[.0-9]+)/) { $version = $1; } elsif ($version_str =~ m/\b['"]?v?(\d+(?:\.[.0-9]+)?)(_\d*|[a-zA-Z]*)?['"]?\b/) { # look for a static number hard coded in the script $version = $1; } $require{$package} = $version; } # Allow someone to have a variable that defines virtual packages # The variable is called $RPM_Provides. It must be scoped with # "our", but not "local" or "my" (just would not make sense). # # For instance: # # $RPM_Provides = "blah bleah" # # Will generate provides for "blah" and "bleah". # # Each keyword can appear multiple times. Don't # bother with datastructures to store these strings, # if we need to print it print it now. if (m/^\s*(our\s+)?\$RPM_Provides\s*=\s*["'](.*)['"]/i) { foreach $_ (split(/\s+/, $2)) { print "$_\n"; } } } close(FILE) || die("$0: Could not close file: '$file' : $!\n"); return; }