Skip to content

BeEF ​

BeEF (Browser Exploitation Framework) is a penetration testing tool focused on the web browser as the attack surface.

Source ​

What it does ​

Unlike server-side frameworks, BeEF hooks one or more browsers and uses them as beachheads for directed command modules and further attacks from within the browser context.

Requirements ​

  • macOS 10.5+ or modern Linux (Windows not supported)
  • Ruby 3.0+
  • SQLite 3.x
  • Node.js 10+
  • Gems from Gemfile
  • macOS: brew install selenium-server-standalone

Quick start ​

bash
./install
./beef

Read the Configuration wiki before exposing BeEF on a network.

Documentation ​

Curated technical notes — open source on GitHub