Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.37
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby33 /
share /
gems /
gems /
rbs-3.4.0 /
core /
Delete
Unzip
Name
Size
Permission
Date
Action
enumerator
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
io
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
object_space
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
rbs
[ DIR ]
drwxr-xr-x
2026-04-07 17:22
rubygems
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
array.rbs
120.37
KB
-rw-r--r--
2026-04-07 17:22
basic_object.rbs
12.49
KB
-rw-r--r--
2026-04-07 17:22
binding.rbs
4.11
KB
-rw-r--r--
2026-04-07 17:22
builtin.rbs
7.27
KB
-rw-r--r--
2026-04-07 17:22
class.rbs
6.72
KB
-rw-r--r--
2026-04-07 17:22
comparable.rbs
5.63
KB
-rw-r--r--
2026-04-07 17:22
complex.rbs
16.03
KB
-rw-r--r--
2026-04-07 17:22
constants.rbs
1.89
KB
-rw-r--r--
2026-04-07 17:22
data.rbs
12.71
KB
-rw-r--r--
2026-04-07 17:22
dir.rbs
31.12
KB
-rw-r--r--
2026-04-07 17:22
encoding.rbs
46.68
KB
-rw-r--r--
2026-04-07 17:22
enumerable.rbs
82.84
KB
-rw-r--r--
2026-04-07 17:22
enumerator.rbs
19.19
KB
-rw-r--r--
2026-04-07 17:22
env.rbs
157
B
-rw-r--r--
2026-04-07 17:22
errno.rbs
10.41
KB
-rw-r--r--
2026-04-07 17:22
errors.rbs
18.86
KB
-rw-r--r--
2026-04-07 17:22
exception.rbs
8.64
KB
-rw-r--r--
2026-04-07 17:22
false_class.rbs
2.1
KB
-rw-r--r--
2026-04-07 17:22
fiber.rbs
19.03
KB
-rw-r--r--
2026-04-07 17:22
fiber_error.rbs
374
B
-rw-r--r--
2026-04-07 17:22
file.rbs
89.71
KB
-rw-r--r--
2026-04-07 17:22
file_test.rbs
10.2
KB
-rw-r--r--
2026-04-07 17:22
float.rbs
29.98
KB
-rw-r--r--
2026-04-07 17:22
gc.rbs
13.04
KB
-rw-r--r--
2026-04-07 17:22
global_variables.rbs
5.63
KB
-rw-r--r--
2026-04-07 17:22
hash.rbs
58.31
KB
-rw-r--r--
2026-04-07 17:22
integer.rbs
38.32
KB
-rw-r--r--
2026-04-07 17:22
io.rbs
110.6
KB
-rw-r--r--
2026-04-07 17:22
kernel.rbs
100.05
KB
-rw-r--r--
2026-04-07 17:22
marshal.rbs
7.07
KB
-rw-r--r--
2026-04-07 17:22
match_data.rbs
16.99
KB
-rw-r--r--
2026-04-07 17:22
math.rbs
20.4
KB
-rw-r--r--
2026-04-07 17:22
method.rbs
8.26
KB
-rw-r--r--
2026-04-07 17:22
module.rbs
52.79
KB
-rw-r--r--
2026-04-07 17:22
nil_class.rbs
3.84
KB
-rw-r--r--
2026-04-07 17:22
numeric.rbs
23.74
KB
-rw-r--r--
2026-04-07 17:22
object.rbs
5.04
KB
-rw-r--r--
2026-04-07 17:22
object_space.rbs
6.11
KB
-rw-r--r--
2026-04-07 17:22
proc.rbs
22.37
KB
-rw-r--r--
2026-04-07 17:22
process.rbs
74.04
KB
-rw-r--r--
2026-04-07 17:22
ractor.rbs
30.8
KB
-rw-r--r--
2026-04-07 17:22
random.rbs
7.85
KB
-rw-r--r--
2026-04-07 17:22
range.rbs
31.67
KB
-rw-r--r--
2026-04-07 17:22
rational.rbs
14.91
KB
-rw-r--r--
2026-04-07 17:22
rb_config.rbs
2.9
KB
-rw-r--r--
2026-04-07 17:22
refinement.rbs
1.42
KB
-rw-r--r--
2026-04-07 17:22
regexp.rbs
66.25
KB
-rw-r--r--
2026-04-07 17:22
ruby_vm.rbs
13
KB
-rw-r--r--
2026-04-07 17:22
set.rbs
19.23
KB
-rw-r--r--
2026-04-07 17:22
signal.rbs
3.59
KB
-rw-r--r--
2026-04-07 17:22
string.rbs
117.37
KB
-rw-r--r--
2026-04-07 17:22
string_io.rbs
15.47
KB
-rw-r--r--
2026-04-07 17:22
struct.rbs
22.71
KB
-rw-r--r--
2026-04-07 17:22
symbol.rbs
12.82
KB
-rw-r--r--
2026-04-07 17:22
thread.rbs
51.93
KB
-rw-r--r--
2026-04-07 17:22
thread_group.rbs
2.35
KB
-rw-r--r--
2026-04-07 17:22
time.rbs
55.6
KB
-rw-r--r--
2026-04-07 17:22
trace_point.rbs
12.71
KB
-rw-r--r--
2026-04-07 17:22
true_class.rbs
2.23
KB
-rw-r--r--
2026-04-07 17:22
unbound_method.rbs
9.99
KB
-rw-r--r--
2026-04-07 17:22
warning.rbs
2.42
KB
-rw-r--r--
2026-04-07 17:22
Save
Rename
# <!-- rdoc-file=marshal.c --> # The marshaling library converts collections of Ruby objects into a byte # stream, allowing them to be stored outside the currently active script. This # data may subsequently be read and the original objects reconstituted. # # Marshaled data has major and minor version numbers stored along with the # object information. In normal use, marshaling can only load data written with # the same major version number and an equal or lower minor version number. If # Ruby's ``verbose'' flag is set (normally using -d, -v, -w, or --verbose) the # major and minor numbers must match exactly. Marshal versioning is independent # of Ruby's version numbers. You can extract the version by reading the first # two bytes of marshaled data. # # str = Marshal.dump("thing") # RUBY_VERSION #=> "1.9.0" # str[0].ord #=> 4 # str[1].ord #=> 8 # # Some objects cannot be dumped: if the objects to be dumped include bindings, # procedure or method objects, instances of class IO, or singleton objects, a # TypeError will be raised. # # If your class has special serialization needs (for example, if you want to # serialize in some specific format), or if it contains objects that would # otherwise not be serializable, you can implement your own serialization # strategy. # # There are two methods of doing this, your object can define either # marshal_dump and marshal_load or _dump and _load. marshal_dump will take # precedence over _dump if both are defined. marshal_dump may result in smaller # Marshal strings. # # ## Security considerations # # By design, Marshal.load can deserialize almost any class loaded into the Ruby # process. In many cases this can lead to remote code execution if the Marshal # data is loaded from an untrusted source. # # As a result, Marshal.load is not suitable as a general purpose serialization # format and you should never unmarshal user supplied input or other untrusted # data. # # If you need to deserialize untrusted data, use JSON or another serialization # format that is only able to load simple, 'primitive' types such as String, # Array, Hash, etc. Never allow user input to specify arbitrary types to # deserialize into. # # ## marshal_dump and marshal_load # # When dumping an object the method marshal_dump will be called. marshal_dump # must return a result containing the information necessary for marshal_load to # reconstitute the object. The result can be any object. # # When loading an object dumped using marshal_dump the object is first allocated # then marshal_load is called with the result from marshal_dump. marshal_load # must recreate the object from the information in the result. # # Example: # # class MyObj # def initialize name, version, data # @name = name # @version = version # @data = data # end # # def marshal_dump # [@name, @version] # end # # def marshal_load array # @name, @version = array # end # end # # ## _dump and _load # # Use _dump and _load when you need to allocate the object you're restoring # yourself. # # When dumping an object the instance method _dump is called with an Integer # which indicates the maximum depth of objects to dump (a value of -1 implies # that you should disable depth checking). _dump must return a String # containing the information necessary to reconstitute the object. # # The class method _load should take a String and use it to return an object of # the same class. # # Example: # # class MyObj # def initialize name, version, data # @name = name # @version = version # @data = data # end # # def _dump level # [@name, @version].join ':' # end # # def self._load args # new(*args.split(':')) # end # end # # Since Marshal.dump outputs a string you can have _dump return a Marshal string # which is Marshal.loaded in _load for complex objects. # module Marshal # <!-- rdoc-file=marshal.c --> # major version # MAJOR_VERSION: Integer # <!-- rdoc-file=marshal.c --> # minor version # MINOR_VERSION: Integer # <!-- # rdoc-file=marshal.c # - dump( obj [, anIO] , limit=-1 ) -> anIO # --> # Serializes obj and all descendant objects. If anIO is specified, the # serialized data will be written to it, otherwise the data will be returned as # a String. If limit is specified, the traversal of subobjects will be limited # to that depth. If limit is negative, no checking of depth will be performed. # # class Klass # def initialize(str) # @str = str # end # def say_hello # @str # end # end # # (produces no output) # # o = Klass.new("hello\n") # data = Marshal.dump(o) # obj = Marshal.load(data) # obj.say_hello #=> "hello\n" # # Marshal can't dump following objects: # * anonymous Class/Module. # * objects which are related to system (ex: Dir, File::Stat, IO, File, Socket # and so on) # * an instance of MatchData, Data, Method, UnboundMethod, Proc, Thread, # ThreadGroup, Continuation # * objects which define singleton methods # def self?.dump: [W < _Writer] (untyped obj, W port, ?int? limit) -> W | (untyped obj, ?Integer limit) -> String # <!-- # rdoc-file=marshal.rb # - load(source, proc = nil, freeze: false) -> obj # - restore(source, proc = nil, freeze: false) -> obj # --> # Returns the result of converting the serialized data in source into a Ruby # object (possibly with associated subordinate objects). source may be either an # instance of IO or an object that responds to to_str. If proc is specified, # each object will be passed to the proc, as the object is being deserialized. # # Never pass untrusted data (including user supplied input) to this method. # Please see the overview for further details. # # If the `freeze: true` argument is passed, deserialized object would be deeply # frozen. Note that it may lead to more efficient memory usage due to frozen # strings deduplication: # # serialized = Marshal.dump(['value1', 'value2', 'value1', 'value2']) # # deserialized = Marshal.load(serialized) # deserialized.map(&:frozen?) # # => [false, false, false, false] # deserialized.map(&:object_id) # # => [1023900, 1023920, 1023940, 1023960] -- 4 different objects # # deserialized = Marshal.load(serialized, freeze: true) # deserialized.map(&:frozen?) # # => [true, true, true, true] # deserialized.map(&:object_id) # # => [1039360, 1039380, 1039360, 1039380] -- only 2 different objects, object_ids repeating # def self.load: (string | _Source source, ?freeze: boolish) -> untyped | [A] (string | _Source source, _Proc[A] proc, ?freeze: boolish) -> A interface _Proc[T] def call: (untyped loaded) -> T end interface _Source def getbyte: () -> (String | int) def read: (Integer) -> string end # <!-- # rdoc-file=marshal.rb # - restore(source, proc = nil, freeze: false) # --> # alias self.restore self.load end