BFFUF is an extension for Burp Suite that allows you to configure and run FFUF (Fuzz Faster U Fool) directly from Burp. This extension provides a graphical interface to set various FFUF options, save request configurations, and perform fuzzing attacks directly from the tool.
- BETA VERSION!
- Sniper mode only work if you choose the proto flag!!! 🚨
- Configure wordlists for different fuzzing markers.
- Support for fuzzing modes: Cluster Bomb, Pitchfork, and Sniper.
- Additional options such as follow redirects, silent mode, verbose mode, and more.
- Save and load configurations in TOML format.
- Execute FFUF in a terminal with specified configurations.
Requires OpenJDK >= 21
# linux users
sudo apt install openjdk-21-jdk
# OSX With Brew
brew install openjdk@21- Compile the source code and generate a JAR file.
./gradlew shadowJar- In Burp Suite, go to the
Extendertab and selectAdd. - Choose the generated JAR file and add the extension.
- In the
BFFFUF Configtab, configure the wordlists for the fuzzing markers (FUZZ1, FUZZ2, FUZZ3, FUZZ4, SNIPER). - Set other options as needed, such as follow redirects, verbose mode, etc.
- Click the
Savebutton to save the configuration.
- Select the request you want to use for fuzzing.
- Right-click to open the context menu and select
bfffuf. - Choose the desired fuzzing mode:
Cluster Bomb,Pitchfork, orSniper. - The extension will save the request and run FFUF with the specified configurations.
Cluster BombandPitchforkyou can set the FUZZ1 and FUZZ2 .. FUZZ4 wordlist write at the repeater example:
GET /FUZZ1?id=FUZZ2 HTTP/1.1
Host: foo- Sniper mode, only work you if set request at the main menu and write at the request the placeholder SNIPER
GET /SNIPER HTTP/1.1
Host: foo- Burp Suite
- FFUF (Fuzz Faster U Fool)
- TOML library for Java (
com.moandjiezana.toml.Toml)
The configuration is saved at ${HOME}/.config/bffuf/bffuf.config.toml. An example TOML configuration is:
wordlist1 = "/path/to/wordlist1.txt"
wordlist2 = "/path/to/wordlist2.txt"
wordlist3 = "/path/to/wordlist3.txt"
wordlist4 = "/path/to/wordlist4.txt"
sniperWordlist = "/path/to/sniperWordlist.txt"





