Add references to info output for post modules
[Fixes #6902] [Closes #409] Squashed commit of the following: commit e29bf83196e39853d12b58d77db1ffdb26fbb6eb Author: James Lee <egypt@metasploit.com> Date: Tue May 22 10:01:12 2012 -0600 Add references to info output for post modules commit e0147f0f05375d812ecfd55f9c2cb4bffabc1887 Author: James Lee <egypt@metasploit.com> Date: Tue May 22 10:05:32 2012 -0600 Put references after description for consistencyunstable
parent
87ce3fe2f7
commit
3bd0276ab3
|
@ -165,13 +165,7 @@ class ReadableText
|
|||
output << "\n"
|
||||
|
||||
# References
|
||||
if (mod.references.length > 0)
|
||||
output << "References:\n"
|
||||
mod.references.each { |ref|
|
||||
output << indent + ref.to_s + "\n"
|
||||
}
|
||||
output << "\n"
|
||||
end
|
||||
output << dump_references(mod, indent)
|
||||
|
||||
return output
|
||||
|
||||
|
@ -209,13 +203,7 @@ class ReadableText
|
|||
output << "\n"
|
||||
|
||||
# References
|
||||
if (mod.references.length > 0)
|
||||
output << "References:\n"
|
||||
mod.references.each { |ref|
|
||||
output << indent + ref.to_s + "\n"
|
||||
}
|
||||
output << "\n"
|
||||
end
|
||||
output << dump_references(mod, indent)
|
||||
|
||||
return output
|
||||
end
|
||||
|
@ -279,10 +267,16 @@ class ReadableText
|
|||
}
|
||||
output << "\n"
|
||||
|
||||
output << dump_references(mod, indent)
|
||||
|
||||
# Description
|
||||
output << "Description:\n"
|
||||
output << word_wrap(Rex::Text.compress(mod.description))
|
||||
output << "\n\n"
|
||||
output << "\n"
|
||||
|
||||
output << dump_references(mod, indent)
|
||||
|
||||
output << "\n"
|
||||
|
||||
return output
|
||||
|
||||
|
@ -369,6 +363,20 @@ class ReadableText
|
|||
return output
|
||||
end
|
||||
|
||||
def self.dump_references(mod, indent = '')
|
||||
output = ''
|
||||
|
||||
if (mod.respond_to? :references and mod.references and mod.references.length > 0)
|
||||
output << "References:\n"
|
||||
mod.references.each { |ref|
|
||||
output << indent + ref.to_s + "\n"
|
||||
}
|
||||
output << "\n"
|
||||
end
|
||||
|
||||
output
|
||||
end
|
||||
|
||||
#
|
||||
# Dumps the contents of a datastore.
|
||||
#
|
||||
|
|
Loading…
Reference in New Issue