Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.135.63.86
Cant Read [ /etc/named.conf ]
8.1.13
www
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
/
usr /
lib /
ruby /
2.7.0 /
psych /
[ HOME SHELL ]
Name
Size
Permission
Action
handlers
[ DIR ]
drwxr-xr-x
json
[ DIR ]
drwxr-xr-x
nodes
[ DIR ]
drwxr-xr-x
visitors
[ DIR ]
drwxr-xr-x
class_loader.rb
1.91
KB
-rw-r--r--
coder.rb
2.05
KB
-rw-r--r--
core_ext.rb
359
B
-rw-r--r--
exception.rb
264
B
-rw-r--r--
handler.rb
7.2
KB
-rw-r--r--
nodes.rb
2.35
KB
-rw-r--r--
omap.rb
75
B
-rw-r--r--
parser.rb
1.67
KB
-rw-r--r--
scalar_scanner.rb
4.14
KB
-rw-r--r--
set.rb
74
B
-rw-r--r--
stream.rb
923
B
-rw-r--r--
streaming.rb
667
B
-rw-r--r--
syntax_error.rb
585
B
-rw-r--r--
tree_builder.rb
2.98
KB
-rw-r--r--
versions.rb
222
B
-rw-r--r--
visitors.rb
236
B
-rw-r--r--
y.rb
190
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tree_builder.rb
# frozen_string_literal: true require 'psych/handler' module Psych ### # This class works in conjunction with Psych::Parser to build an in-memory # parse tree that represents a YAML document. # # == Example # # parser = Psych::Parser.new Psych::TreeBuilder.new # parser.parse('--- foo') # tree = parser.handler.root # # See Psych::Handler for documentation on the event methods used in this # class. class TreeBuilder < Psych::Handler # Returns the root node for the built tree attr_reader :root # Create a new TreeBuilder instance def initialize @stack = [] @last = nil @root = nil @start_line = nil @start_column = nil @end_line = nil @end_column = nil end def event_location(start_line, start_column, end_line, end_column) @start_line = start_line @start_column = start_column @end_line = end_line @end_column = end_column end %w{ Sequence Mapping }.each do |node| class_eval %{ def start_#{node.downcase}(anchor, tag, implicit, style) n = Nodes::#{node}.new(anchor, tag, implicit, style) set_start_location(n) @last.children << n push n end def end_#{node.downcase} n = pop set_end_location(n) n end } end ### # Handles start_document events with +version+, +tag_directives+, # and +implicit+ styling. # # See Psych::Handler#start_document def start_document version, tag_directives, implicit n = Nodes::Document.new version, tag_directives, implicit set_start_location(n) @last.children << n push n end ### # Handles end_document events with +version+, +tag_directives+, # and +implicit+ styling. # # See Psych::Handler#start_document def end_document implicit_end = !streaming? @last.implicit_end = implicit_end n = pop set_end_location(n) n end def start_stream encoding @root = Nodes::Stream.new(encoding) set_start_location(@root) push @root end def end_stream n = pop set_end_location(n) n end def scalar value, anchor, tag, plain, quoted, style s = Nodes::Scalar.new(value,anchor,tag,plain,quoted,style) set_location(s) @last.children << s s end def alias anchor a = Nodes::Alias.new(anchor) set_location(a) @last.children << a a end private def push value @stack.push value @last = value end def pop x = @stack.pop @last = @stack.last x end def set_location(node) set_start_location(node) set_end_location(node) end def set_start_location(node) node.start_line = @start_line node.start_column = @start_column end def set_end_location(node) node.end_line = @end_line node.end_column = @end_column end end end
Close