add a rescue around modifier inclusion & stub out a dos modifier

git-svn-id: file:///home/svn/framework3/trunk@14071 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
Jonathan Cran 2011-10-26 02:49:11 +00:00
parent d98ab06464
commit 401ed7d3cf
3 changed files with 20 additions and 1 deletions

View File

@ -0,0 +1,14 @@
# This assumes you're on a recent ubuntu
# TODO - enforce this, or split it out...
module Lab
module Modifier
module Dos
def ping(target)
run_command("ping #{filter_input(target)}")
end
end
end
end

View File

@ -1,3 +1,4 @@
require 'modifier/test_modifier'
require 'modifier/backtrack5_modifier'
require 'modifier/meterpreter_modifier'
require 'modifier/dos_modifier'

View File

@ -102,7 +102,11 @@ class Vm
@modifiers = config['modifiers']
if @modifiers
@modifiers.each { |modifier| self.class.send(:include, eval("Lab::Modifier::#{modifier}"))}
begin
@modifiers.each { |modifier| self.class.send(:include, eval("Lab::Modifier::#{modifier}"))}
rescue Exception => e
# modifier likely didn't exist
end
end
end