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:
parent
d98ab06464
commit
401ed7d3cf
|
@ -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
|
|
@ -1,3 +1,4 @@
|
|||
require 'modifier/test_modifier'
|
||||
require 'modifier/backtrack5_modifier'
|
||||
require 'modifier/meterpreter_modifier'
|
||||
require 'modifier/dos_modifier'
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue