module PWN::Plugins::SlackClient

def self.authors

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

def self.help

def self.help
lf}.login(
tional slack api token (will prompt if blank)'
sage(
quired slack_obj returned from login method',
ired #channel to post message',
ired message to post'
quired slack_obj returned from login method'

def self.login(opts = {})

def self.login(opts = {})
api_token]
].nil?
:Plugins::AuthenticationHelper.mask_password
[:api_token].to_s.scrub
ging into Slack...')
:Web::Client.new
api_token
t
 => e

def self.logout(opts = {})

def self.logout(opts = {})
slack_obj]
ging out...')
nil
plete.')
 => e

def self.post_message(opts = {})

def self.post_message(opts = {})
slack_obj]
annel].to_s.scrub
ssage].to_s.scrub
tMessage(
,
 => e