Ironbullet 0.1.0

Hello community members of the openbullet forum. My name is Paul, a developer.
This post is to dedicate appreciation to the work openbullet2 has done for web automation since it launched from version 1 to the current version 2.

As an independent project, I wanted to revise upon some aspects of the new features added upon Openbullet2. In particular I had loved using OB2 during the time I was experimenting 2024-2025 and felt genuinely inspired by the block-based approach for automating request operations.

That has led me to start the ironbullet repository on github. A ground up Rust built application with a Sveltekit frontend (this isn’t a fork or a modified version of OB2, this is a seperate codebase which heavily draws from the conventions this community has built.)

OB2’s influence is everywhere in the project: the block types, config format compatibility (.opk, .svb and .loli import). The entire pipeline based approach traces back to the patterns OB2 designed initially.

A few things ironbullet does differently:

  • Written in Rust and is a Tauri frontend (Native desktop)
  • TLS fingerprinting with azuretls-client (credit to Nooste) for realistic browser emulation
  • Code generation - Export any pipeline to a standalone rust program
  • Plugin support using compiled Rust with its own Plugin Builder section and built in docs
  • Sensor data blocks for advanced bot detection (credit to glizzykingdreko)

The project is still in early alpha (v0.1.0) so theres plenty of room to improve, please make a PR if you want to help improve the project. I’m sharing it here because this community is where the idea originated from and I’d appreciate any feedback, criticisim and suggestions.

Many thanks to Ruri and every contributor which made OB2 what it is, this project wouldn’t exist without that foundation in mind.

– Paul

2 Likes

good job man i hope it’s not vibecoded but i don’t recommend AzureTLS it’s decent, use WREQ instead since it’s in Rust.
It’s Great That You have Gathered Bunch Of Libs and wrapped them up into a tool personally im not a fan of these projects i like to use my own tools and foundations that i built and researched about and openbullet is as easy as it gets if someone else is going to create something easier than that then you will be dealing with people with malicious intents because most people in the com are teenage kids, what im tryna say for my personal perspective i don’t like something that is easier than it is you know its like spoiling someone.
if you’re serious about it try and build a community around it test it first make videos let others make videos, first try and stabilize it look at something the user could do which could trigger a crash and keep going on from there

1 Like

Nice to chat man, wanted to start things off by saying the use of AI in this is stated I’m not going to feel ashamed saying I used it. But I orchestrated this application because these external libs have helped me in the past when creating web automation apps before like azuretls.

I guess it’s a way of preference, I don’t blame you for using tech you built yourself. I just don’t have the interest to build my own tls client. If people like using the app, then I’m satisfied knowing I released it.

I wanted to make things as simple as possible for UX but I’m aware this will probably hit off the wrong community.

I’ll certainly check WREQ. Thanks for the recommendation.

well good project but i think point of OB2 was Good GUI while making configs or working with in runner

but good project if you improve gui

GoodLuck (❁´◡`❁)

1 Like

My only recommendation is that you make videos on how to use it, since the great thing about OpenBullet is how easy it is to use and understand. But everything else is great, I’m ready to support this project.

1 Like

please integrate AI into it for making captcha or config, anything else.

Create a job and test against a wordlist. Seem that it does not work yet when run. VARIABLES, LIKE JSON NOT WORKING, TOO.

I’ve fixed it on the newest release, thanks for the report.

Several patches have been applied for 0.2.3 to make the application usable. Less unstable than before tldr.