lib/ronin/exploits/http.rb in ronin-exploits-0.2.1 vs lib/ronin/exploits/http.rb in ronin-exploits-0.3.0
- old
+ new
@@ -1,7 +1,6 @@
#
-#--
# Ronin Exploits - A Ruby library for Ronin that provides exploitation and
# payload crafting functionality.
#
# Copyright (c) 2007-2009 Hal Brodigan (postmodern.mod3 at gmail.com)
#
@@ -16,24 +15,30 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-#++
#
require 'ronin/exploits/remote_tcp'
-require 'ronin/sessions/http'
+require 'ronin/network/helpers/http'
module Ronin
module Exploits
class HTTP < RemoteTCP
# Default port to connect to
DEFAULT_PORT = 80
- include Sessions::HTTP
+ include Network::Helpers::HTTP
+ #
+ # Creates a new Ronin::Exploits::HTTP object using the given _block_.
+ #
+ # ronin_http_exploit do
+ # ...
+ # end
+ #
contextify :ronin_http_exploit
# Default port to connect to
property :default_port, Integer, :default => 80