BeEF is short for The Browser Exploitation Framework. It is a penetration testing tool that focuses on the web browser.
Amid growing concerns about web-borne attacks against clients, including mobile clients, BeEF allows the professional penetration tester to assess the actual security posture of a target environment by using client-side attack vectors. Unlike other security frameworks, BeEF looks past the hardened network perimeter and client system, and examines exploitability within the context of the one open door: the web browser. BeEF will hook one or more web browsers and use them as beachheads for launching directed command modules and further attacks against the system from within the browser context.
SYSTEM REQUIREMENTS
RAM : Minimum 512MB (Recommended: 1 GB)
Storage : 2 MB disk space for Installation.
OS : macOS 10.5.0 or higher, modern Linux (Windows is not officially supported)
Architecture : Supports both 32-bit and 64-bit architectures
Available On : macOS, Linux (Windows support is possible via Cygwin, but not officially supported)
ADDITIONAL INFORMATION
BeEF Project (maintained by a community of contributors)
February 2006
30.9 KB for Archives
BeEF is an open-source project focused on web browser security and penetration testing
English
May 2024 (Version 0.5.4.0)
Ruby, Node.js, SQLite
Cross-platform (macOS, Linux)
GNU General Public License (GPL)
beef-xssEnter new passwordhttp://localhost:3000/ui/panelhook.js (default) or customize your own.http://localhost:3000/ui/panel"Social Engineering" > “Pretty Theft”.
$ sudo apt-get update && upgrade
$ sudo apt install beef-xss
./install.config.yaml file.
$ git clone https://github.com/beefproject/beef.git
$ cd beef
config.yaml file in the BeEF directory to set your username and password. For example :
$ credentials:
$ user: '<YOUR_USERNAME>'
$ passwd: '<YOUR_PASSWORD>'
$ docker build -t beef .
$ docker run -p 3000:3000 -p 6789:6789 --name beef beef
http://localhost:3000/ui/authentication.config.yaml file.rbenv or rvm for Ruby installation.
$ sudo apt remove beef-xss
$ sudo apt autoclean && apt autoremove
rm -rf /path/to/beef.
$ sudo apt remove ruby nodejs
$ sudo apt autoremove
docker ps.docker stop <container_id>.docker rm <container_id>.docker images.docker rmi <image_id>.Copyright © 2025 HACKERSPOT
All original content, including tools, software, and other information, is protected by copyright and remains the property of its respective owners.
HackerSpot is an informational platform that offers resources such as tools, software, courses, internships, and various other materials aimed at supporting individuals passionate about CyberSecurity and IT.