Module: Ronin

Includes:
OpenNamespace, Support
Defined in:
lib/ronin/root.rb,
lib/ronin.rb,
lib/ronin/cli.rb,
lib/ronin/cli/dns.rb,
lib/ronin/version.rb,
lib/ronin/cli/command.rb,
lib/ronin/cli/http_shell.rb,
lib/ronin/cli/ruby_shell.rb,
lib/ronin/cli/commands/ip.rb,
lib/ronin/cli/key_options.rb,
lib/ronin/cli/commands/asn.rb,
lib/ronin/cli/commands/dns.rb,
lib/ronin/cli/commands/irb.rb,
lib/ronin/cli/commands/md5.rb,
lib/ronin/cli/commands/new.rb,
lib/ronin/cli/commands/rot.rb,
lib/ronin/cli/commands/url.rb,
lib/ronin/cli/commands/xor.rb,
lib/ronin/cli/typo_options.rb,
lib/ronin/cli/commands/grep.rb,
lib/ronin/cli/commands/hmac.rb,
lib/ronin/cli/commands/host.rb,
lib/ronin/cli/commands/http.rb,
lib/ronin/cli/commands/pack.rb,
lib/ronin/cli/commands/sha1.rb,
lib/ronin/cli/commands/tips.rb,
lib/ronin/cli/commands/typo.rb,
lib/ronin/cli/host_and_port.rb,
lib/ronin/cli/printing/http.rb,
lib/ronin/cli/cipher_command.rb,
lib/ronin/cli/commands/proxy.rb,
lib/ronin/cli/commands/quote.rb,
lib/ronin/cli/method_options.rb,
lib/ronin/cli/binary_template.rb,
lib/ronin/cli/commands/decode.rb,
lib/ronin/cli/commands/encode.rb,
lib/ronin/cli/commands/escape.rb,
lib/ronin/cli/commands/netcat.rb,
lib/ronin/cli/commands/sha256.rb,
lib/ronin/cli/commands/sha512.rb,
lib/ronin/cli/commands/unpack.rb,
lib/ronin/cli/pattern_options.rb,
lib/ronin/cli/char_set_options.rb,
lib/ronin/cli/commands/archive.rb,
lib/ronin/cli/commands/bitflip.rb,
lib/ronin/cli/commands/decrypt.rb,
lib/ronin/cli/commands/encrypt.rb,
lib/ronin/cli/commands/entropy.rb,
lib/ronin/cli/commands/extract.rb,
lib/ronin/cli/commands/hexdump.rb,
lib/ronin/cli/commands/iprange.rb,
lib/ronin/cli/commands/strings.rb,
lib/ronin/cli/commands/unquote.rb,
lib/ronin/cli/commands/bitsquat.rb,
lib/ronin/cli/commands/cert_gen.rb,
lib/ronin/cli/commands/tld_list.rb,
lib/ronin/cli/commands/unescape.rb,
lib/ronin/cli/commands/cert_dump.rb,
lib/ronin/cli/commands/cert_grab.rb,
lib/ronin/cli/commands/dns_proxy.rb,
lib/ronin/cli/commands/highlight.rb,
lib/ronin/cli/commands/homoglyph.rb,
lib/ronin/cli/commands/typosquat.rb,
lib/ronin/cli/commands/unarchive.rb,
lib/ronin/cli/commands/unhexdump.rb,
lib/ronin/cli/commands/completion.rb,
lib/ronin/cli/commands/email_addr.rb,
lib/ronin/cli/commands/new/script.rb,
lib/ronin/cli/commands/banner_grab.rb,
lib/ronin/cli/commands/new/exploit.rb,
lib/ronin/cli/commands/new/payload.rb,
lib/ronin/cli/commands/new/project.rb,
lib/ronin/cli/commands/new/web_app.rb,
lib/ronin/cli/commands/new/nokogiri.rb,
lib/ronin/cli/commands/new/dns_proxy.rb,
lib/ronin/cli/file_processor_command.rb,
lib/ronin/cli/string_methods_command.rb,
lib/ronin/cli/commands/new/web_server.rb,
lib/ronin/cli/commands/new/web_spider.rb,
lib/ronin/cli/value_processor_command.rb,
lib/ronin/cli/string_processor_command.rb,
lib/ronin/cli/commands/new/dns_listener.rb,
lib/ronin/cli/commands/new/http_listener.rb,
lib/ronin/cli/commands/public_suffix_list.rb,
lib/ronin/cli/printing/syntax_highlighting.rb

Overview

Copyright (c) 2006-2023 Hal Brodigan (postmodern.mod3 at gmail.com)

Ronin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Ronin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Ronin. If not, see https://www.gnu.org/licenses/.

Defined Under Namespace

Classes: CLI

Constant Summary collapse

ROOT =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Path to ronin root directory.

File.expand_path(File.join(__dir__,'..','..'))
VERSION =

ronin version

'2.1.0'