تاریخچهٔ تغییرات
یادداشتهای انتشار از تازهترین به قدیمیترین فهرست شدهاند. نسخههای منتشرشده در انتشارهای GitHub در دسترساند.
v0.3.1
این ورودی تغییرات ارائهشده در v0.3.0 و اصلاحات انتشار v0.3.1 را یکجا گردآوری میکند.
زبانها و دسترسپذیری
- ترجمهٔ برنامه به 24 زبان اضافه شد؛ این ترجمهها رابط، کادرهای گفتوگوی دسکتاپ، کنترلهای مرورگر، بازخورد گردشهای کار و گزارشهای امنیتی خروجی را پوشش میدهند.
- درخواست انتخاب زبان در نخستین اجرا، نام زبانها به دو زبان و قالببندی جمع و اعداد متناسب با هر زبان اضافه شدند.
- چیدمان راستبهچپ برای زبانهای پشتیبانیشده اضافه شد؛ URLها، نحو پروتکلها و نمایشگرهای فنی همچنان بهصورت خوانای چپبهراست نمایش داده میشوند.
- پیمایش با صفحهکلید، مدیریت فوکوس در پنجرههای مودال، نشانگرهای قابل مشاهدهٔ فوکوس و چیدمانهای ترجمهشده بهبود یافتند.
تاریخچهٔ HTTP، جستوجو و محدوده
- صفحهبندی مبتنی بر موقعیت آخرین نتیجه، حافظهٔ نهان با اندازهٔ محدود برای جدولها و اولویتبندی صفحهٔ قابل مشاهده اضافه شدند تا مصرف حافظه و پردازش غیرضروری در تاریخچههای بزرگ کاهش یابد.
- سقف تعداد ردیفهای بارگذاریشده هنگام مرور تاریخچهٔ فیلترشده برداشته شد؛ نتایج بیشتر در صورت نیاز دریافت میشوند، نه اینکه همگی با هم در حافظه نگهداری شوند.
- انتخاب ردیفها، درخواستهای در حال بازرسی، اندازهٔ ستونها و موقعیت پیمایش هنگام دریافت ترافیک جدید یا تکمیل تازهسازیهای پسزمینه پایدار شدند.
- همگامسازی زنده در مواردی که پاسخها باعث تغییر تطبیق درخواست با فیلتر فعال میشوند بهبود یافت؛ این بهبود درخواستهای خارج از بازهٔ بارگذاریشدهٔ فعلی را نیز شامل میشود.
- تنظیمات قدیمی محدوده، رفتار گزینهٔ نمایش همهٔ درخواستها بدون محدودیت محدوده و بازنویسی پرسوجوهای دستی HTTPQL توسط فیلترهای هدر اصلاح شدند.
- عملگر
is_nullدر HTTPQL برای فیلتر کردن درخواستهای بدون پاسخ اضافه شد و جستوجوی متنهای کوتاه Unicode در بدنه اصلاح شد. - پرسوجوهای سنجاقشده در جستوجو، پیشنهاد فیلدهای HTTPQL و کنترلهای صفحهبندی برای نتایج بعد از صفحهٔ اول اضافه شدند.
- ورود و خروج فیلترهای ذخیرهشده اضافه شد و خروجی گرفتن از درخواستهای انتخابشده و اقدامات منوی زمینهٔ تاریخچه بهبود یافتند.
بازپخش، خودکارسازی و آزمون WebSocket
- مخزنهای کوکی پروژه با امکان انتخاب جداگانه برای هر جلسه در بازپخش اضافه شدند.
- اعمال تطبیق و جایگزینی برای درخواستها و توالیهای بازپخش اختیاری شد و کنترلهایی برای حفظ یا محاسبهٔ مجدد Content-Length اضافه شدند.
- واگرد جداگانه برای هر جلسه، جستوجوی درخواست، ذخیرهٔ درخواست در فایل، کلید تغییر GET/POST و همگامسازی مقصد هنگام چسباندن درخواستهای خام اضافه شدند.
- میانبرهای زبانههای بازپخش، حفظ پیشنویس درخواستها و انتخاب تلاش هنگام باز کردن جلسهها بهبود یافتند.
- دنبال کردن تغییر مسیرها، پردازش تطبیق و جایگزینی در سمت پاسخ، همترازی محمولهها، انتخاب ستون و حذف گروهی در خودکارسازی اضافه شدند.
- ساخت جاینگهدار از متن انتخابشدهٔ درخواست و پشتیبانی از محمولههای شانزدهشانزدهی اضافه شدند.
- رهگیری WebSocket و ارسال پیام از مرورگر بهبود یافتند، از اتصال مجدد پس از قطع اتصال عمدی جلوگیری شد و حجم رونوشت پیامها برای نمایش محدود شد.
- تازهسازی زنده، فیلتر کردن و حذف تاریخچهٔ SSE و برجستهسازی اتصالهای WebSocket بهبود یافتند.
مرورگر داخلی و پروکسی
- پنل خالی مرورگر داخلی که بر اثر پسرفت در رندر Electron ایجاد میشد اصلاح شد و Electron به 44.4.5 بهروز شد.
- درخواستهای احراز هویت HTTP وبسایت و مدیریت سازگار با پروکسی برای ارتقای اتصال WebSocket نیازمند احراز هویت اضافه شدند.
- احراز هویت NTLM و Negotiate وابسته به اتصال و زمینههای پنجرههای بازشوی بومی مورد استفاده در جریانهای SSO حفظ شدند.
- انتخاب گواهی کلاینت TLS اضافه شد و ارائهٔ هویتهای پیکربندیشده به مقصدهای بالادست و بررسیهای تخصصی تضمین شد.
- کنترلهای احراز هویت مرورگر و انتخاب حساب کلید عبور اضافه شدند؛ استفاده از اطلاعات ورود به دامنههای مورد اعتماد محدود شده است.
- احراز هویت اختیاری پروکسی با نام کاربری و گذرواژه برای هر نمونه، همراه با مدیریت خودکار اطلاعات ورود در مرورگر داخلی، اضافه شد.
- انتخاب رابط شبکه برای نشانیهای شنوندهٔ پروکسی و پروکسی شفاف HTTP/HTTPS در Linux اضافه شدند؛ قابلیت دوم تنها با دسترسیهای لازم در دسترس است.
- هدرهای انتهایی درخواست HTTP/2 هنگام عبور دادن به بالادست حفظ شدند و پوشش آزمونهای جلوگیری از پسرفت HPACK گسترش یافت.
گردشهای کار و دستیار هوش مصنوعی
- ساخت و آزمون گردشهای کار از طریق گفتوگو با دستیار هوش مصنوعی اضافه شد.
- کپی و چسباندن گرهها بین گردشهای کار، فیلترهای ازپیشتنظیمشدهٔ HTTPQL، پنل تنظیم گره با اندازهٔ قابل تغییر و حالت کدگذاری کامل URL اضافه شدند.
- ذخیرهٔ گردشهای کاری که از نظر ساختاری ناقصاند مجاز شد، درحالیکه بازخورد اعتبارسنجی برای آزمون و اجرا همچنان در دسترس است.
- سریالسازی مکرر گراف و بهروزرسانیهای مبتنی بر پرسوجوی دورهای کاهش یافتند و مدیریت وضعیت تنظیم گره و مقایسهٔ اجراها بهبود یافت.
- جابهجایی پروژه اصلاح شد تا پیشنویسهای بازپخش ذخیره شوند و نتایج خودکارسازی، جزئیات اجرای گردش کار، نقشهٔ سایت و جستوجو وضعیت قدیمی پروژه را نگه ندارند.
MCP و گردشهای کار عاملها
- نقاط وارسی پایدار برای ارزیابی و خط زمانی بازیابی اضافه شدند تا عاملها پس از از دست دادن زمینه بتوانند کار را از سر بگیرند.
- کشف ابزارها با خروجی دارای حجم محدود، جستوجوی دقیق قراردادهای رابط، قراردادهای فشردهٔ بازپخش و اطلاعات کاربردی برای اقدامات بعدی اضافه شدند؛ فهرست کامل ابزارها همچنان در دسترس است.
- فهرست ابزارهای MCP بهروز شد تا نوع نتیجهٔ مورد نیاز پروتکل که rmcp ارائه میکند حفظ شود.
- ورود داده در زبانههای پسزمینه، همگامسازی زبانهٔ فعال، تصویرهای وضعیت مرورگر، کادرهای گفتوگوی JavaScript، عملیات ذخیرهسازی و فرادادهٔ دانلود بهبود یافتند.
- شواهد اصلی یافتهها هنگام پیوند دادن درخواستهای پشتیبان حفظ شدند و گفتوگوهای ذخیرهشدهٔ WebSocket برای گردشهای کار شواهد اضافه شدند.
- قراردادهای رابط ابزارهای تطبیق و جایگزینی، جستوجوی بدنهٔ درخواست، تعریف محدوده، نتایج نقشهٔ سایت و نمایش پیشرفت اسکن پسیو طولانیمدت بهبود یافتند.
- جستوجوهای تکراری پروژه و بررسیهای سلامت مرورگر کاهش یافتند و رسیدهای اجرا در ارسالهای با نتیجهٔ نامشخص و هنگام بازیابی جلسه حفظ شدند.
دادههای پروژه و پایداری رابط
- فعالسازی پروژه بهبود یافت تا پاسخهای قدیمی فهرست نتوانند پروژهٔ نادرست را دوباره فعال کنند.
- مسیرهای سیستم فایل محلی برای ذخیره و ورود نسخههای پشتیبان پروژه و رابط مدیریت نسخههای پشتیبان اضافه شدند.
- پشتیبانی از Markdown و نمایش تمامصفحه برای توضیحات یافتهها، خروجی یافتههای کل پروژه و افزودن نام پروژه به ابتدای نام فایلهای خروجی اضافه شدند.
- پیمایش نقشهٔ سایت، نمایش مسیر، حفظ وضعیت باز بودن شاخهها و جزئیات نقاط پایانی بهبود یافتند.
- گروههای پیمایش جمعشدنی، پوستههای ظاهری بیشتر، ورود و خروج میانبرها و ویرایشگر CodeMirror برای JavaScript و CSS سفارشی اضافه شدند.
- تخصیصهای غیرضروری حافظه، تازهسازی مکرر فهرستها، نوشتن در ذخیرهسازی محلی و برجستهسازی سنگین نحو در سراسر رابط کاهش یافتند.
- فرمانهای قدیمی افزونهها، وضعیت بارگذاری و حذف فایل، پرسوجوی دورهای خروجی، تنظیمات اسکنر و اعلانهای یافتههای تولیدشده اصلاح شدند.
- نمایش پیشرفت راهاندازی، اندازه و موقعیت پنجرههای دسکتاپ، کادرهای گفتوگوی خروج و بازیابی از پایگاههای دادهٔ با مهاجرت نیمهتمام بهبود یافتند.
ساخت و انتشار
- فرادادهٔ برنامه به OgmaBox منتقل شد و وابستگیهای سازگار فرانتاند و Rust بهروز شدند.
- حجم یادداشتهای انتشار تولیدشده محدود شد تا نخستین انتشار در یک مخزن جدید از سقف توضیحات GitHub فراتر نرود.
- تلاشهای مجدد اصلاح شدند تا بهجای ساخت دوبارهٔ انتشار، از پیشنویسهای موجود استفاده کنند.
- ابزارهای کمکی قابلیتهای Linux به ساختهای تولیدی Linux محدود شدند، درحالیکه پوشش آزمون واحد بینپلتفرمی حفظ شد؛ این تغییر خطاهای کامپایل macOS و Windows را که هنگام ساخت v0.3.0 کشف شده بودند رفع کرد.
v0.2.20
تاریخچهٔ HTTP و محدوده
- هنگام بازگشت به تاریخچهٔ طولانی HTTP، ردیفهای حافظهٔ نهان و موقعیت پیمایش بلافاصله و بدون انتظار برای درخواستهای تازهسازی پسزمینه بازیابی میشوند.
- کنترلهای پایدار برای کوتاه کردن URL و نمایش پرسوجو در همان خط اضافه شدند؛ ارتفاع ردیفها و عرض ستونهای جدول حفظ میشوند.
- منوی افزودن درخواست به پیشتنظیم محدوده مستقیماً در تاریخچهٔ HTTP اضافه شد.
- قواعد محدوده بهترتیب و بهطور یکسان اعمال میشوند و با تغییر تنظیمات محدوده، تاریخچهٔ فعال تازهسازی میشود.
گردشهای کار
- اجرای گردشهای کار پسیو و گزارشهای اجرا به پروژهای که درخواست را ثبت کرده است متصل میمانند.
- وقتی شرط HTTPQL برقرار نیست، گرههای بعدی گردش کار متوقف میشوند؛ شاخههای صریح true/false و نقاط ادغام شرطی حفظ میشوند.
MCP و خودکارسازی مرورگر
- میتوان یک ورودی یا چند فیلد فرم را با استفاده از ارجاع عناصر در تصویر وضعیت پر کرد؛ ارسال فرم همچنان عملی صریح و جداگانه است.
- تصویرهای وضعیت متمرکز مرورگر، جستوجوی متن، خروجی با حجم محدود و تصویرهای فقط شامل تغییرات، همراه با مقادیر و وضعیتهای بهروز، اضافه شدند.
- اقدامات مرورگر میتوانند بهصورت اختیاری منتظر نتیجهٔ مورد انتظار بمانند و گزارشی فشرده از مشاهده برگردانند.
- انتخاب زبانه بهصورت صریح یا بر اساس تصویر وضعیت، در اقدامات مرورگر، انتظارها و کادرهای گفتوگو بهطور یکسان پشتیبانی میشود و زبانهٔ استفادهشده گزارش میشود.
- ورودیهای ویرایش درخواست در ارسال مستقیم و بازپخش یکسان شدند؛ این شامل شناسههای درخواست سازگار، قالبهای هدر و بدنههای متن، JSON یا base64 است. هدرهای تکراری و بایتهای دقیق HTTP خام حفظ میشوند.
- ابزارهایی برای خواندن رونوشتهای صفحهبندیشدهٔ بازپخش WebSocket و قطع اتصال جلسههای بازپخش اضافه شدند.
- ابزارهای پرکاربرد نتایج ساختاریافته و فشرده با طرحوارهٔ خروجی برمیگردانند؛ متن سازگاری و جزئیات اختیاری حفظ میشوند.
- اسکرینشاتهای مرورگر بهصورت تصویرهای بومی MCP برگردانده میشوند، اعتبارسنجی فرم و روالهای ارسال حفظ میشوند و کنترلهای زیر گرههای دسترسپذیری نادیدهگرفتهشده نیز گنجانده میشوند.
- مهلتهای پیمایش و انتظار رعایت میشوند، گزارشهای مرورگر بهبود یافتهاند، انتخابگرهای مفقود و منابع ناموجود بهدرستی گزارش میشوند و اطلاعات تشخیصی خطاهای API با حجم محدود حفظ میشوند.
بازپخش و پروکسی
- ساختار قاببندی HTTP خام ویرایششده از ابتدا تا انتها، از جمله توالیهای CRLF معیوب، حفظ میشود و درخواستهای خام در تلاشهای بازپخش باقی میمانند.
- وقتی دستدهی بازپخش WebSocket رد شود یا مقدار پذیرش نامعتبر برگرداند، جزئیات تشخیصی ارائه میشوند.
- بدنههای gzip متشکل از چند بخش بهطور کامل کدگشایی میشوند و هدرهای تکراری Content-Encoding بهدرستی پردازش میشوند.
- مقصدهای درخواست که افزونهها تغییر دادهاند با هدرهای Host هماهنگ میمانند و هدرهای Content-Length با مقدار صفر در عبور از پروکسیهای بالادست حفظ میشوند.
اصلاحات برنامه
- مقادیر ویرایشگر محیط پس از ذخیره حفظ میشوند.
- زبانههای افزونه به افزونهٔ انتخابشده متصل میمانند و از بازگشت گزارشهای پاکشده بر اثر پاسخهای قدیمی جلوگیری میشود.
- پرسوجوی دورهای خروجی پس از خطاهای گذرای API بازیابی میشود و پس از تازهسازی فهرست خروجی، نتایج قدیمی صفحهبندی کنار گذاشته میشوند.
- هنگام تغییر درگاههای شنونده، تنظیمات ذخیرهشدهٔ OAST برگردانده میشوند.
- پس از جایگزین شدن درخواستهای وضعیت قبلی با درخواستهای جدیدتر، حالت بارگذاری MCP پاک میشود.
v0.2.19
منتشرشده در 2026-09-08 · انتشار GitHub
بازپخش WebSocket
- حالتهای اتصال مدیریتشده برای Socket.IO 3/4، GraphQL graphql-transport-ws و graphql-ws قدیمی اضافه شدند.
- فضای نام Socket.IO، محمولههای احراز هویت و پارامترهای اتصال GraphQL قابل پیکربندی اضافه شدند.
- مقداردهی اولیهٔ پروتکل، مدیریت تأیید دریافت، پاسخهای ضربان اتصال و خطاهای روشنتر احراز هویت و مقداردهی اولیه اضافه شدند.
- اتصالهای مستقل Socket.IO را بدون استفادهٔ مجدد از شناسههای جلسهٔ مرورگر ثبتشده آغاز کنید.
- اتصالهای سادهٔ ws:// اصلاح شدند تا از دستدهی استاندارد HTTP Upgrade استفاده کنند.
- از مسدود شدن جلسات دیگر توسط ارسالهای متوقفشده جلوگیری شد و عملیات قطع اتصال قابل لغو باقی ماندند.
- همگامسازی وضعیت اتصال و گم شدن پیامهای نهایی هنگام بسته شدن اتصال اصلاح شدند.
- محدودیتهای API که پیامهای بزرگ متنی و باینری معتبر را رد میکردند تصحیح شدند.
- صفحهبندی نمایهشده و بدون شکاف برای رونوشت پیامها اضافه شد تا هنگام ثبت فعال پیامی از دست نرود.
HTTP/2
- مذاکرهٔ HTTP/2 در سمت مرورگر با امکان بازگشت به HTTP/1.1 فعال شد.
- پاسخها بدون انتظار برای کل بدنه بهصورت جریانی ارسال میشوند و مدیریت پاسخهای طولانی و جریانهای همزمان بهبود یافته است.
- پاسخهای بزرگ بهطور کامل عبور داده میشوند، درحالیکه مقدار نگهداشتهشده برای ثبت محدود میشود.
- هنگام لغو پاسخها، ثبتهای جزئی حفظ میشوند.
- درخواستهای بیشازحد بزرگ بهجای عبور دادن بدنهٔ خالی رد میشوند.
- هدرهای کوکی تقسیمشدهٔ HTTP/2 هنگام عبور به HTTP/1.1 بهدرستی ترکیب میشوند.
- هدرهای انتهایی پاسخ در تلاشهای بازپخش ذخیرهشده حفظ و هنگام بازرسی پاسخ ارائه میشوند.
تاریخچهٔ HTTP
- پنجرههای مستقل دسکتاپ برای بازرسی درخواستها و پاسخهای ثبتشده اضافه شدند.
- موقعیت پیمایش هنگام جابهجایی بین تاریخچهٔ HTTP و بازپخش حفظ میشود.
- اقدامات تکدرخواست و انتخاب بازه با Shift و کلیک اصلاح شدند.
- بازخورد پیشرفت هنگام حذف تمام ورودیهای تاریخچه اضافه شد.
- برای خواندن و انتخاب آسانتر، یک ردیف تمامعرض به URL درخواست اختصاص داده شد.
- نمایش شانزدهشانزدهی از انتخاب بخش هدر یا بدنه مستقل شد.
- پیشنمایش بدنههای فشرده با کدگشایی محتوا پیش از اعمال بازههای بایت اصلاح شد.
بازپخش HTTP
- نمای درختی بازشدنی JSON برای پاسخها اضافه شد.
- ویرایش شانزدهشانزدهی به خط درخواست، هدرها و بدنه گسترش یافت.
- کاراکترهای کنترلی در حالت خام قابل مشاهده و ویرایش شدند و مدیریت متناظر کلیپبورد اضافه شد.
- اطلاعات وضعیت تلاش پس از بارگذاری جلسات ذخیرهشده حفظ میشود.
- آمار بازپخش به جلسهٔ انتخابشده محدود میماند.
گردشهای کار و تطبیق و جایگزینی
- اجرای گردش کار در تبدیل هدر، مسیر، پرسوجو، خط درخواست، خط پاسخ و کد وضعیت بازیابی شد.
- پیشنمایش تطبیق مبتنی بر HTTPQL با تعداد کل و بازخورد خطای پرسوجو اضافه شد.
- از تغییر ناخواستهٔ قواعد ذخیرهشده هنگام بارگذاری در ویرایشگر جلوگیری شد.
- خطوط کامل هدر هنگام اعمال قواعد افزودن هدر بهدرستی تجزیه میشوند.
- بدنههای پاسخ فشرده پیش از ارسال به گردشهای کار تبدیل کدگشایی میشوند و هدرهای مرتبط با بدنه پس از تبدیل بهروز میشوند.
یافتهها و نقاط پایانی
- حذف همه برای یافتههای کل پروژهٔ فعلی، مستقل از محدودیت صفحهٔ قابل مشاهده، اضافه شد.
- تعداد کل یافتهها، تعداد هر شدت و نشانهای نوار کناری بدون بارگذاری مجدد بهروز میشوند.
- شواهد HTTP ارجاعشده توسط یافتهها و نقاط پایانی پس از پاک کردن تاریخچهٔ HTTP حفظ میشوند.
- حذف نقاط پایانی بهصورت تکی و در سطح پروژه اضافه شد.
- حذف اتصالهای تاریخچهٔ WebSocket بهصورت تکی و در سطح پروژه اضافه شد.
یادداشتها و اسکنر
- دسترسی مستقیم نوار کناری به یادداشتها، جستوجوی داخل یادداشت و میانبرهای قالببندی Markdown و ذخیره اضافه شدند.
- یادداشتهای ذخیرهشده بین پروژههای یک فضای کاری از یکدیگر جدا شدند.
- کنترلهای سراسری فضای کاری برای تولید نقاط پایانی، یافتههای اسکنر و شنوندههای OAST اضافه شدند.
- کنترلهای پایدار برای قواعد پسیو منفرد و بررسیهای فعال پیشفرض اضافه شدند.
ساخت و انتشار
- نسخهٔ Rust روی 1.98.1 ثابت شد، وابستگیهای سازگار Rust و فرانتاند تازهسازی شدند و electron-builder به 26.15.3 ارتقا یافت.
- خطاهای نصب سختگیرانهٔ pnpm ناشی از اسکریپت ساخت استفادهنشدهٔ electron-winstaller اصلاح شدند.
- مدیریت PATH در کانتینر Linux، تشخیص منابع بستهبندیشدهٔ macOS و بررسی صحت نتیجه در آزمون اولیهٔ خاموشسازی تصحیح شدند.
پوشش آزمونهای جلوگیری از پسرفت
- پوشش آزمون برای کدگشایی HPACK، پخش جریانی HTTP/2، فشردهسازی WebSocket، بازگشت TLS، پروتکلهای مدیریتشده و رونوشتهای دارای 25,000 پیام گسترش یافت.
- بررسیهای جلوگیری از پسرفت برای رفتار رابط تحت تأثیر و انتشار مستقیم نسخه اضافه شدند.
- نصب وابستگی Linux در کانتینرهای بومی x64 و شبیهسازیشدهٔ ARM64 تأیید شد.
v0.2.13
منتشرشده در 2026-09-01 · انتشار GitHub
تازهها
- 18 پوستهٔ استاندارد برنامه، شامل تیره، روشن، Solarized، کنتراست بالا، Arctic، Forest، Ember، Mist و پوستههای تحت کنترل سیستم اضافه شدند.
- انتخاب گستردهتر فونت رابط و کد با فونتهای همراه JetBrains Mono، Fira Code و Source Code Pro اضافه شد.
- برجستهسازی زندهٔ نحو و پیشنمایش فونت در تنظیمات ظاهر اضافه شدند.
- اجرای مدیریتشدهٔ MCP در پسزمینه بدون باز کردن پنجرهٔ ترمینال اضافه شد.
- اطلاعات تشخیصی اخیر stdout و stderr متعلق به MCP به صفحهٔ تنظیمات MCP اضافه شدند.
- پایش احرازشدهٔ اجارهٔ اتصال دسکتاپ برای تشخیص و خاتمه دادن فرایندهای یتیم بکاند اضافه شد.
- خاموشسازی تدریجی بکاند شامل شنوندههای پراکسی، ترمینالها، فرایندهای MCP و سایر منابع زمان اجرا اضافه شد.
- آزمون اولیهٔ چرخهٔ عمر برای نسخههای بومی Linux، macOS و Windows اضافه شد.
- فرادادهٔ بهروزرسان چندمعماری برای Windows، macOS و Linux اضافه شد.
بازپخش
- جلسات بازپخش اکنون هنگام ایجاد از تاریخچهٔ HTTP، الگوهای درخواست مستقل را حفظ میکنند.
- جلسات بازپخش پس از حذف ورودیهای اصلی تاریخچهٔ HTTP خود همچنان کار میکنند.
- حذف تاریخچهٔ HTTP اکنون منابع بازپخش را بدون حذف جلسات بازپخش جدا میکند.
- انتخاب تلاش بازپخش اکنون درخواست و بدنهٔ دقیق استفادهشده برای آن تلاش را نمایش میدهد.
- انتخاب دوبارهٔ تلاش، جزئیات درخواست و پاسخ آن را بهطور قابل اعتماد تازهسازی میکند.
- بدنههای ناقص درخواست ثبتشده اکنون بهجای ارسال دادهٔ ناکامل، خطای واضح بازپخش ایجاد میکنند.
گردشهای کار
- response.getBody().toText() اکنون بدنههای پاسخ فشرده، از جمله محتوای Brotli، را بهصورت خودکار کدگشایی میکند.
- داراییهای وب قطعهبندیشده و کدگذاریشده اکنون میتوانند بهشکل کدگشاییشده روی دیسک نوشته شوند.
- در صورت نیاز به نمایش اصلی، بایتهای خام کدگذاریشده از طریق response.getRaw() همچنان در دسترس هستند.
- پوشش آزمون برای پاسخهای بزرگ کدگشاییشدهٔ گردش کار بدون کوتاهسازی بیهشدار محتوای آنها اضافه شد.
تاریخچهٔ HTTP
- URLهای کامل درخواست اکنون بهجای کوتاه شدن با سهنقطه به خطوط بعد میروند.
- بخشهای انتخابشدهٔ URL اکنون بدون جایگزینی کلیپبورد با URL کامل قابل کپی هستند.
- کپی محتوای انتخابشدهٔ درخواست یا پاسخ دیگر مدیریتکنندهٔ کپی در سطح جدول را فعال نمیکند.
- مدیریت ایمن برای رویدادهای کلیپبورد بدون عنصر هدف اضافه شد.
- هدرهای پاسخ اکنون ناحیهٔ پیمایش مستقل دارند.
- تغییر اندازهٔ ستون جدول دیگر ناخواسته آن ستون را مرتب نمیکند.
پایداری دسکتاپ
- فرایندهای یتیم ogma-server و MCP پس از بستن Ogma در Windows اصلاح شدند.
- خاموشسازی Windows اکنون در صورت در دسترس نبودن خاموشسازی تدریجی، کل درخت فرایند بکاند را خاتمه میدهد.
- نمایش داده نشدن کادر خروج Linux یا مسدود ماندن برنامه اصلاح شد.
- زمانی که کادر خروج سفارشی بارگذاری نشود، جایگزین بومی اضافه شد.
- مرورگر تعبیهشده اکنون پورت پراکسی انتخابشده توسط بکاند را کشف و استفاده میکند.
- پاکسازی سوکتهای فعال TCP و شنوندههای پایدار پراکسی رابط بهبود یافت.
- نسخههای قابل حمل Windows دیگر بهاشتباه بهروزرسانی درجا مبتنی بر نصبکننده پیشنهاد نمیکنند.
- نماد درست برنامهٔ Ogma برای نصبکنندهها و فایلهای اجرایی Windows بازیابی شد.
- پنجرههای مستقل مرورگر و کادرهای خروج اکنون از پوستهٔ انتخابشدهٔ Ogma پیروی میکنند.
v0.1.9
منتشرشده در 2026-08-24 · انتشار GitHub
تاریخچهٔ HTTP، رهگیری و بازپخش
- ذخیرهسازی، فیلتر، یادداشتها، انتخاب درخواست و عملکرد پروژههای بزرگ در تاریخچهٔ HTTP بهبود یافتند.
- موارد پیمایشی که پس از تغییر نماها ممکن بود تاریخچهٔ ثبتشده ناپدیدشده به نظر برسد اصلاح شدند.
- «ارسال به بازپخش» بهبود یافت تا درخواست بازپخش تازهساختهشده بلافاصله انتخاب شود.
- ویرایش بازپخش، الگوها، جاینگهدارها، پردازش محموله و پایداری اجرای درخواست گسترش یافتند.
- رفتار رهگیری، مدیریت درخواست، قواعد سفارشی، خروجیگیری، وارد کردن و سازگاری دادهٔ پروژه بهبود یافتند.
- نمایهها و مهاجرتهای پایگاه داده اضافه شدند تا تاریخچه، یافتهها، بازپخش، گردشهای کار و عملیات پروژه با رشد داده پاسخگو بمانند.
آزمایش WebSocket
- گردشهای کار تاریخچه و بازپخش WebSocket از ابتدا تا انتها بهبود یافتند.
- مدیریت جلسهٔ بازپخش، ویرایش پیام، زمانبندی، مدیریت چرخهٔ عمر اتصال و گزارش خطا گسترش یافتند.
- سازگاری
permessage-deflateبرای ترافیک فشردهٔ WebSocket اضافه شد. - ذخیرهسازی بازپخش WebSocket و جداسازی پروژه بهبود یافتند.
راهاندازی مرورگر و گواهی
- تجربهٔ مرورگر داخلی Ogma و یکپارچهسازی پراکسی بهبود یافتند.
- مدیریت قویتر CA محلی برای رهگیری HTTPS در مرورگر داخلی اضافه شد.
- تجربهٔ گواهی با راهنمای نصب اختصاصی بازطراحی شد.
- دستورالعملهای گواهی مختص پلتفرم برای Android، Chrome، Firefox، iPhone/iPad، Linux، macOS و Windows اضافه شدند.
- نمادهای پلتفرم با هویت برند، بلوکهای دستور قابل کپی و برندینگ یکپارچهٔ Ogma در صفحات مرورگر و گواهی اضافه شدند.
پروژهها و جلسات
- انتخاب محل ذخیره در برنامه برای پروژهها و نسخههای پشتیبان جلسات اضافه شد.
- روندهای ذخیرهٔ جلسه با نام جدید، باز کردن پروژه، پشتیبانگیری و خروج و بازیابی بهبود یافتند.
- بازیابی جلسات موقت و دادههای ذخیرهشدهٔ ارزیابی بهبود یافت.
- رفتار خروجیگیری و وارد کردن پروژه و سازگاری جلسه در HTTP، WebSocket، بازپخش، یافتهها و وضعیت فضای کاری گسترش یافتند.
MCP و آزمایش با کمک هوش مصنوعی
- قابلیتها و پایداری MCP برای آزمون نفوذ با هوش مصنوعی گسترش یافتند.
- پیکربندی MCP، مدیریت نقاط پایانی، وضعیت پایدار، مدیریت انتقال و بازیابی خطا بهبود یافتند.
- خودکارسازی، اجرای گردش کار، مسیرهای احراز هویت، اسکن فعال و پسیو، OAST، کشف و مدیریت متغیرهای محیطی بهبود یافتند.
رابط و تجربهٔ دسکتاپ
- پاسخگویی پیمایش، آمادهسازی فضای کاری، وضعیتهای بارگذاری و یکپارچگی پوسته بهبود یافتند.
- پیمایش مرورگر، رفتار منو، چیدمان کادرهای گفتگو، روند خروج و رفتار راهاندازی بهبود یافتند.
- برندینگ مرورگر Ogma، راهنمای گواهی، دربارهٔ Ogma و رابطهای بازرسی بهروز شد.
- رابط بهبودیافتهٔ ذخیرهٔ جلسه اضافه شد و دسترسپذیری کادرهای بزرگتر دسکتاپ بهبود یافت.
بستهبندی و انتشار دسکتاپ
- بستهبندی انتشار Linux، macOS و Windows بهبود یافت.
- جداسازی معماری اصلاح شد تا هر کار CI فقط معماری CPU مورد نظر خود را بستهبندی کند.
- تعارضهای بستهبندی DMG در macOS اصلاح شدند.
- امضای کد صریحا اختیاری شد و از خراب شدن ساختهای بدون امضا توسط مقادیر خالی گواهی جلوگیری شد.
- مدیریت نسخهٔ انتشار وابسته به شل با اسکریپت چندپلتفرمی Node جایگزین شد و خرابی JSON انتشار در Windows اصلاح شد.
v0.1.5
منتشرشده در 2026-08-15 · انتشار GitHub
تاریخچهٔ HTTP
- جمع شدن ستونها توسط ردیفهای انتخابشده هنگام بازرسی اصلاح شد.
- ردیفها هنگام بهروزرسانی زنده ثابت ماندند و ردیفهای تحت بازرسی در حد پنجره حفظ شدند.
- مدیریت بهروزرسانی دستهای برای ترافیک مداوم بهبود یافت.
- انتخابهای گروهی هنگام ثبت حفظ شدند.
- بهروزرسانیهای زندهٔ ازدسترفته همسانسازی شدند.
- ترتیب درخواستهای صفحهبندیشده پایدار شد و آمار صفحهبندی تصحیح شد.
- جدول برای استفاده از عرض موجود محفظه گسترش یافت.
بازپخش
- نمایش خوانای ساختیافتهٔ درخواست اضافه شد.
- ویرایشها هنگام تغییر نمای درخواست حفظ شدند.
- ویرایش پارامترهای پرسوجو بهدرستی همگام شد.
- فاصلهگذاری معتبر هدر هنگام ویرایش بازپخش پذیرفته شد.
تنظیمات و ظاهر
- پیشتنظیمهای بیشتر سفارشیسازی فونت و پیشنمایش فونت اضافه شدند.
- رفتار فونت جایگزین ویرایشگر بهبود یافت.
- روندهای ذخیره و بازنشانی تنظیمات JS سفارشی مقاومتر شدند.
- زمانسنجهای معلق اعمال CSS هنگام بازنشانی لغو شدند.
- پیوندهای جامعه در بخش درباره بازیابی شدند.
- مدیریت مسیر لاگ در پلتفرمهای مختلف اصلاح شد.
یافتهها، خروجیها، فایلها و جستوجو
- صفحهبندی یافتهها پس از حذف معتبر ماند و فیلترها پس از بهروزرسانی گروهی موارد قابل مشاهده حفظ شدند.
- همگامسازی نشان یافتهها هنگام تغییر پروژه و وارد کردن اصلاح شد.
- اعتبارسنجی خروجی و مدیریت نام فایل بهبود یافتند.
- بافرهای قدیمی ویرایش فایل هنگام تغییر فایل پاک شدند.
- از نصب مجدد غیرضروری بخش جستوجو جلوگیری شد و بهروزرسانی پرسوجوی مسیر پایدار ماند.
محیط و محدوده
- جایگذاری متغیرهای محیطی و جداسازی محدوده برای هر پروژه اصلاح شدند.
- متغیرهای محیطی سراسری در سطح فضای کاری بازیابی شدند.
- وضعیت پرسوجوی ابزارهای کمکی هنگام تغییر زبانه حفظ شد.
رابط و افزونهها
- نمادهای درخواست رنگی ماندند و فرادادهٔ غیرضروری درخواست کاهش یافت.
- پیوندهای فرادادهٔ افزونه و مدیریت ارسال فرمان تکراری بهبود یافتند.
v0.1.4
منتشرشده در 2026-08-11 · انتشار GitHub
مسیرهای مرورگر احرازشده
- پروفایلهای قابل استفادهٔ مجدد برای مسیرهای مرورگر احرازشده اضافه شدند.
- توالیهای ورود را ثبت و بازپخش کنید.
- احراز هویت را با URLها، وضعیت DOM، کوکیها یا درخواستهای HTTP تأیید کنید.
- جلسات منقضیشده را خودکار تازهسازی کنید.
- از نقاط بررسی دستی MFA پشتیبانی میشود.
- چند هویت برای آزمایش مجوزدهی و IDOR نگه دارید.
- پیکربندی مسیر در راهاندازیهای مجدد برنامه حفظ میشود.
- بازیابی هنگام تغییر انتخابگرها، اهداف پیمایش یا وضعیت احراز هویت بهبود مییابد.
وارد کردن API آگاه از طرحواره
پشتیبانی OpenAPI 3 با این موارد گسترش یافت:
- بدنهها و نمونههای درخواست.
- پارامترهای مسیر، پرسوجو، هدر و کوکی.
- ارجاعهای محلی و مؤلفههای قابل استفادهٔ مجدد.
- طرحهای امنیتی و فرادادهٔ احراز هویت.
- متغیرهای سرور.
- مقادیر مشتقشده از طرحواره و نقاط درج.
وارد کردن دروننگری GraphQL و تولید عملیات اضافه شدند.
تولید عملیات و درخواست SOAP/WSDL اضافه شد.
مدیریت متغیر، URL، بدنه و احراز هویت Postman بهبود یافت.
فرادادهٔ طرحواره برای تغییر درخواست با نوع درست و آزمایش خودکار اضافه شد.
تشخیص قالب و رد ارجاعهای خارجی ناامن بهبود یافتند.
SDK افزونه نسخهٔ 1.1
قراردادهای SDK فرانتاند برای این موارد تکمیل شدند:
- بازیابی درخواست، دسترسی خام و جستوجو.
- یافتهها.
- محدوده.
- پروژهها.
- پیمایش و یکپارچهسازی نوار کناری.
- ارتباط با بکاند.
- پوسته و چرخهٔ عمر رابط.
مقداردهی اولیهٔ ناهمزمان و قابل اعتماد SDK اضافه شد.
اعلانهای سازگاری برای نسخههای Ogma و SDK اضافه شدند.
مدیریت مجوز افزونه و بررسی نصب بهبود یافتند.
محدودیتهای زمان اجرا و اطلاعات اعتبارسنجی افزونه در دسترس قرار گرفتند.
جداسازی محیط اجرای افزونه و مدیریت شکست callback تقویت شدند.
اعتبارسنجی بسته و رجیستری بازار جامعه بهبود یافت.
افزونههای بدون امضای موجود همچنان کاملا سازگار هستند.
@kaijinlab/ogma-sdk@1.1.0 در npm منتشر شد.
بهبودهای گردش کار
- گردشهای کار اکنون بهطور پیشفرض بین پروژههای یک فضای کاری مشترک هستند.
- گردشهای کار مختص پروژه همچنان پشتیبانی میشوند.
- جزئیات گره گردش کار پس از خروج از نما و بازگشت بازیابی شدند.
- انتخاب گردش کار و بازیابی وضعیت ویرایشگر بهبود یافتند.
- کنترلهای اقدام گردش کار برای چیدمان فشردهتر استودیو به زیر نام گردش کار منتقل شدند.
- فضای کاری قابل استفادهٔ ویرایشگر گره افزایش یافت.
دقت تاریخچهٔ HTTP
- وضعیت گمراهکنندهٔ بازرسیشده با ردیابی دقیق تغییرات جایگزین شد.
- درخواستهای تغییریافته با تطبیق و جایگزینی یا رهگیری اکنون بهعنوان تغییریافته مشخص میشوند.
- فیلتر HTTPQL هنگام انتخاب نشانگرهای وضعیت ترافیک تصحیح شد.
- تمایز دیداری منابع ترافیک و ورودیهای تغییریافته بهبود یافت.
v0.1.3
منتشرشده در 2026-08-10 · انتشار GitHub
اجرای گردشهای کار از تاریخچهٔ HTTP
- گردشهای کار فعال را مستقیما از منوی زمینهٔ تاریخچهٔ HTTP اجرا کنید.
- یک یا چند ورودی انتخابشده را پردازش کنید.
- از میان گردشهای کار فعال و در حال حاضر فعالشده انتخاب کنید.
تطبیق و جایگزینی با HTTPQL
- فیلترهای HTTPQL به قواعد تطبیق و جایگزینی اضافه شدند.
- با استفادهٔ همزمان از فیلدهای درخواست و پاسخ فیلتر کنید.
- قواعد پاسخ میتوانند متد، مسیر، هدرها و بدنهٔ درخواست مرتبط را ارزیابی کنند.
- دقت تطبیق هدر نامدار و مدیریت بزرگی و کوچکی حروف بهبود یافتند.
بهبودهای بازپخش
- نام جلسات را با F2 یا منوی زمینه تغییر دهید.
- جلسات را مستقیما داخل مجموعهها ایجاد کنید.
- جلسات را بین مجموعهها منتقل کنید.
- جلسات را با کشیدن و رها کردن مرتب کنید.
- جلسات را به بالا یا پایین منتقل کنید.
- ورودیهای تاریخچهٔ HTTP را مستقیما به مجموعهٔ بازپخش بفرستید.
- تلاشهای بازپخش منفرد را حذف کنید.
- حذف جلسه از منوی زمینه اصلاح شد.
- اقدامات گمراهکنندهٔ چپ و راست با اقدامات بالا و پایین جایگزین شدند.
- از انتقالهای غیرضروری به مجموعهٔ فعلی جلوگیری شد.
بهبودهای گردش کار
- اجرای گردشهای کار تبدیل اکنون در اجراها و گزارش رویدادها ظاهر میشود.
- اطلاعات تشخیصی خط و ستون JavaScript بهبود یافتند.
- پاک کردن همه برای تاریخچهٔ اجرای گردش کار اضافه شد.
- اتصالهای گردش کار قابل انتخاب و حذف هستند.
- تغییر نام گره گردش کار اصلاح شد.
- خطاهای فعال یا غیرفعال کردن گردش کار اصلاح شدند.
- آزمایش، تغییرات معلق گردش کار را خودکار ذخیره میکند.
- دادههای نمونهٔ آزمایش هنگام پیمایش بین نماها حفظ میشوند.
- تاریخچهٔ اجرا پس از اجرای آزمایش و دسته تازهسازی میشود.
اصلاحات HTTPQL
- جستوجوی زیررشتهٔ هدر نامدار اکنون مقادیر را در هر موقعیت تطبیق میدهد.
- عملگرهای هدر نامدار فقط هدر انتخابشده را بازرسی میکنند.
- نام هدرها بدون حساسیت به بزرگی و کوچکی حروف تطبیق داده میشوند.
- عملگرهای منفی هدرهای تکراری را بهدرستی مدیریت میکنند.
- بررسی وجود هدر نامدار بهبود یافت.
اصلاحات SDK افزونه
- مدیریت مسیر پایه در sdk.path.join() اصلاح شد.
- مسیرهای درخواست که با جداکننده آغاز میشوند دیگر مسیر پایه را جایگزین نمیکنند.
- نرمالسازی بخشهای پوشهٔ فعلی و پوشهٔ والد اضافه شد.
- جداکنندههای مختص پلتفرم در Windows، Linux و macOS حفظ شدند.
تجربهٔ پروژه
- درخواستهای غیرضروری پشتیبانگیری هنگام تغییر پروژههای پایدار حذف شدند.
- درخواستهای غیرضروری پشتیبانگیری هنگام بستن پروژههای پایدار حذف شدند.
- جلسات موقت همچنان پیش از بستن هشدار میدهند، زیرا دادههای آنها دور ریخته میشود.
- پشتیبانگیری دستی و خروجیگیری همچنان در دسترس هستند.
پایداری
- از بهروزرسانیهای قدیمی منوی زمینهٔ بازپخش و گردش کار جلوگیری شد.
- رقابت زمانبندی ذخیرهٔ گردش کار اصلاح شد.
- فیلترهای پاسخ اکنون درخواست مؤثر پس از رهگیری یا تغییر را دریافت میکنند.
- اعتبارسنجی رجیستری مهاجرت بهبود یافت.
- پوشش جلوگیری از پسرفت برای بازپخش، HTTPQL، تطبیق و جایگزینی، گردشهای کار و عملیات مسیر افزونه اضافه شد.
v0.1.2
منتشرشده در 2026-08-08 · انتشار GitHub
آزمایش گردش کار
- دادههای نمونهٔ قابل ویرایش درخواست و پاسخ HTTP برای گردشهای کار فعال و پسیو اضافه شدند.
- آزمایشها از طریق موتور گردش کار محیط تولید اجرا میشوند.
- نتایج آزمایش، خروجی مرحله و خطاها در اجراها و گزارش رویدادها در دسترس هستند.
- دادههای نمونهٔ موقت آزمایش خودکار از تاریخچهٔ HTTP حذف میشوند.
- پشتیبانی اجرا روی تاریخچه برای گردشهای کار فعال و پسیو اضافه شد.
- ذخیرهٔ گردش کار با
Ctrl+S/Cmd+Sاضافه شد.
APIهای سیستم فایل و مسیر افزونه
- پشتیبانی محدودشدهٔ ماژولهای
fsوpathاضافه شد. - روشهای سازگاری، از جمله موارد زیر، اضافه شدند:
readFile/readFileSyncwriteFile/writeFileSyncappendFileexists/existsSyncmkdir،listو ابزارهای کمکی مرتبط با مسیر
- وارد کردن ساختارشکنانه از
"fs"و"path"اضافه شد. - محافظت در برابر پیمایش پوشه و خروج از محدوده با پیوند نمادین اضافه شد.
تطبیق و جایگزینی
- گردشهای کار اکنون میتوانند بدنهٔ کامل پاسخ HTTP را دریافت و تبدیل کنند.
- تبدیلهای گردش کار روی کل بدنه بدون اجبار تطبیق لفظی اضافه شدند.
مدیریت پروژه
- پروژههای اخیر اکنون میتوانند مستقیما از داشبورد راهاندازی باز شوند.
- حذف پروژه با تأیید اقدام برگشتناپذیر اضافه شد.
- پروژهها میتوانند در ریشههای سیستم فایل و درایوهای مختلف Windows، macOS و Linux ایجاد و وارد شوند.
نقشهٔ سایت
- بهروزرسانی پسزمینه دیگر نمودار نقشهٔ سایت را از رابط خارج یا بازنشانی نمیکند.
- بزرگنمایی، جابهجایی، بخشهای جمعشده و گرههای دارای موقعیت دستی هنگام تازهسازی پایدار میمانند.
- تازهسازیهای ناموفق پسزمینه آخرین نقشهٔ سایت قابل استفاده را حفظ میکنند.
v0.1.1
منتشرشده در 2026-08-08 · انتشار GitHub
قابلیتهای جدید
- خودکارسازی مرورگر MCP با لایهٔ کامل خودکارسازی مرورگر گسترش یافت (214 ابزار MCP).
- محیط اجرای MCP اکنون از ماژولهای سیستم فایل و مسیر (
sdk.fs،sdk.path) برای گردشهای کار خودکارسازی غنیتر پشتیبانی میکند. - ابزارهای جدید MCP برای آزمایش گستردهتر با هوش مصنوعی و تعاملپذیری گردش کار اضافه شدند.
- بهبودهای رابط بازپخش WebSocket:
- مدیریت صریح چرخهٔ عمر بازپخش در فرانتاند،
- پشتیبانی از بازپخش نخستین پیام ثبتشده،
- پشتیبانی از بازپخش توالیهای ثبتشدهٔ WebSocket.
- وضعیت کدگشا و ابزارهای کمکی اکنون در پیمایش حفظ میشود:
- بهبود حفظ متن ورودی و پیشنویس دستورالعمل.
اصلاحشدهها
- رفتار دانلود CA نمونه اصلاح شد.
- پایداری بهروزرسانی زندهٔ تاریخچهٔ HTTP اصلاح شد.
- مدیریت قطع اتصال و اطلاعات تشخیصی بازپخش WebSocket اصلاح شدند.
- موارد مرزی تجزیهٔ URL بازپخش ws اصلاح شدند.
- رقابتهای چرخهٔ عمر کار بازپخش ws اصلاح شدند (روندهای اتصال، قطع اتصال، پاکسازی و انتخاب).
- مدیریت اتصال تکراری یا نامعتبر در بازپخش ws اصلاح شد.
- مدیریت فریم ورودی بیشازحد بزرگ در بازپخش ws اصلاح شد.
- محافظت در برابر رفتارهای اتصال مجدد تکراری و وضعیت قدیمی اضافه شد.
- شرایط رقابت لغو دستدهی بازپخش ws اصلاح شدند.
- خطاهای ارسال بازپخش ws و اجرای اقدام بازپخش خط زمانی اصلاح شدند.
- رفتار زنده نگه داشتن اتصال بازپخش ws اصلاح شد:
- رفتار پیشفرض زنده نگه داشتن اتصال مقاومتر شد،
- مدیریت ping بهبود یافت،
- مدیریت مهلت زنده نگه داشتن اتصال مقاومتر شد.
- رفتار پاکسازی فضای کاری جلسهٔ موقت دسکتاپ اصلاح شد.
- پسرفتهای مدیریت دادهٔ جلسهٔ دسکتاپ با پاک کردن وضعیت قدیمی فضای کاری موقت در موارد لازم اصلاح شدند.
- مجموعهای از اصلاح باگ و بازآرایی کلی با پایداری داخلی بهتر انجام شد.
- تنظیمات رابط و محیط اجرا برای بازتاب بهتر انتقال وضعیت و اتصال بازپخش WS انجام شدند.
یادداشتها
- تمرکز این نسخه عمدتا بر پایداری بازپخش WebSocket و قابلیتهای MCP و خودکارسازی مرورگر است.
- رفتار بستهبندی و CI نیز برای کاهش ناهماهنگی انتشار و بهبود مدیریت خروجیهای ساخت تصحیح شده است.
v0.1.0
منتشرشده در 2026-07-19 · انتشار GitHub
نخستین انتشار عمومی آلفا.
هستهٔ پراکسی
- پراکسی HTTPS MITM با مدیریت گواهی CA
- ثبت HTTP/1.1، HTTP/2 و WebSocket
- زبان پرسوجوی HTTPQL برای فیلتر تاریخچه
- رهگیری، بازرسی، ویرایش، عبور دادن و حذف درخواستها
- قواعد تطبیق و جایگزینی با پشتیبانی عبارت منظم، هدر، بدنه و پرسوجو
- پیشتنظیمهای محدوده با پشتیبانی HTTPQL و نویسهٔ عام
بازپخش و خودکارسازی
- ویرایشگر بازپخش با ویرایش HTTP خام و ارسال موازی
- خودکارسازی (Sniper، Pitchfork، Cluster Bomb) با استخراجکنندهها و تطبیقدهندههای محموله
- آزمایش شرایط رقابت
- توالیهای درخواست HTTP با زنجیرهسازی متغیرها
اسکن
- اسکنر پسیو
- اسکنر فعال (SQLi، XSS، SSRF، CMDi، SSTI، پیمایش مسیر، تغییرمسیر باز)
- کشف محتوا با فهرست واژهٔ 9,300 مسیر
- قواعد پسیو سفارشی
ابزارهای کمکی
- کدگشا و کدگذار (base64، hex، URL، JWT، هش، رمزنگاری)
- نمای نقشهٔ سایت و نقاط پایانی استخراجشده
- OAST (آزمایش خارج از باند) با شنوندههای HTTP، HTTPS، DNS و SMTP
- مقایسه، یادداشتها، محمولهها، تولیدکنندهٔ شل معکوس
داده و سازماندهی
- مدیریت پروژه با پروژههای نامدار و جلسات موقت
- وارد کردن و خروجیگیری HAR، وارد کردن Burp XML، وارد کردن OpenAPI/Postman
- پنل یافتهها با امتیازدهی CVSS و پیوندهای شواهد
- خروجیها (CSV، JSON، Markdown، گزارش HTML)
هوش مصنوعی و خودکارسازی
- دستیار یکپارچهٔ هوش مصنوعی با 36 ابزار داخلی
- سرور MCP با 160+ ابزار برای کلاینتهای خارجی هوش مصنوعی
- CLI آزمون نفوذ بدون رابط گرافیکی:
ogma pentest <url> - سازندهٔ دیداری گردش کار
سیستم افزونه
- SDK افزونهٔ JavaScript/TypeScript (
@kaijinlab/ogma-sdk) - اجرای محدودشدهٔ افزونههای بکاند و فرانتاند
- بازار افزونه با نصبهای تأییدشده با SHA-256
sdk.events،sdk.findings،sdk.requests،sdk.storage،sdk.matchReplace،sdk.workflows،sdk.fs
دسکتاپ
- برنامهٔ دسکتاپ Electron (Linux، macOS، Windows)
- مرورگر داخلی Chromium (با پراکسی خودکار)
- بهروزرسان خودکار