diff --git a/msf-ws.ru b/msf-ws.ru new file mode 100644 index 0000000000..df44bfbb29 --- /dev/null +++ b/msf-ws.ru @@ -0,0 +1,20 @@ +# msf-ws.ru +# Metasploit data web service + +require 'pathname' +@framework_path = '.' +root = Pathname.new(@framework_path).expand_path +@framework_lib_path = root.join('lib') +$LOAD_PATH << @framework_lib_path unless $LOAD_PATH.include?(@framework_lib_path) + +require 'msfenv' + +if ENV['MSF_LOCAL_LIB'] + $LOAD_PATH << ENV['MSF_LOCAL_LIB'] unless $LOAD_PATH.include?(ENV['MSF_LOCAL_LIB']) +end + +# Note: setup Rails environment before calling require +require 'msf/core/web_services/metasploit_api_app' + +# run Msf::WebServices::JsonRpcApp +run MetasploitApiApp