Files
metasploit-gs/lib/msf/core/constants.rb
T

68 lines
1.2 KiB
Ruby
Raw Normal View History

2005-05-21 17:57:00 +00:00
###
#
# This file contains constants that are referenced by the core
# framework and by framework modules.
#
###
module Msf
#
# Module types
#
MODULE_ANY = '_any_'
2005-05-21 17:57:00 +00:00
MODULE_ENCODER = 'encoder'
MODULE_EXPLOIT = 'exploit'
MODULE_NOP = 'nop'
2006-04-27 05:16:03 +00:00
MODULE_AUX = 'auxiliary'
2005-05-22 07:23:25 +00:00
MODULE_PAYLOAD = 'payload'
MODULE_TYPES =
[
MODULE_ENCODER,
MODULE_PAYLOAD,
MODULE_EXPLOIT,
MODULE_NOP,
MODULE_AUX
2005-05-22 07:23:25 +00:00
]
2005-05-21 17:57:00 +00:00
#
# Module rankings
#
2006-09-12 05:34:58 +00:00
ManualRanking = 0
LowRanking = 100
AverageRanking = 200
NormalRanking = 300
GoodRanking = 400
GreatRanking = 500
ExcellentRanking = 600
RankingName =
2005-10-01 21:26:17 +00:00
{
2006-09-12 05:34:58 +00:00
ManualRanking => "manual",
2005-10-01 21:26:17 +00:00
LowRanking => "low",
AverageRanking => "average",
NormalRanking => "normal",
GoodRanking => "good",
GreatRanking => "great",
ExcellentRanking => "excellent"
}
2005-05-21 17:57:00 +00:00
end
2006-01-16 02:59:47 +00:00
#
# Global constants
#
# Licenses
2008-09-26 04:25:44 +00:00
MSF_LICENSE = "Metasploit Framework License (BSD)"
2006-01-21 22:10:20 +00:00
GPL_LICENSE = "GNU Public License v2.0"
2006-05-06 17:13:22 +00:00
BSD_LICENSE = "BSD License"
2006-01-21 22:10:20 +00:00
ARTISTIC_LICENSE = "Perl Artistic License"
UNKNOWN_LICENSE = "Unknown License"
2006-10-20 14:24:02 +00:00
LICENSES =
[
MSF_LICENSE,
GPL_LICENSE,
BSD_LICENSE,
ARTISTIC_LICENSE,
UNKNOWN_LICENSE
2008-10-19 21:03:39 +00:00
]