lib/ronin/sessions/esmtp.rb in ronin-0.0.9 vs lib/ronin/sessions/esmtp.rb in ronin-0.1.0
- old
+ new
@@ -24,27 +24,19 @@
require 'ronin/sessions/session'
require 'ronin/network/esmtp'
module Ronin
module Sessions
- module SMTP
+ module ESMTP
include Session
- ESMTP_SESSION = proc do
+ setup_session do
parameter :esmtp_host, :description => 'ESMTP host'
parameter :esmtp_port, :description => 'ESMTP port'
parameter :esmtp_login, :description => 'ESMTP login'
parameter :esmtp_user, :description => 'ESMTP user'
parameter :esmtp_password, :description => 'ESMTP password'
- end
-
- def self.included(base)
- Session.setup_class(base,&ESMTP_SESSION)
- end
-
- def self.extended(obj)
- Session.setup_object(obj,&ESMTP_SESSION)
end
protected
def esmtp_message(options={},&block)