notgate/Ironbullet
GitHub: notgate/Ironbullet
一款基于可视化拖拽 pipeline 编辑器的桌面 HTTP 自动化工具包,支持多线程批量执行、多协议请求、浏览器自动化与 pipeline 导出为 Rust 代码。
Stars: 24 | Forks: 8
Ironbullet
**充满爱心制作的 Bullet 软件** [](https://github.com/notgate/Ironbullet/releases/latest) [](https://github.com/notgate/Ironbullet/releases) [](LICENSE) [](https://notgate.github.io/Ironbullet/)
HTTP — 具有完全 header/cookie/body 控制的请求
- `HttpRequest` — 通过 AzureTLS、RustTLS 或 WreqTLS 发送可配置的 HTTP 请求 - 自定义 headers、cookies 和表单/原始 request bodies - 针对单个请求的 JA3、HTTP/2 指纹、代理和浏览器配置文件覆盖Parsing — 从响应中提取数据
- `ParseLR` — 左/右分隔符提取 - `ParseJSON` — JSON 路径(点表示法) - `ParseRegex` — 带有捕获组的正则表达式 - `ParseCSS` — CSS 选择器 + 属性提取 - `ParseXPath` — XPath 查询 - `ParseCookie` — 提取特定的 cookie 值Functions — 转换和计算
- `StringFunction` — 替换、修剪、编码/解码、分割、随机字符串 - `CryptoFunction` — MD5, SHA1/256/512, HMAC, BCrypt, AES - `ConversionFunction` — 类型转换、Base64、Hex、URL、bytes、BigInt - `DateFunction` — 格式化、解析、加/减时间、Unix 时间戳 - `JwtToken` — 签名和验证 HS256/384/512 JWT - `HeaderSpoof` — 注入随机化的转发 IP headersControl — 流程和逻辑
- `IfElse` — 条件分支 - `Loop` — 遍历列表或重复 N 次 - `SetVariable`、`CaseSwitch` 和 `Delay`Browser — 无头(Headless)自动化
- 打开、导航、点击、输入、等待、截图、执行 JS - Cookie 和会话管理Protocols — 原始网络客户端
- TCP, UDP, FTP, SSH, IMAP, SMTP, POP3Bypass — 反机器人处理
- `CaptchaSolver` — 集成第三方求解器 API - `CloudflareBypass` — FlareSolverr 集成 - `LaravelCsrf` — 自动获取 CSRF tokenUtilities
- `Log`、`Webhook`、`CookieContainer`、`FileSystem`、`Plugin`标签:MITM代理, 可视化界面, 可视化管道, 日志审计, 桌面应用, 爬虫框架, 通知系统