add a Post.create method that makes testing post module stuff in IRB a lot easier. try this from a meterpreter irb prompt: pry Msf::Module::Post.create(client)

git-svn-id: file:///home/svn/framework3/trunk@13087 4d416f70-5f16-0410-b530-b9f4589650da
unstable
James Lee 2011-07-02 00:39:16 +00:00
parent 44d7503cc1
commit 47a551468b
1 changed files with 18 additions and 0 deletions

View File

@ -96,6 +96,24 @@ class Post < Msf::Module
sessions
end
#
# Create an anonymous module not tied to a file. Only useful for IRB.
#
def self.create(session)
mod = new
mod.instance_variable_set(:@session, session)
# Have to override inspect because for whatever reason, +type+ is coming
# from the wrong scope and i can't figure out how to fix it.
mod.instance_eval do
def inspect
"#<Msf::Post anonymous>"
end
end
mod.class.refname = "anonymous"
mod
end
#
# Return false if the given session is not compatible with this module
#