Linux velvet.gennetworks.in 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
LiteSpeed
Server IP : 161.129.70.235 & Your IP : 216.73.216.5
Domains :
Cant Read [ /etc/named.conf ]
User : virtueex
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby19 /
lib64 /
ruby /
1.9.1 /
rubygems /
Delete
Unzip
Name
Size
Permission
Date
Action
commands
[ DIR ]
drwxr-xr-x
2026-02-18 15:11
ext
[ DIR ]
drwxr-xr-x
2026-02-18 15:11
package
[ DIR ]
drwxr-xr-x
2026-02-18 15:11
ssl_certs
[ DIR ]
drwxr-xr-x
2026-02-18 15:11
builder.rb
2.21
KB
-rw-r--r--
2012-04-20 04:13
command.rb
12.46
KB
-rw-r--r--
2011-07-27 07:34
command_manager.rb
4.67
KB
-rw-r--r--
2011-07-27 07:34
config_file.rb
9.69
KB
-rw-r--r--
2012-04-20 05:08
custom_require.rb
1.83
KB
-rw-r--r--
2012-04-20 04:13
defaults.rb
2.65
KB
-rw-r--r--
2012-04-20 04:13
dependency.rb
6.43
KB
-rw-r--r--
2011-10-08 16:23
dependency_installer.rb
9.94
KB
-rw-r--r--
2011-07-27 07:34
dependency_list.rb
5.58
KB
-rw-r--r--
2011-10-08 16:23
deprecate.rb
1.81
KB
-rw-r--r--
2011-10-08 16:23
doc_manager.rb
5.55
KB
-rw-r--r--
2011-07-27 07:34
errors.rb
793
B
-rw-r--r--
2011-07-27 07:34
exceptions.rb
2.34
KB
-rw-r--r--
2011-07-27 07:34
ext.rb
379
B
-rw-r--r--
2011-07-27 07:34
format.rb
1.96
KB
-rw-r--r--
2012-04-20 04:13
gem_openssl.rb
2.24
KB
-rw-r--r--
2011-08-06 01:48
gem_path_searcher.rb
4.57
KB
-rw-r--r--
2011-10-08 16:23
gem_runner.rb
2.38
KB
-rw-r--r--
2011-07-27 07:34
gemcutter_utilities.rb
1.86
KB
-rw-r--r--
2011-07-27 07:34
indexer.rb
16.85
KB
-rw-r--r--
2011-10-08 16:23
install_update_options.rb
3.87
KB
-rw-r--r--
2011-07-27 07:34
installer.rb
16.94
KB
-rw-r--r--
2012-10-25 14:48
installer_test_case.rb
3.1
KB
-rw-r--r--
2012-04-20 04:13
local_remote_options.rb
3.36
KB
-rw-r--r--
2011-07-27 07:34
mock_gem_ui.rb
1.05
KB
-rw-r--r--
2011-07-27 07:34
old_format.rb
3.69
KB
-rw-r--r--
2011-07-27 07:34
package.rb
2.15
KB
-rw-r--r--
2011-07-27 07:34
package_task.rb
3.79
KB
-rw-r--r--
2011-07-27 07:34
path_support.rb
1.5
KB
-rw-r--r--
2011-08-26 06:42
platform.rb
5.55
KB
-rw-r--r--
2012-04-20 04:13
psych_additions.rb
498
B
-rw-r--r--
2012-04-20 04:13
psych_tree.rb
1.34
KB
-rw-r--r--
2012-04-20 04:13
remote_fetcher.rb
13.5
KB
-rw-r--r--
2012-04-20 05:08
require_paths_builder.rb
577
B
-rw-r--r--
2011-07-27 07:34
requirement.rb
4.99
KB
-rw-r--r--
2012-04-20 04:13
security.rb
28.83
KB
-rw-r--r--
2011-07-27 07:34
server.rb
21.93
KB
-rw-r--r--
2011-10-08 16:23
source_index.rb
11
KB
-rw-r--r--
2011-10-08 16:23
spec_fetcher.rb
7.17
KB
-rw-r--r--
2012-04-20 04:13
specification.rb
54.68
KB
-rw-r--r--
2012-04-20 04:13
syck_hack.rb
3.96
KB
-rw-r--r--
2012-04-20 05:08
test_case.rb
21.89
KB
-rw-r--r--
2012-04-20 04:13
test_utilities.rb
3.47
KB
-rw-r--r--
2011-08-06 01:48
text.rb
1.23
KB
-rw-r--r--
2011-07-27 07:34
uninstaller.rb
6.77
KB
-rw-r--r--
2011-07-27 09:12
user_interaction.rb
11.22
KB
-rw-r--r--
2011-08-06 01:48
validator.rb
4.65
KB
-rw-r--r--
2011-07-27 07:34
version.rb
10.18
KB
-rw-r--r--
2013-12-22 10:08
version_option.rb
1.59
KB
-rw-r--r--
2011-07-27 07:34
Save
Rename
#-- # Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others. # All rights reserved. # See LICENSE.txt for permissions. #++ require 'rubygems/package' ## # Gem::Format knows the guts of the RubyGem .gem file format and provides the # capability to read gem files class Gem::Format attr_accessor :spec attr_accessor :file_entries attr_accessor :gem_path ## # Constructs a Format representing the gem's data which came from +gem_path+ def initialize(gem_path) @gem_path = gem_path end ## # Reads the gem +file_path+ using +security_policy+ and returns a Format # representing the data in the gem def self.from_file_by_path(file_path, security_policy = nil) unless File.file?(file_path) raise Gem::Exception, "Cannot load gem at [#{file_path}] in #{Dir.pwd}" end start = File.read file_path, 20 if start.nil? or start.length < 20 then nil elsif start.include?("MD5SUM =") # old version gems require 'rubygems/old_format' Gem::OldFormat.from_file_by_path file_path else begin open file_path, Gem.binary_mode do |io| from_io io, file_path, security_policy end rescue Gem::Package::TarInvalidError => e message = "corrupt gem (#{e.class}: #{e.message})" raise Gem::Package::FormatError.new(message, file_path) end end end ## # Reads a gem from +io+ at +gem_path+ using +security_policy+ and returns a # Format representing the data from the gem def self.from_io(io, gem_path="(io)", security_policy = nil) format = new gem_path Gem::Package.open io, 'r', security_policy do |pkg| format.spec = pkg.metadata format.file_entries = [] pkg.each do |entry| size = entry.header.size mode = entry.header.mode format.file_entries << [{ "size" => size, "mode" => mode, "path" => entry.full_name, }, entry.read ] end end format end end