Professional

ByteBanter, AI Intruder Payload Generator

ByteBanter is a custom Intruder payload generator that uses large language models to produce payloads from a natural-language prompt. Burp AI generates payloads by default; the extension also supports Ollama, any OpenAI-compatible Chat Completions endpoint, and the Anthropic Messages API.

Features

  • Generates Intruder payloads on demand from a user-written prompt, removing the need for a static wordlist.
  • Rewrites your payload-generation prompt to be clearer and more directive while preserving the attack goal and concrete details such as target names, parameter names, and regex patterns.
  • Optional stateful mode keeps the LLM conversation across payloads and extracts a configurable regex from each target response, so subsequent payloads can adapt to what the target returned.
  • Optional Success Verification asks the LLM to judge each Intruder response against a user-defined criterion, highlights matching rows red, and writes a summary entry to the Burp event log.
  • Generates a starting success criterion automatically from your payload-generation prompt.

Usage

  1. Open the ByteBanter tab and select an engine from the dropdown in the top-right corner.
  2. Configure the engine: for Burp AI, ensure AI features are enabled in Burp settings; for the other engines, supply the URL, model, and any required headers (the API key for Anthropic and any bearer token for OpenAI-compatible providers go in the Headers field).
  3. Write a prompt describing the kind of payloads to generate, or click Optimize to have the model rewrite it.
  4. Optionally enable Stateful Interaction and supply a regex that extracts the relevant portion of each target response into the conversation.
  5. Optionally enable Success Verification and write or auto-generate a success criterion.
  6. In Intruder, configure the target and payload positions, set the payload type to "Extension-generated", and choose "ByteBanter" from the generator list.
  7. Start the Intruder attack. ByteBanter supplies LLM-generated payloads for each request and, if "Success Verification" is enabled, flags responses that match the criterion.

Author

Author

Andrea Braschi

Version

Version

2.0.0

Rating

Rating

Popularity

Popularity

Last updated

Last updated

20 May 2026

Estimated system impact

Estimated system impact

Overall impact: Empty

Memory
Empty
CPU
Empty
General
Empty
Scanner
Empty

You can install BApps directly within Burp, via the BApp Store feature in the Burp Extender tool. You can also download them from here, for offline installation into Burp.

You can view the source code for all BApp Store extensions on our GitHub page.

Follow @BApp_Store on Twitter to receive notifications of all BApp releases and updates.

Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.

Go back to BappStore

Note:

Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.