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 /
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
# frozen_string_literal: true module IRB module Command class Help < Base category "Help" description "List all available commands. Use `help <command>` to get information about a specific command." def execute(command_name) content = if command_name.empty? help_message else if command_class = Command.load_command(command_name) command_class.help_message || command_class.description else "Can't find command `#{command_name}`. Please check the command name and try again.\n\n" end end Pager.page_content(content) end private def help_message commands_info = IRB::Command.all_commands_info helper_methods_info = IRB::HelperMethod.all_helper_methods_info commands_grouped_by_categories = commands_info.group_by { |cmd| cmd[:category] } commands_grouped_by_categories["Helper methods"] = helper_methods_info if irb_context.with_debugger # Remove the original "Debugging" category commands_grouped_by_categories.delete("Debugging") end longest_cmd_name_length = commands_info.map { |c| c[:display_name].length }.max output = StringIO.new help_cmds = commands_grouped_by_categories.delete("Help") no_category_cmds = commands_grouped_by_categories.delete("No category") aliases = irb_context.instance_variable_get(:@command_aliases).map do |alias_name, target| { display_name: alias_name, description: "Alias for `#{target}`" } end # Display help commands first add_category_to_output("Help", help_cmds, output, longest_cmd_name_length) # Display the rest of the commands grouped by categories commands_grouped_by_categories.each do |category, cmds| add_category_to_output(category, cmds, output, longest_cmd_name_length) end # Display commands without a category if no_category_cmds add_category_to_output("No category", no_category_cmds, output, longest_cmd_name_length) end # Display aliases add_category_to_output("Aliases", aliases, output, longest_cmd_name_length) # Append the debugger help at the end if irb_context.with_debugger # Add "Debugging (from debug.gem)" category as title add_category_to_output("Debugging (from debug.gem)", [], output, longest_cmd_name_length) output.puts DEBUGGER__.help end output.string end def add_category_to_output(category, cmds, output, longest_cmd_name_length) output.puts Color.colorize(category, [:BOLD]) cmds.each do |cmd| output.puts " #{cmd[:display_name].to_s.ljust(longest_cmd_name_length)} #{cmd[:description]}" end output.puts end end end end