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.217.103
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby34 /
share /
ruby /
irb /
command /
Delete
Unzip
Name
Size
Permission
Date
Action
backtrace.rb
262
B
-rw-r--r--
2026-04-07 16:51
base.rb
1.23
KB
-rw-r--r--
2026-04-07 16:51
break.rb
254
B
-rw-r--r--
2026-04-07 16:51
catch.rb
254
B
-rw-r--r--
2026-04-07 16:51
cd.rb
1.56
KB
-rw-r--r--
2026-04-07 16:51
chws.rb
826
B
-rw-r--r--
2026-04-07 16:51
context.rb
405
B
-rw-r--r--
2026-04-07 16:51
continue.rb
259
B
-rw-r--r--
2026-04-07 16:51
debug.rb
2.26
KB
-rw-r--r--
2026-04-07 16:51
delete.rb
256
B
-rw-r--r--
2026-04-07 16:51
disable_irb.rb
292
B
-rw-r--r--
2026-04-07 16:51
edit.rb
1.65
KB
-rw-r--r--
2026-04-07 16:51
exit.rb
257
B
-rw-r--r--
2026-04-07 16:51
finish.rb
255
B
-rw-r--r--
2026-04-07 16:51
force_exit.rb
267
B
-rw-r--r--
2026-04-07 16:51
help.rb
2.87
KB
-rw-r--r--
2026-04-07 16:51
history.rb
1.09
KB
-rw-r--r--
2026-04-07 16:51
info.rb
252
B
-rw-r--r--
2026-04-07 16:51
internal_helpers.rb
795
B
-rw-r--r--
2026-04-07 16:51
irb_info.rb
1.14
KB
-rw-r--r--
2026-04-07 16:51
load.rb
2.01
KB
-rw-r--r--
2026-04-07 16:51
ls.rb
4.69
KB
-rw-r--r--
2026-04-07 16:51
measure.rb
1.35
KB
-rw-r--r--
2026-04-07 16:51
next.rb
251
B
-rw-r--r--
2026-04-07 16:51
pushws.rb
1.31
KB
-rw-r--r--
2026-04-07 16:51
show_doc.rb
1.17
KB
-rw-r--r--
2026-04-07 16:51
show_source.rb
1.84
KB
-rw-r--r--
2026-04-07 16:51
step.rb
251
B
-rw-r--r--
2026-04-07 16:51
subirb.rb
2.85
KB
-rw-r--r--
2026-04-07 16:51
whereami.rb
435
B
-rw-r--r--
2026-04-07 16:51
Save
Rename
require_relative "../debug" module IRB # :stopdoc: module Command class Debug < Base category "Debugging" description "Start the debugger of debug.gem." def execute(_arg) execute_debug_command end def execute_debug_command(pre_cmds: nil, do_cmds: nil) pre_cmds = pre_cmds&.rstrip do_cmds = do_cmds&.rstrip if irb_context.with_debugger # If IRB is already running with a debug session, throw the command and IRB.debug_readline will pass it to the debugger. if cmd = pre_cmds || do_cmds throw :IRB_EXIT, cmd else puts "IRB is already running with a debug session." return end else # If IRB is not running with a debug session yet, then: # 1. Check if the debugging command is run from a `binding.irb` call. # 2. If so, try setting up the debug gem. # 3. Insert a debug breakpoint at `Irb#debug_break` with the intended command. # 4. Exit the current Irb#run call via `throw :IRB_EXIT`. # 5. `Irb#debug_break` will be called and trigger the breakpoint, which will run the intended command. unless irb_context.from_binding? puts "Debugging commands are only available when IRB is started with binding.irb" return end if IRB.respond_to?(:JobManager) warn "Can't start the debugger when IRB is running in a multi-IRB session." return end unless IRB::Debug.setup(irb_context.irb) puts <<~MSG You need to install the debug gem before using this command. If you use `bundle exec`, please add `gem "debug"` into your Gemfile. MSG return end IRB::Debug.insert_debug_break(pre_cmds: pre_cmds, do_cmds: do_cmds) # exit current Irb#run call throw :IRB_EXIT end end end class DebugCommand < Debug class << self def category "Debugging" end def description command_name = self.name.split("::").last.downcase "Start the debugger of debug.gem and run its `#{command_name}` command." end end end end end