The Browser Exploitation Framework (BeEF) is a powerful professional security tool. BeEF is pioneering techniques that provide the experienced penetration tester with practical client side attack vectors. Development has focused on creating a modular framework. This has made module development a very quick and simple process. Current modules include metasploit, port scanning, keylogging, TOR detection and more. BeEF provides an easily integratable framework that demonstrates the impact of browser and Cross-site Scripting issues in real-time.
Source: https://thehackernews.com/2011/12/beef-04212-alpha-browser-exploitation.html

