Class: Msf::Encoder::NonAlpha

Inherits:
Msf::Encoder show all
Defined in:
lib/msf/core/encoder/nonalpha.rb

Overview

This class provides common options for certain alphanumeric encoders.

Instance Attribute Summary

Attributes inherited from Module

#arch, #author, #datastore, #error, #job_id, #license, #module_store, #options, #platform, #privileged, #references, #uuid

Attributes included from Framework::Offspring

#framework

Attributes included from Rex::Ui::Subscriber::Input

#user_input

Attributes included from Rex::Ui::Subscriber::Output

#user_output

Instance Method Summary collapse

Methods inherited from Msf::Encoder

#decoder_block_size, #decoder_hash, #decoder_key_offset, #decoder_key_pack, #decoder_key_size, #decoder_stub, #do_encode, #encode, #encode_begin, #encode_block, #encode_end, #encode_finalize_stub, #encoder_type, #prepend_buf, #to_native, #type, type

Methods inherited from Module

#[], #[]=, #alias, #arch?, #arch_to_s, #author_to_s, #auxiliary?, cached?, #check, #comm, #compat, #compatible?, #debugging?, #description, #disclosure_date, #each_arch, #each_author, #encoder?, #exploit?, #fail_with, #file_path, #framework, #fullname, fullname, #import_defaults, is_usable, #name, #nop?, #orig_cls, #owner, #payload?, #platform?, #platform_to_s, #post?, #print_error, #print_good, #print_line, #print_line_prefix, #print_prefix, #print_status, #print_warning, #privileged?, rank, #rank, rank_to_h, #rank_to_h, rank_to_s, #rank_to_s, #refname, #register_parent, #replicant, #search_filter, #share_datastore, #shortname, shortname, #support_ipv6?, #target_host, #target_port, #type, type, #validate, #vprint_debug, #vprint_error, #vprint_good, #vprint_line, #vprint_status, #vprint_warning, #workspace

Methods included from Rex::Ui::Subscriber

#copy_ui, #init_ui, #reset_ui

Methods included from Rex::Ui::Subscriber::Input

#gets

Methods included from Rex::Ui::Subscriber::Output

#flush, #print, #print_debug, #print_error, #print_good, #print_line, #print_status, #print_warning

Constructor Details

#initialize(info) ⇒ NonAlpha

Returns a new instance of NonAlpha


13
14
15
# File 'lib/msf/core/encoder/nonalpha.rb', line 13

def initialize(info)
  super(info)
end