Plugins allow developers and security researchers to inject custom C# code directly into the OpenBullet 2 ecosystem. This expands the software's capabilities far beyond its default blocks. Whether you want to integrate a proprietary API, bypass a novel anti-bot solution, or connect to a custom database, plugins are the key to unlocking unlimited flexibility.
Sample plugins for OpenBullet with well-commented code. - GitHub
Share your plugin (source or binary) in #ob2-plugins
public async Task<BlockResult> Execute(BlockContext context, Dictionary<string, string> parameters) Openbullet 2 Plugins
Always wrap complex operations in try-catch blocks. An unhandled exception inside a plugin can crash the entire OpenBullet 2 instance, terminating all active jobs.
The OpenBullet 2 community actively develops and shares plugins for a wide range of scenarios. Below are the most popular categories and real‑world examples.
Enhancing the user interface with new settings, tabs, or live monitoring tools. Plugins allow developers and security researchers to inject
| Capability | Description | |------------|-------------| | | Add new action blocks (e.g., CUSTOM: myBlock ) to the config editor. | | Global Request/Response Interception | Modify every HTTP request/response before/after execution. | | Data Processing | Encrypt/decrypt, hash, encode/decode, or transform variables (e.g., custom JWT signer). | | External API Integration | Solve captchas via 2Captcha, send results to Discord/Telegram, fetch proxy lists dynamically. | | Database Connectivity | Query SQL, Redis, or MongoDB from inside a config. | | Custom Data Sources | Create new types of wordlist inputs (e.g., from AWS S3, Kafka). | | UI Extensions | Add tabs, buttons, or panels to the OpenBullet interface. |
: Keeps complex logic out of your main script, making configs easier to debug and share. Cons: The OpenBullet web testing application. - GitHub
Interfacing with physical security keys or localized authenticator apps for automated 2FA handling. Step-by-Step: How to Build an OpenBullet 2 Plugin Sample plugins for OpenBullet with well-commented code
A plugin consists of a class that inherits from specific interfaces. The most common is creating a custom .
: The official OpenBullet GitHub provides a Sample Plugin Repository that demonstrates how to structure a project with dependencies.
By default, OpenBullet 2 saves results to text files or an internal SQLite database. With custom plugins, you can design blocks that automatically stream successful hits, parsed leads, or analytical data directly into external databases like MySQL, PostgreSQL, MongoDB, or via webhooks into Discord and Slack channels. 4. Custom Protocol Support
OpenBullet 2 (OB2) plugins are modular extensions that allow you to expand the software's core functionality by adding custom . These blocks can then be used within your configurations to perform specific tasks not natively supported by the base application. 1. Types of Plugin Functionality