module PWN::Plugins::Vsphere

def self.authors

def self.authors
st.pentest@0dayinc.com>

def self.help

def self.help
self}.login(
d - vsphere host or ip',
uired - username',
ional - password (will prompt if nil)',
ional - ignore ssl checks (defaults to false)
self}.logout(
required vsphere_obj returned from #login method'

def self.login(opts = {})

def self.login(opts = {})
.to_s.scrub
sername].to_s.scrub
[:password].nil?
Plugins::AuthenticationHelper.mask_password
:password].to_s.scrub
nsecure] ||= false
ging into vSphere: #{host}")
ct(
rd,
re
 => e

def self.logout(opts = {})

def self.logout(opts = {})
[:vsphere_obj]
ging out...')
 => e