Path: blob/master/extensions/social_engineering/extension.rb
1154 views
#1# Copyright (c) 2006-2025 Wade Alcorn - [email protected]2# Browser Exploitation Framework (BeEF) - https://beefproject.com3# See the file 'doc/COPYING' for copying permission4#5module BeEF6module Extension7module RegisterSEngHandler8def self.mount_handler(server)9server.mount('/api/seng', BeEF::Extension::SocialEngineering::SEngRest.new)1011ps_url = BeEF::Core::Configuration.instance.get('beef.extension.social_engineering.powershell.powershell_handler_url')12server.mount(ps_url.to_s, BeEF::Extension::SocialEngineering::Bind_powershell.new)13end14end1516module SocialEngineering17extend BeEF::API::Extension1819@short_name = 'social_engineering'20@full_name = 'Social Engineering'21@description = 'Web page cloner and other social engineering tools.'2223BeEF::API::Registrar.instance.register(BeEF::Extension::RegisterSEngHandler, BeEF::API::Server, 'mount_handler')24end25end26end2728# Handlers29require 'extensions/social_engineering/web_cloner/web_cloner'30require 'extensions/social_engineering/web_cloner/interceptor'31require 'extensions/social_engineering/powershell/bind_powershell'3233# Models34require 'extensions/social_engineering/models/web_cloner'35require 'extensions/social_engineering/models/interceptor'3637# RESTful api endpoints38require 'extensions/social_engineering/rest/socialengineering'394041