The system is built to be modular. A key feature is the ability to use external C# libraries within your Installation : Adding a plugin is as simple as placing the file and its dependencies into the folder within the OpenBullet 2 directory. Automatic Loading
Some plugins allow OpenBullet to interact with system-level resources or specialized hardware. Essential Types of Plugins
: Specialized modules for decoding complex captchas or interacting with specific anti-bot headers. openbullet/OB2PluginSample: Sample plugin for ... - GitHub
To begin, you'll need the .NET 5 (or above) SDK installed on your system. OpenBullet 2 itself targets .NET 8, which is the recommended framework for compatibility. Using Visual Studio (2017 or later) is highly recommended for its project management and debugging features. Openbullet 2 Plugins
Unlike its predecessor, OpenBullet 2 is built from the ground up using .NET Core (C#). This shift fundamentally changed how extensions operate.
: The program automatically detects and loads these libraries upon startup. Activation : Within the Plugins tab
Communication with external APIs, such as CAPTCHA solving services or proxy managers. The system is built to be modular
Unlike its predecessor, OpenBullet 1 (which relied heavily on standard .NET framework limitations and a rigid UI), OpenBullet 2 is built from the ground up using and a web-based interface (Blazor).
If a plugin does not appear to work, check the following:
namespace OB2TestPlugin.Blocks.Calculator Essential Types of Plugins : Specialized modules for
Navigate to your OpenBullet 2 installation directory.
By default, OpenBullet 2 provides a wide array of "Blocks" that handle standard tasks like HTTP requests, parsing data, scripting (LoliCode/JavaScript), and database interactions.
Many modern web applications protect their login and registration endpoints using proprietary encryption algorithms, complex salted hashes, or front-end JavaScript obfuscation. While OpenBullet 2 has native hashing blocks (MD5, SHA-256, BCrypt), it may struggle with custom RSA, AES-GCM, or non-standard HMAC implementations. Custom plugins allow you to write or import exact C# cryptographic libraries to decrypt or encrypt payloads on the fly. 2. Third-Party Captcha & Anti-Bot Integration
OpenBullet 2’s plugin system is a powerful mechanism that allows users to extend the software’s capabilities far beyond its core features. Whether you need a custom CAPTCHA solver, a new data processing block, or integration with an external API, writing a plugin is the way to go. With a basic understanding of C# and the .NET framework, anyone can create new blocks and share them with the community.