Class Msf::Module::Platform
In: lib/msf/core/module/platform.rb
Parent: Object

This is the definitions of which Platforms the framework knows about. The relative ranks are used to support ranges, and the Short names are used to allow for more convenient specification of the platforms.…

Methods

Classes and Modules

Class Msf::Module::Platform::BSD
Class Msf::Module::Platform::BSDi
Class Msf::Module::Platform::FreeBSD
Class Msf::Module::Platform::HPUX
Class Msf::Module::Platform::Irix
Class Msf::Module::Platform::Linux
Class Msf::Module::Platform::NetBSD
Class Msf::Module::Platform::Netware
Class Msf::Module::Platform::OSX
Class Msf::Module::Platform::OpenBSD
Class Msf::Module::Platform::PHP
Class Msf::Module::Platform::Solaris
Class Msf::Module::Platform::Unix
Class Msf::Module::Platform::Windows

Constants

Rank = 0
Short = "all"   actually, having a argument of ’’ is what to do for wanting ‘all‘

Attributes

full_name  [RW] 

Public Class methods

Finds all inherited children from a given module.

The magic to try to build out a Platform from a string.

Returns the "real" name of the module instance, accouting for potentially aliased class names.

Public Instance methods

Calls the class method.

[Validate]