Linux lorencats.com 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l
Apache/2.4.59 (Raspbian)
: 10.0.0.29 | : 216.73.216.15
Cant Read [ /etc/named.conf ]
7.3.31-1~deb10u7
root
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
README
+ Create Folder
+ Create File
/
usr /
lib /
ruby /
vendor_ruby /
[ HOME SHELL ]
Name
Size
Permission
Action
2.5.0
[ DIR ]
drwxr-xr-x
Ascii85
[ DIR ]
drwxr-xr-x
atomic
[ DIR ]
drwxr-xr-x
coderay
[ DIR ]
drwxr-xr-x
concurrent
[ DIR ]
drwxr-xr-x
did_you_mean
[ DIR ]
drwxr-xr-x
ffi
[ DIR ]
drwxr-xr-x
hamster
[ DIR ]
drwxr-xr-x
hashery
[ DIR ]
drwxr-xr-x
hoe
[ DIR ]
drwxr-xr-x
i18n
[ DIR ]
drwxr-xr-x
kramdown
[ DIR ]
drwxr-xr-x
memoist
[ DIR ]
drwxr-xr-x
minitest
[ DIR ]
drwxr-xr-x
multi_json
[ DIR ]
drwxr-xr-x
net
[ DIR ]
drwxr-xr-x
oj
[ DIR ]
drwxr-xr-x
pdf
[ DIR ]
drwxr-xr-x
power_assert
[ DIR ]
drwxr-xr-x
prawn
[ DIR ]
drwxr-xr-x
rake
[ DIR ]
drwxr-xr-x
rouge
[ DIR ]
drwxr-xr-x
rubygems
[ DIR ]
drwxr-xr-x
rugged
[ DIR ]
drwxr-xr-x
stringex
[ DIR ]
drwxr-xr-x
test
[ DIR ]
drwxr-xr-x
thread_safe
[ DIR ]
drwxr-xr-x
ttfunk
[ DIR ]
drwxr-xr-x
tzinfo
[ DIR ]
drwxr-xr-x
wavefile
[ DIR ]
drwxr-xr-x
xmlrpc
[ DIR ]
drwxr-xr-x
afm.rb
4.37
KB
-rw-r--r--
ascii85.rb
5.74
KB
-rw-r--r--
atomic.rb
948
B
-rw-r--r--
coderay.rb
8.92
KB
-rw-r--r--
concurrent-edge.rb
509
B
-rw-r--r--
concurrent.rb
5.46
KB
-rw-r--r--
did_you_mean.rb
1.53
KB
-rw-r--r--
ffi.rb
628
B
-rw-r--r--
hamster.rb
312
B
-rw-r--r--
hashery.rb
543
B
-rw-r--r--
i18n.rb
13.54
KB
-rw-r--r--
kramdown.rb
192
B
-rw-r--r--
memoist.rb
6.48
KB
-rw-r--r--
minitest.rb
22.3
KB
-rw-r--r--
multi_json.rb
4.15
KB
-rw-r--r--
net-telnet.rb
21
B
-rw-r--r--
oj.rb
348
B
-rw-r--r--
pdf-reader.rb
38
B
-rw-r--r--
power_assert.rb
2.69
KB
-rw-r--r--
prawn.rb
2.23
KB
-rw-r--r--
rake.rb
2.11
KB
-rw-r--r--
rc4.rb
822
B
-rw-r--r--
rouge.rb
2.81
KB
-rw-r--r--
rugged.rb
723
B
-rw-r--r--
stringex.rb
369
B
-rw-r--r--
stringex_lite.rb
405
B
-rw-r--r--
test-unit.rb
1.17
KB
-rw-r--r--
thread_safe.rb
1.88
KB
-rw-r--r--
ttfunk.rb
3.25
KB
-rw-r--r--
tzinfo.rb
1.02
KB
-rw-r--r--
wavefile.rb
1.09
KB
-rw-r--r--
xmlrpc.rb
7.99
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ttfunk.rb
require 'stringio' require 'pathname' require_relative 'ttfunk/directory' require_relative 'ttfunk/resource_file' require_relative 'ttfunk/collection' module TTFunk class File attr_reader :contents attr_reader :directory def self.open(io_or_path) new verify_and_open(io_or_path).read end def self.from_dfont(file, which = 0) new(ResourceFile.open(file) { |dfont| dfont['sfnt', which] }) end def self.from_ttc(file, which = 0) Collection.open(file) { |ttc| ttc[which] } end def self.verify_and_open(io_or_path) # File or IO if io_or_path.respond_to?(:rewind) io = io_or_path # Rewind if the object we're passed is an IO, so that multiple embeds of # the same IO object will work io.rewind # read the file as binary so the size is calculated correctly # guard binmode because some objects acting io-like don't implement it io.binmode if io.respond_to?(:binmode) return io end # String or Pathname io_or_path = Pathname.new(io_or_path) raise ArgumentError, "#{io_or_path} not found" unless io_or_path.file? io = io_or_path.open('rb') io end def initialize(contents, offset = 0) @contents = StringIO.new(contents) @directory = Directory.new(@contents, offset) end def ascent @ascent ||= (os2.exists? && os2.ascent && os2.ascent.nonzero?) || horizontal_header.ascent end def descent @descent ||= (os2.exists? && os2.descent && os2.descent.nonzero?) || horizontal_header.descent end def line_gap @line_gap ||= (os2.exists? && os2.line_gap && os2.line_gap.nonzero?) || horizontal_header.line_gap end def bbox [header.x_min, header.y_min, header.x_max, header.y_max] end def directory_info(tag) directory.tables[tag.to_s] end def header @header ||= TTFunk::Table::Head.new(self) end def cmap @cmap ||= TTFunk::Table::Cmap.new(self) end def horizontal_header @horizontal_header ||= TTFunk::Table::Hhea.new(self) end def horizontal_metrics @horizontal_metrics ||= TTFunk::Table::Hmtx.new(self) end def maximum_profile @maximum_profile ||= TTFunk::Table::Maxp.new(self) end def kerning @kerning ||= TTFunk::Table::Kern.new(self) end def name @name ||= TTFunk::Table::Name.new(self) end def os2 @os2 ||= TTFunk::Table::OS2.new(self) end def postscript @postscript ||= TTFunk::Table::Post.new(self) end def glyph_locations @glyph_locations ||= TTFunk::Table::Loca.new(self) end def glyph_outlines @glyph_outlines ||= TTFunk::Table::Glyf.new(self) end def sbix @sbix ||= TTFunk::Table::Sbix.new(self) end end end require_relative 'ttfunk/table/cmap' require_relative 'ttfunk/table/glyf' require_relative 'ttfunk/table/head' require_relative 'ttfunk/table/hhea' require_relative 'ttfunk/table/hmtx' require_relative 'ttfunk/table/kern' require_relative 'ttfunk/table/loca' require_relative 'ttfunk/table/maxp' require_relative 'ttfunk/table/name' require_relative 'ttfunk/table/os2' require_relative 'ttfunk/table/post' require_relative 'ttfunk/table/sbix'
Close