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 /
ruby34 /
share /
ruby /
irb /
debug /
Delete
Unzip
Name
Size
Permission
Date
Action
ui.rb
2.03
KB
-rw-r--r--
2026-04-07 16:51
Save
Rename
require 'io/console/size' require 'debug/console' module IRB module Debug class UI < DEBUGGER__::UI_Base def initialize(irb) @irb = irb end def remote? false end def activate session, on_fork: false end def deactivate end def width if (w = IO.console_size[1]) == 0 # for tests PTY 80 else w end end def quit n yield exit n end def ask prompt setup_interrupt do print prompt ($stdin.gets || '').strip end end def puts str = nil case str when Array str.each{|line| $stdout.puts line.chomp } when String Pager.page_content(str, retain_content: true) when nil $stdout.puts end end def readline _ setup_interrupt do tc = DEBUGGER__::SESSION.instance_variable_get(:@tc) cmd = @irb.debug_readline(tc.current_frame.eval_binding || TOPLEVEL_BINDING) case cmd when nil # when user types C-d "continue" else cmd end end end def setup_interrupt DEBUGGER__::SESSION.intercept_trap_sigint false do current_thread = Thread.current # should be session_server thread prev_handler = trap(:INT){ current_thread.raise Interrupt } yield ensure trap(:INT, prev_handler) end end def after_fork_parent parent_pid = Process.pid at_exit{ DEBUGGER__::SESSION.intercept_trap_sigint_end trap(:SIGINT, :IGNORE) if Process.pid == parent_pid # only check child process from its parent begin # wait for all child processes to keep terminal Process.waitpid rescue Errno::ESRCH, Errno::ECHILD end end } end end end end