metasploit-framework/lib/msf/http/wordpress/uris.rb

35 lines
798 B
Ruby
Raw Normal View History

# -*- coding: binary -*-
2013-08-22 15:33:35 +00:00
module Msf::HTTP::Wordpress::URIs
# Returns the Wordpress Login URL
#
# @return [String] Wordpress Login URL
2013-08-24 16:42:22 +00:00
def wordpress_url_login
normalize_uri(target_uri.path, 'wp-login.php')
end
# Returns the Wordpress Post URL
#
2013-08-23 19:59:36 +00:00
# @param post_id [Integer] Post ID
# @return [String] Wordpress Post URL
def wordpress_url_post(post_id)
2013-08-23 20:22:56 +00:00
normalize_uri(target_uri.path, "?p=#{post_id}")
end
# Returns the Wordpress Author URL
#
2013-08-23 19:59:36 +00:00
# @param author_id [Integer] Author ID
# @return [String] Wordpress Author URL
def wordpress_url_author(author_id)
2013-08-23 20:22:56 +00:00
normalize_uri(target_uri.path, "?author=#{author_id}")
end
2013-08-24 16:42:22 +00:00
# Returns the Wordpress RSS feed URL
#
# @return [String] Wordpress RSS URL
def wordpress_url_rss
normalize_uri(target_uri.path, '?feed=rss2')
end
end