Linux premium312.web-hosting.com 4.18.0-553.16.1.lve.1.el8.x86_64 #1 SMP Mon Sep 23 20:16:18 UTC 2024 x86_64
LiteSpeed
Server IP : 162.254.39.59 & Your IP : 216.73.217.8
Domains :
Cant Read [ /etc/named.conf ]
User : vpnsjail
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
rpm /
Delete
Unzip
Name
Size
Permission
Date
Action
fileattrs
[ DIR ]
drwxr-xr-x
2026-02-10 06:10
macros.d
[ DIR ]
drwxr-xr-x
2026-04-10 15:48
platform
[ DIR ]
drwxr-xr-x
2024-12-17 04:11
redhat
[ DIR ]
drwxr-xr-x
2025-08-29 05:09
alt-nodejs10_native.req
70
B
-rwxr-xr-x
2023-03-22 11:24
alt-nodejs11_native.req
70
B
-rwxr-xr-x
2021-10-19 10:09
alt-nodejs12_native.req
70
B
-rwxr-xr-x
2026-03-09 07:28
alt-nodejs14_native.req
70
B
-rwxr-xr-x
2026-02-22 20:47
alt-nodejs16_native.req
40
B
-rwxr-xr-x
2026-03-17 07:06
alt-nodejs18_native.req
40
B
-rwxr-xr-x
2026-03-09 09:25
alt-nodejs19_native.req
39
B
-rwxr-xr-x
2023-12-06 18:26
alt-nodejs20_native.req
40
B
-rwxr-xr-x
2026-02-23 03:44
alt-nodejs22_native.req
40
B
-rwxr-xr-x
2026-02-23 07:15
alt-nodejs24_native.req
40
B
-rwxr-xr-x
2026-03-17 12:45
alt-nodejs6_native.req
64
B
-rwxr-xr-x
2021-09-28 09:41
alt-nodejs8_native.req
68
B
-rwxr-xr-x
2021-09-28 10:55
alt-nodejs9_native.req
68
B
-rwxr-xr-x
2021-09-28 11:57
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
gstreamer1.prov
954
B
-rwxr-xr-x
2020-05-30 07:44
kabi.sh
468
B
-rwxr-xr-x
2023-05-15 14:30
kmod.prov
682
B
-rwxr-xr-x
2023-05-15 14:30
macros
42.96
KB
-rw-r--r--
2024-12-17 04:11
nodejs_native.req
70
B
-rwxr-xr-x
2021-03-10 14:47
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
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
rubygems.req
2.73
KB
-rwxr-xr-x
2026-01-27 16:00
scldeps.sh
254
B
-rwxr-xr-x
2017-08-25 08:23
tgpg
929
B
-rwxr-xr-x
2024-12-17 04:11
Save
Rename
#!/usr/bin/ruby require 'rubygems/package' module RubyGemsReq module Helpers # Expands '~>' and '!=' gem requirements. def self.expand_requirement(requirements) requirements.inject([]) do |output, r| output.concat case r.first when '~>' expand_pessimistic_requirement(r) when '!=' # If there is only the conflict requirement, we still need to depend # on the specified gem. if requirements.size == 1 Gem::Requirement.default.requirements else [] end else [r] end end.reject {|r| r.empty? } end # Expands the pessimistic version operator '~>' into equivalent '>=' and # '<' pair. def self.expand_pessimistic_requirement(requirement) next_version = Gem::Version.create(requirement.last).bump return ['>=', requirement.last], ['<', next_version] end # Converts Gem::Requirement into array of requirements strings compatible # with RPM .spec file. def self.requirement_versions_to_rpm(requirement) self.expand_requirement(requirement.requirements).map do |op, version| version == Gem::Version.new(0) ? "" : " #{op} #{version}" end end # Compose dependency together with its requirements in RPM rich dependency # string. def self.compose_dependency_string(name, requirements) dependency_strings = requirements.map { |requirement| name + requirement } dependency_string = dependency_strings.join(' with ') dependency_string.prepend('(').concat(')') if dependency_strings.length > 1 dependency_string end end # Report RubyGems dependency, versioned if required. def self.rubygems_dependency(specification) dependency_name = "ruby(rubygems)" requirements = Helpers::requirement_versions_to_rpm(specification.required_rubygems_version) puts Helpers::compose_dependency_string(dependency_name, requirements) end # Report all gem dependencies including their version. def self.gem_depenencies(specification) specification.runtime_dependencies.each do |dependency| dependency_name = "rubygem(#{dependency.name})" requirements = Helpers::requirement_versions_to_rpm(dependency.requirement) puts Helpers::compose_dependency_string(dependency_name, requirements) end end # Reports all requirements specified by all provided .gemspec files. def self.requires while filename = gets filename.strip! begin specification = Gem::Specification.load filename rubygems_dependency(specification) gem_depenencies(specification) rescue => e # Ignore all errors. end end end end if __FILE__ == $0 RubyGemsReq::requires end