رفتن به محتوا

تاریخچهٔ تغییرات ​

یادداشت‌های انتشار از تازه‌ترین به قدیمی‌ترین فهرست شده‌اند. نسخه‌های منتشرشده در انتشارهای 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 ​

انتشار GitHub

تاریخچهٔ 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 / readFileSync
    • writeFile / writeFileSync
    • appendFile
    • exists / existsSync
    • mkdir، 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 (با پراکسی خودکار)
  • به‌روزرسان خودکار

نرم‌افزار اختصاصی. تمامی حقوق محفوظ است.