# -*- encoding: utf-8 -*- # stub: ronin-support 1.0.7 ruby lib Gem::Specification.new do |s| s.name = "ronin-support".freeze s.version = "1.0.7".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/ronin-rb/ronin-support/issues", "changelog_uri" => "https://github.com/ronin-rb/ronin-support/blob/main/ChangeLog.md", "documentation_uri" => "https://ronin-rb.dev/docs/ronin-support", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/ronin-rb/ronin-support" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Postmodern".freeze] s.date = "2024-07-14" s.description = "ronin-support is a support library for ronin-rb. ronin-support provides\nmany Core Extensions to Ruby's built-in classes as well as its own\nClasses/Modules. ronin-support can be used by other Ruby libraries, tools, or\nscripts.\n\nIt's like pwntools combined with activesupport.\n\nronin-support is part of the ronin-rb project, a Ruby toolkit for security\nresearch and development.\n".freeze s.email = "postmodern.mod3@gmail.com".freeze s.extra_rdoc_files = ["COPYING.txt".freeze, "ChangeLog.md".freeze, "README.md".freeze] s.files = [".document".freeze, ".editorconfig".freeze, ".github/workflows/ruby.yml".freeze, ".gitignore".freeze, ".mailmap".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".ruby-version".freeze, ".yardopts".freeze, "COPYING.txt".freeze, "ChangeLog.md".freeze, "Gemfile".freeze, "README.md".freeze, "Rakefile".freeze, "data/text/homoglyphs/ascii.txt".freeze, "data/text/homoglyphs/cyrillic.txt".freeze, "data/text/homoglyphs/full_width.txt".freeze, "data/text/homoglyphs/greek.txt".freeze, "data/text/homoglyphs/latin_numbers.txt".freeze, "data/text/homoglyphs/punctuation.txt".freeze, "data/text/patterns/network/public_suffix.rb.erb".freeze, "examples/ssl_proxy.rb".freeze, "examples/tcp_proxy.rb".freeze, "gemspec.yml".freeze, "lib/ronin/support.rb".freeze, "lib/ronin/support/archive.rb".freeze, "lib/ronin/support/archive/core_ext.rb".freeze, "lib/ronin/support/archive/core_ext/file.rb".freeze, "lib/ronin/support/archive/mixin.rb".freeze, "lib/ronin/support/archive/tar.rb".freeze, "lib/ronin/support/archive/tar/reader.rb".freeze, "lib/ronin/support/archive/tar/writer.rb".freeze, "lib/ronin/support/archive/zip.rb".freeze, "lib/ronin/support/archive/zip/reader.rb".freeze, "lib/ronin/support/archive/zip/reader/entry.rb".freeze, "lib/ronin/support/archive/zip/reader/statistics.rb".freeze, "lib/ronin/support/archive/zip/writer.rb".freeze, "lib/ronin/support/binary.rb".freeze, "lib/ronin/support/binary/array.rb".freeze, "lib/ronin/support/binary/bit_flip.rb".freeze, "lib/ronin/support/binary/bit_flip/core_ext.rb".freeze, "lib/ronin/support/binary/bit_flip/core_ext/integer.rb".freeze, "lib/ronin/support/binary/bit_flip/core_ext/string.rb".freeze, "lib/ronin/support/binary/buffer.rb".freeze, "lib/ronin/support/binary/byte_slice.rb".freeze, "lib/ronin/support/binary/core_ext.rb".freeze, "lib/ronin/support/binary/core_ext/array.rb".freeze, "lib/ronin/support/binary/core_ext/float.rb".freeze, "lib/ronin/support/binary/core_ext/integer.rb".freeze, "lib/ronin/support/binary/core_ext/io.rb".freeze, "lib/ronin/support/binary/core_ext/string.rb".freeze, "lib/ronin/support/binary/cstring.rb".freeze, "lib/ronin/support/binary/ctypes.rb".freeze, "lib/ronin/support/binary/ctypes/aggregate_type.rb".freeze, "lib/ronin/support/binary/ctypes/arch.rb".freeze, "lib/ronin/support/binary/ctypes/arch/arm.rb".freeze, "lib/ronin/support/binary/ctypes/arch/arm/big_endian.rb".freeze, "lib/ronin/support/binary/ctypes/arch/arm64.rb".freeze, "lib/ronin/support/binary/ctypes/arch/arm64/big_endian.rb".freeze, "lib/ronin/support/binary/ctypes/arch/mips.rb".freeze, "lib/ronin/support/binary/ctypes/arch/mips/little_endian.rb".freeze, "lib/ronin/support/binary/ctypes/arch/mips64.rb".freeze, "lib/ronin/support/binary/ctypes/arch/mips64/little_endian.rb".freeze, "lib/ronin/support/binary/ctypes/arch/ppc.rb".freeze, "lib/ronin/support/binary/ctypes/arch/ppc64.rb".freeze, "lib/ronin/support/binary/ctypes/arch/x86.rb".freeze, "lib/ronin/support/binary/ctypes/arch/x86_64.rb".freeze, "lib/ronin/support/binary/ctypes/array_object_type.rb".freeze, "lib/ronin/support/binary/ctypes/array_type.rb".freeze, "lib/ronin/support/binary/ctypes/big_endian.rb".freeze, "lib/ronin/support/binary/ctypes/char_type.rb".freeze, "lib/ronin/support/binary/ctypes/char_types.rb".freeze, "lib/ronin/support/binary/ctypes/enum_type.rb".freeze, "lib/ronin/support/binary/ctypes/float32_type.rb".freeze, "lib/ronin/support/binary/ctypes/float64_type.rb".freeze, "lib/ronin/support/binary/ctypes/float_type.rb".freeze, "lib/ronin/support/binary/ctypes/int16_type.rb".freeze, "lib/ronin/support/binary/ctypes/int32_type.rb".freeze, "lib/ronin/support/binary/ctypes/int64_type.rb".freeze, "lib/ronin/support/binary/ctypes/int8_type.rb".freeze, "lib/ronin/support/binary/ctypes/int_type.rb".freeze, "lib/ronin/support/binary/ctypes/little_endian.rb".freeze, "lib/ronin/support/binary/ctypes/mixin.rb".freeze, "lib/ronin/support/binary/ctypes/native.rb".freeze, "lib/ronin/support/binary/ctypes/network.rb".freeze, "lib/ronin/support/binary/ctypes/object_type.rb".freeze, "lib/ronin/support/binary/ctypes/os.rb".freeze, "lib/ronin/support/binary/ctypes/os/bsd.rb".freeze, "lib/ronin/support/binary/ctypes/os/freebsd.rb".freeze, "lib/ronin/support/binary/ctypes/os/linux.rb".freeze, "lib/ronin/support/binary/ctypes/os/macos.rb".freeze, "lib/ronin/support/binary/ctypes/os/netbsd.rb".freeze, "lib/ronin/support/binary/ctypes/os/openbsd.rb".freeze, "lib/ronin/support/binary/ctypes/os/unix.rb".freeze, "lib/ronin/support/binary/ctypes/os/windows.rb".freeze, "lib/ronin/support/binary/ctypes/scalar_type.rb".freeze, "lib/ronin/support/binary/ctypes/string_type.rb".freeze, "lib/ronin/support/binary/ctypes/struct_object_type.rb".freeze, "lib/ronin/support/binary/ctypes/struct_type.rb".freeze, "lib/ronin/support/binary/ctypes/type.rb".freeze, "lib/ronin/support/binary/ctypes/type_resolver.rb".freeze, "lib/ronin/support/binary/ctypes/uint16_type.rb".freeze, "lib/ronin/support/binary/ctypes/uint32_type.rb".freeze, "lib/ronin/support/binary/ctypes/uint64_type.rb".freeze, "lib/ronin/support/binary/ctypes/uint8_type.rb".freeze, "lib/ronin/support/binary/ctypes/uint_type.rb".freeze, "lib/ronin/support/binary/ctypes/unbounded_array_type.rb".freeze, "lib/ronin/support/binary/ctypes/union_object_type.rb".freeze, "lib/ronin/support/binary/ctypes/union_type.rb".freeze, "lib/ronin/support/binary/memory.rb".freeze, "lib/ronin/support/binary/packet.rb".freeze, "lib/ronin/support/binary/stack.rb".freeze, "lib/ronin/support/binary/stream.rb".freeze, "lib/ronin/support/binary/stream/methods.rb".freeze, "lib/ronin/support/binary/struct.rb".freeze, "lib/ronin/support/binary/struct/member.rb".freeze, "lib/ronin/support/binary/template.rb".freeze, "lib/ronin/support/binary/unhexdump.rb".freeze, "lib/ronin/support/binary/unhexdump/core_ext.rb".freeze, "lib/ronin/support/binary/unhexdump/core_ext/file.rb".freeze, "lib/ronin/support/binary/unhexdump/core_ext/string.rb".freeze, "lib/ronin/support/binary/unhexdump/parser.rb".freeze, "lib/ronin/support/binary/union.rb".freeze, "lib/ronin/support/cli.rb".freeze, "lib/ronin/support/cli/ansi.rb".freeze, "lib/ronin/support/cli/io_shell.rb".freeze, "lib/ronin/support/cli/io_shell/core_ext.rb".freeze, "lib/ronin/support/cli/io_shell/core_ext/io.rb".freeze, "lib/ronin/support/cli/printing.rb".freeze, "lib/ronin/support/compression.rb".freeze, "lib/ronin/support/compression/core_ext.rb".freeze, "lib/ronin/support/compression/core_ext/file.rb".freeze, "lib/ronin/support/compression/core_ext/string.rb".freeze, "lib/ronin/support/compression/gzip.rb".freeze, "lib/ronin/support/compression/gzip/reader.rb".freeze, "lib/ronin/support/compression/gzip/writer.rb".freeze, "lib/ronin/support/compression/mixin.rb".freeze, "lib/ronin/support/compression/zlib.rb".freeze, "lib/ronin/support/core_ext.rb".freeze, "lib/ronin/support/core_ext/enumerable.rb".freeze, "lib/ronin/support/core_ext/file.rb".freeze, "lib/ronin/support/core_ext/integer.rb".freeze, "lib/ronin/support/core_ext/ipaddr.rb".freeze, "lib/ronin/support/core_ext/kernel.rb".freeze, "lib/ronin/support/core_ext/string.rb".freeze, "lib/ronin/support/crypto.rb".freeze, "lib/ronin/support/crypto/cert.rb".freeze, "lib/ronin/support/crypto/cert_chain.rb".freeze, "lib/ronin/support/crypto/cipher.rb".freeze, "lib/ronin/support/crypto/cipher/aes.rb".freeze, "lib/ronin/support/crypto/cipher/aes128.rb".freeze, "lib/ronin/support/crypto/cipher/aes256.rb".freeze, "lib/ronin/support/crypto/core_ext.rb".freeze, "lib/ronin/support/crypto/core_ext/file.rb".freeze, "lib/ronin/support/crypto/core_ext/string.rb".freeze, "lib/ronin/support/crypto/hmac.rb".freeze, "lib/ronin/support/crypto/key.rb".freeze, "lib/ronin/support/crypto/key/dh.rb".freeze, "lib/ronin/support/crypto/key/dsa.rb".freeze, "lib/ronin/support/crypto/key/ec.rb".freeze, "lib/ronin/support/crypto/key/methods.rb".freeze, "lib/ronin/support/crypto/key/rsa.rb".freeze, "lib/ronin/support/crypto/mixin.rb".freeze, "lib/ronin/support/crypto/openssl.rb".freeze, "lib/ronin/support/encoding.rb".freeze, "lib/ronin/support/encoding/base16.rb".freeze, "lib/ronin/support/encoding/base16/core_ext.rb".freeze, "lib/ronin/support/encoding/base16/core_ext/string.rb".freeze, "lib/ronin/support/encoding/base32.rb".freeze, "lib/ronin/support/encoding/base32/core_ext.rb".freeze, "lib/ronin/support/encoding/base32/core_ext/string.rb".freeze, "lib/ronin/support/encoding/base64.rb".freeze, "lib/ronin/support/encoding/base64/core_ext.rb".freeze, "lib/ronin/support/encoding/base64/core_ext/string.rb".freeze, "lib/ronin/support/encoding/c.rb".freeze, "lib/ronin/support/encoding/c/core_ext.rb".freeze, "lib/ronin/support/encoding/c/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/c/core_ext/string.rb".freeze, "lib/ronin/support/encoding/core_ext.rb".freeze, "lib/ronin/support/encoding/core_ext/string.rb".freeze, "lib/ronin/support/encoding/hex.rb".freeze, "lib/ronin/support/encoding/hex/core_ext.rb".freeze, "lib/ronin/support/encoding/hex/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/hex/core_ext/string.rb".freeze, "lib/ronin/support/encoding/html.rb".freeze, "lib/ronin/support/encoding/html/core_ext.rb".freeze, "lib/ronin/support/encoding/html/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/html/core_ext/string.rb".freeze, "lib/ronin/support/encoding/http.rb".freeze, "lib/ronin/support/encoding/http/core_ext.rb".freeze, "lib/ronin/support/encoding/http/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/http/core_ext/string.rb".freeze, "lib/ronin/support/encoding/js.rb".freeze, "lib/ronin/support/encoding/js/core_ext.rb".freeze, "lib/ronin/support/encoding/js/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/js/core_ext/string.rb".freeze, "lib/ronin/support/encoding/powershell.rb".freeze, "lib/ronin/support/encoding/powershell/core_ext.rb".freeze, "lib/ronin/support/encoding/powershell/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/powershell/core_ext/string.rb".freeze, "lib/ronin/support/encoding/punycode.rb".freeze, "lib/ronin/support/encoding/punycode/core_ext.rb".freeze, "lib/ronin/support/encoding/punycode/core_ext/string.rb".freeze, "lib/ronin/support/encoding/quoted_printable.rb".freeze, "lib/ronin/support/encoding/quoted_printable/core_ext.rb".freeze, "lib/ronin/support/encoding/quoted_printable/core_ext/string.rb".freeze, "lib/ronin/support/encoding/ruby.rb".freeze, "lib/ronin/support/encoding/ruby/core_ext.rb".freeze, "lib/ronin/support/encoding/ruby/core_ext/string.rb".freeze, "lib/ronin/support/encoding/shell.rb".freeze, "lib/ronin/support/encoding/shell/core_ext.rb".freeze, "lib/ronin/support/encoding/shell/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/shell/core_ext/string.rb".freeze, "lib/ronin/support/encoding/smtp.rb".freeze, "lib/ronin/support/encoding/sql.rb".freeze, "lib/ronin/support/encoding/sql/core_ext.rb".freeze, "lib/ronin/support/encoding/sql/core_ext/string.rb".freeze, "lib/ronin/support/encoding/uri.rb".freeze, "lib/ronin/support/encoding/uri/core_ext.rb".freeze, "lib/ronin/support/encoding/uri/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/uri/core_ext/string.rb".freeze, "lib/ronin/support/encoding/uuencoding.rb".freeze, "lib/ronin/support/encoding/uuencoding/core_ext.rb".freeze, "lib/ronin/support/encoding/uuencoding/core_ext/string.rb".freeze, "lib/ronin/support/encoding/xml.rb".freeze, "lib/ronin/support/encoding/xml/core_ext.rb".freeze, "lib/ronin/support/encoding/xml/core_ext/integer.rb".freeze, "lib/ronin/support/encoding/xml/core_ext/string.rb".freeze, "lib/ronin/support/home.rb".freeze, "lib/ronin/support/mixin.rb".freeze, "lib/ronin/support/network.rb".freeze, "lib/ronin/support/network/asn.rb".freeze, "lib/ronin/support/network/asn/dns_record.rb".freeze, "lib/ronin/support/network/asn/list.rb".freeze, "lib/ronin/support/network/asn/record.rb".freeze, "lib/ronin/support/network/asn/record_set.rb".freeze, "lib/ronin/support/network/core_ext.rb".freeze, "lib/ronin/support/network/dns.rb".freeze, "lib/ronin/support/network/dns/idn.rb".freeze, "lib/ronin/support/network/dns/mixin.rb".freeze, "lib/ronin/support/network/dns/resolver.rb".freeze, "lib/ronin/support/network/domain.rb".freeze, "lib/ronin/support/network/email_address.rb".freeze, "lib/ronin/support/network/esmtp/mixin.rb".freeze, "lib/ronin/support/network/exceptions.rb".freeze, "lib/ronin/support/network/ftp/mixin.rb".freeze, "lib/ronin/support/network/host.rb".freeze, "lib/ronin/support/network/http.rb".freeze, "lib/ronin/support/network/http/cookie.rb".freeze, "lib/ronin/support/network/http/core_ext.rb".freeze, "lib/ronin/support/network/http/core_ext/uri/http.rb".freeze, "lib/ronin/support/network/http/mixin.rb".freeze, "lib/ronin/support/network/http/request.rb".freeze, "lib/ronin/support/network/http/set_cookie.rb".freeze, "lib/ronin/support/network/http/user_agents.rb".freeze, "lib/ronin/support/network/imap/mixin.rb".freeze, "lib/ronin/support/network/ip.rb".freeze, "lib/ronin/support/network/ip/mixin.rb".freeze, "lib/ronin/support/network/ip_range.rb".freeze, "lib/ronin/support/network/ip_range/cidr.rb".freeze, "lib/ronin/support/network/ip_range/glob.rb".freeze, "lib/ronin/support/network/ip_range/range.rb".freeze, "lib/ronin/support/network/mixin.rb".freeze, "lib/ronin/support/network/packet.rb".freeze, "lib/ronin/support/network/pop3/mixin.rb".freeze, "lib/ronin/support/network/proxy.rb".freeze, "lib/ronin/support/network/public_suffix.rb".freeze, "lib/ronin/support/network/public_suffix/list.rb".freeze, "lib/ronin/support/network/public_suffix/suffix.rb".freeze, "lib/ronin/support/network/public_suffix/suffix_set.rb".freeze, "lib/ronin/support/network/smtp.rb".freeze, "lib/ronin/support/network/smtp/email.rb".freeze, "lib/ronin/support/network/smtp/mixin.rb".freeze, "lib/ronin/support/network/ssl.rb".freeze, "lib/ronin/support/network/ssl/local_cert.rb".freeze, "lib/ronin/support/network/ssl/local_key.rb".freeze, "lib/ronin/support/network/ssl/mixin.rb".freeze, "lib/ronin/support/network/ssl/openssl.rb".freeze, "lib/ronin/support/network/ssl/proxy.rb".freeze, "lib/ronin/support/network/tcp.rb".freeze, "lib/ronin/support/network/tcp/mixin.rb".freeze, "lib/ronin/support/network/tcp/proxy.rb".freeze, "lib/ronin/support/network/telnet.rb".freeze, "lib/ronin/support/network/telnet/mixin.rb".freeze, "lib/ronin/support/network/tld.rb".freeze, "lib/ronin/support/network/tld/list.rb".freeze, "lib/ronin/support/network/tls.rb".freeze, "lib/ronin/support/network/tls/mixin.rb".freeze, "lib/ronin/support/network/tls/proxy.rb".freeze, "lib/ronin/support/network/udp.rb".freeze, "lib/ronin/support/network/udp/mixin.rb".freeze, "lib/ronin/support/network/udp/proxy.rb".freeze, "lib/ronin/support/network/unix/mixin.rb".freeze, "lib/ronin/support/path.rb".freeze, "lib/ronin/support/text.rb".freeze, "lib/ronin/support/text/core_ext.rb".freeze, "lib/ronin/support/text/core_ext/regexp.rb".freeze, "lib/ronin/support/text/core_ext/string.rb".freeze, "lib/ronin/support/text/entropy.rb".freeze, "lib/ronin/support/text/entropy/core_ext.rb".freeze, "lib/ronin/support/text/entropy/core_ext/string.rb".freeze, "lib/ronin/support/text/erb.rb".freeze, "lib/ronin/support/text/erb/mixin.rb".freeze, "lib/ronin/support/text/homoglyph.rb".freeze, "lib/ronin/support/text/homoglyph/core_ext.rb".freeze, "lib/ronin/support/text/homoglyph/core_ext/string.rb".freeze, "lib/ronin/support/text/homoglyph/exceptions.rb".freeze, "lib/ronin/support/text/homoglyph/table.rb".freeze, "lib/ronin/support/text/mixin.rb".freeze, "lib/ronin/support/text/patterns.rb".freeze, "lib/ronin/support/text/patterns/credentials.rb".freeze, "lib/ronin/support/text/patterns/crypto.rb".freeze, "lib/ronin/support/text/patterns/file_system.rb".freeze, "lib/ronin/support/text/patterns/language.rb".freeze, "lib/ronin/support/text/patterns/network.rb".freeze, "lib/ronin/support/text/patterns/network/public_suffix.rb".freeze, "lib/ronin/support/text/patterns/numeric.rb".freeze, "lib/ronin/support/text/patterns/pii.rb".freeze, "lib/ronin/support/text/patterns/source_code.rb".freeze, "lib/ronin/support/text/random.rb".freeze, "lib/ronin/support/text/random/mixin.rb".freeze, "lib/ronin/support/text/typo.rb".freeze, "lib/ronin/support/text/typo/core_ext.rb".freeze, "lib/ronin/support/text/typo/core_ext/string.rb".freeze, "lib/ronin/support/text/typo/exceptions.rb".freeze, "lib/ronin/support/text/typo/generator.rb".freeze, "lib/ronin/support/version.rb".freeze, "ronin-support.gemspec".freeze] s.homepage = "https://ronin-rb.dev".freeze s.licenses = ["LGPL-3.0".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A support library for ronin-rb.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 0.3".freeze, ">= 0.3.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.8".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) end