33 lines
451 B
Ruby
33 lines
451 B
Ruby
|
module Msf
|
||
|
module Ui
|
||
|
module Gtk2
|
||
|
module Stream
|
||
|
|
||
|
class Output < Rex::Ui::Output
|
||
|
|
||
|
def initialize(buffer)
|
||
|
@buffer = buffer
|
||
|
end
|
||
|
|
||
|
def print_error(msg = '')
|
||
|
@buffer.insert_at_cursor("[-] #{msg}\n")
|
||
|
end
|
||
|
|
||
|
def print_good(msg = '')
|
||
|
@buffer.insert_at_cursor("[+] #{msg}\n")
|
||
|
end
|
||
|
|
||
|
def print_status(msg = '')
|
||
|
@buffer.insert_at_cursor("[*] #{msg}\n")
|
||
|
end
|
||
|
|
||
|
def print_line(msg = '')
|
||
|
@buffer.insert_at_cursor(msg + "\n")
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|