Linux taon.o2switch.net 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
LiteSpeed
Server IP : 109.234.166.246 & Your IP : 216.73.216.250
Domains :
Cant Read [ /etc/named.conf ]
User : mhxr7844
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
2025-05-13 06:09
macros.d
[ DIR ]
drwxr-xr-x
2026-06-18 06:00
platform
[ DIR ]
drwxr-xr-x
2024-12-17 05:11
redhat
[ DIR ]
drwxr-xr-x
2025-08-29 06:08
alt-nodejs10_native.req
70
B
-rwxr-xr-x
2023-03-22 12:24
alt-nodejs11_native.req
70
B
-rwxr-xr-x
2021-10-19 12:09
alt-nodejs12_native.req
70
B
-rwxr-xr-x
2026-03-09 08:28
alt-nodejs14_native.req
70
B
-rwxr-xr-x
2026-02-22 21:47
alt-nodejs16_native.req
40
B
-rwxr-xr-x
2026-03-17 08:06
alt-nodejs19-fixdep
3.49
KB
-rwxr-xr-x
2022-11-22 14:08
alt-nodejs19-provide.sh
70
B
-rwxr-xr-x
2022-11-22 14:08
alt-nodejs19-require.sh
69
B
-rwxr-xr-x
2022-11-22 14:08
alt-nodejs19-symlink-deps
5.23
KB
-rwxr-xr-x
2022-11-22 14:08
alt-nodejs19.prov
1.93
KB
-rwxr-xr-x
2022-11-22 14:08
alt-nodejs19.req
6.76
KB
-rwxr-xr-x
2022-11-22 14:08
alt-nodejs19_native.req
39
B
-rwxr-xr-x
2023-12-06 19:26
alt-nodejs22_native.req
40
B
-rwxr-xr-x
2026-06-23 15:32
alt-nodejs6_native.req
64
B
-rwxr-xr-x
2021-09-28 11:41
alt-nodejs8_native.req
68
B
-rwxr-xr-x
2021-09-28 12:55
alt-nodejs9_native.req
68
B
-rwxr-xr-x
2021-09-28 13:57
brp-scl-compress
1.77
KB
-rwxr-xr-x
2017-08-25 10:23
brp-scl-python-bytecompile
3.04
KB
-rwxr-xr-x
2017-08-25 10:23
kabi.sh
468
B
-rwxr-xr-x
2023-05-15 16:30
kmod.prov
682
B
-rwxr-xr-x
2023-05-15 16:30
macros
42.96
KB
-rw-r--r--
2024-12-17 05:11
nodejs_native.req
70
B
-rwxr-xr-x
2021-03-10 15:47
python-macro-helper
634
B
-rw-r--r--
2024-12-17 05:11
pythondeps.sh
921
B
-rwxr-xr-x
2023-03-31 17:44
pythondistdeps.py
10.92
KB
-rwxr-xr-x
2023-03-31 17:44
rpm.daily
296
B
-rw-r--r--
2024-12-17 05:11
rpm.log
61
B
-rw-r--r--
2024-12-17 05:11
rpm.supp
688
B
-rw-r--r--
2024-12-17 05:11
rpm2cpio.sh
1.22
KB
-rwxr-xr-x
2024-12-17 05:11
rpmdb_loadcvt
1.43
KB
-rwxr-xr-x
2024-12-17 05:11
rpmpopt-4.14.3
11.2
KB
-rw-r--r--
2024-12-17 05:11
rpmrc
16.75
KB
-rw-r--r--
2024-12-17 05:11
rubygems.con
1.46
KB
-rwxr-xr-x
2023-06-06 16:55
rubygems.prov
870
B
-rwxr-xr-x
2023-06-06 16:55
rubygems.req
2.73
KB
-rwxr-xr-x
2025-04-28 19:36
scldeps.sh
254
B
-rwxr-xr-x
2017-08-25 10:23
tgpg
929
B
-rwxr-xr-x
2024-12-17 05: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