Module: Msf::WebServices::DbImportServlet
- Defined in:
- lib/msf/core/web_services/servlet/db_import_servlet.rb
Class Method Summary collapse
Class Method Details
.api_path ⇒ Object
3 4 5 |
# File 'lib/msf/core/web_services/servlet/db_import_servlet.rb', line 3 def self.api_path '/api/v1/db-import' end |
.db_import ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/msf/core/web_services/servlet/db_import_servlet.rb', line 15 def self.db_import lambda do warden.authenticate! job = lambda do |opts| db_filename = File.basename(opts[:filename]) db_local_path = File.join(Msf::Config.local_directory, db_filename) opts[:path] = process_file(opts[:data], db_local_path) get_db.import_file(opts) end exec_report_job(request, &job) end end |
.registered(app) ⇒ Object
7 8 9 |
# File 'lib/msf/core/web_services/servlet/db_import_servlet.rb', line 7 def self.registered(app) app.post self.api_path, &db_import end |