diff --git a/extensions/proxy/api.rb b/extensions/proxy/api.rb index 96c67d586..13cf8dadf 100644 --- a/extensions/proxy/api.rb +++ b/extensions/proxy/api.rb @@ -14,33 +14,33 @@ # limitations under the License. # module BeEF -module Extension -module Proxy -module API + module Extension + module Proxy + module API - module RegisterHttpHandler + module RegisterHttpHandler - BeEF::API::Registrar.instance.register(BeEF::Extension::Proxy::API::RegisterHttpHandler, BeEF::API::Server, 'pre_http_start') - BeEF::API::Registrar.instance.register(BeEF::Extension::Proxy::API::RegisterHttpHandler, BeEF::API::Server, 'mount_handler') - - def self.pre_http_start(http_hook_server) - config = BeEF::Core::Configuration.instance - Thread.new{ - http_hook_server.semaphore.synchronize{ - BeEF::Extension::Proxy::Proxy.new - } - } - print_success "HTTP Proxy: http://#{config.get('beef.extension.proxy.address')}:#{config.get('beef.extension.proxy.port')}" + BeEF::API::Registrar.instance.register(BeEF::Extension::Proxy::API::RegisterHttpHandler, BeEF::API::Server, 'pre_http_start') + BeEF::API::Registrar.instance.register(BeEF::Extension::Proxy::API::RegisterHttpHandler, BeEF::API::Server, 'mount_handler') + + def self.pre_http_start(http_hook_server) + config = BeEF::Core::Configuration.instance + Thread.new{ + http_hook_server.semaphore.synchronize{ + BeEF::Extension::Proxy::Proxy.new + } + } + print_info "HTTP Proxy: http://#{config.get('beef.extension.proxy.address')}:#{config.get('beef.extension.proxy.port')}" + end + + def self.mount_handler(beef_server) + beef_server.mount('/proxy', BeEF::Extension::Requester::Handler) + end + + end + + + end end - - def self.mount_handler(beef_server) - beef_server.mount('/proxy', BeEF::Extension::Requester::Handler) - end - end - - -end -end -end end