ابزار جالب Mimic: تبدیل خودکار ترافیک اپلیکیشن به کلاینت پایتون با هوش مصنوعی Claude!
پروژه متنباز Mimic با ضبط ترافیک شبکه اپلیکیشنهای موبایل و وب، به کمک مدل هوش مصنوعی کلاود (Claude) برای آنها یک کلاینت آماده و کاربردی در زبان پایتون میسازد. این ابزار دردسر مهندسی معکوس دستی و بررسی کلافهکننده لاگهای پروکسی را برای برنامهنویسان حل کرده و اندپوینتهای ثبتنشده را به توابعی منظم تبدیل میکند. کد خروجی کاملاً خوانا، تستپذیر و استاندارد است و تمام مقادیر نشستهای کاربری و توکنها را برای استفادههای بعدی حفظ میکند.

در یک نگاه (نکات کلیدی خبر)
خلاصه مهمترین نکات و تحولات این گزارش برای مطالعه سریع
- ابزار متنباز Mimic ترافیک شبکه اپلیکیشنهای موبایل و وب رو ضبط میکنه و به مدل هوش مصنوعی Claude میسپاره تا خیلی سریع یک کلاینت تمیز و آماده در زبان پایتون تحویل بده.
- این پروژه حسابی کار برنامهنویسها رو راحت کرده؛ چون دیگه نیازی نیست ساعتها پای لاگهای پروکسی بشینن و توکنها و هدرهای احراز هویت رو دستی کپی کنن. همین باعث شده بیش از ۲۶۰۰ ستاره تو گیتهاب بگیره!
- فرایند کار در سه مرحله ضبط ترافیک، استخراج اطلاعات نشست (سشن) و کدنویسی خودکار با Claude انجام میشه و خروجی نهایی یک کد پایتون استاندارد و تستپذیره که حتی از درخواستهای زنجیرهای پشتیبانی میکنه.
تولید کلاینتهای پایتون از دل ترافیک خصوصی اپلیکیشنها با Mimic
ابزار Mimic یک پروژه متنباز و کاربردی است که ترافیک شبکه اپلیکیشنهای موبایل یا وب را ضبط میکند و سپس با کمک مدل هوش مصنوعی کلاود (Claude)، برای APIهای پشتصحنه آنها یک کلاینت آماده در زبان پایتون میسازد. این پروژه مشخصاً برای کار با اندپوینتهای ثبتنشده و بدون مستندات (Undocumented) طراحی شده است؛ همان اندپوینتهایی که برنامهنویسها برای دسترسی به آنها مجبور بودند ساعتها پای لاگهای پروکسی بنشینند، هدرهای احراز هویت را دستی کپی کنند و خودشان کد wrapper بنویسند. مخزن این پروژه در گیتهاب تا لحظه نگارش این خبر، بیش از ۲۶۰۰ ستاره جذب کرده است.
با این ابزار، توسعهدهندگان میتوانند اپلیکیشن مورد نظر خود را از طریق یک پروکسی محلی اجرا کنند، درخواستهای تایید هویتشده سشن (نشست) شخصی خود را به دام بیندازند و تمام اندپوینتهای شناساییشده را به متدهای نامگذاریشده در پایتون تبدیل نمایند. کلاینت تولیدشده به طور هوشمندانه توکنها، کوکیها، شناسههای دستگاه و سایر مقادیر سشن موجود در ترافیک را برای ارسال درخواستهای بعدی بازیافت و بازنویسی میکند.
از ضبط ترافیک تا متدهای آماده اجرا: فرایند سهمرحلهای Mimic
فرایند کاری Mimic این مسیر را به سه مرحله مشخص تقسیم میکند:
- ضبط ترافیک (Capture): ابزار معروف mitmproxy تمام درخواستها و پاسخهای HTTPS ارسالشده از سوی اپلیکیشن را ضبط و ذخیره میکند.
- استخراج نشست (Session extraction): ماژول
mimic.Sessionمقادیر تکرارشونده و کلیدی احراز هویت را پیدا کرده و آنها را برای استفاده دوباره و ارسال مجدد آماده میسازد. - تولید کلاینت (Client generation): مدل Claude سراغ اندپوینتهای ضبطشده میرود، ساختار آنها را تجزیه و تحلیل میکند و متدهای آماده پایتون را بر پایه کلاس
mimic.Appمینویسد.
خروجی نهایی، یک کد کاملاً معمولی و تمیز پایتون است که توسعهدهندگان میتوانند به راحتی خطبهخط آن را بررسی، ویرایش، تست و کامیت کنند. متدهای ساختهشده قابلیت پشتیبانی از پارامترهای مسیر (Path parameters)، قالبهای بدنه درخواست (Request body) و حتی فراخوانیهای زنجیرهای را دارند؛ قابلیتی کاربردی برای سناریوهایی که نیاز است یک مقدار از یک اندپوینت خوانده شده و بلافاصله به اندپوینتی دیگر ارسال شود.
البته باید توجه داشت که ساخت متدها صرفاً به ترافیکی محدود میشود که Mimic در طول کار ضبط کرده است؛ بنابراین باز کردن تمام صفحات و کلیک روی قابلیتهای مختلف اپلیکیشن در زمان ضبط ترافیک، الگوهای اندپوینت بیشتر، نمونه دادهها (Payloads) و پاسخهای دقیقتری را در اختیار Claude میگذارد تا کلاینت جامعتر و بینقصی تحویل دهد.
برچسب های مرتبط
مطالب مرتبط و پیشنهادی

شاهکار پروژه Maya: اجرای مدل غولپیکر ۳۲۱ میلیاردی GLM فقط با یک کارت گرافیک!
پروژه متنباز Maya با یک ترفند مهندسی هوشمندانه، اجرای محلی مدل ۳۲۱ میلیارد پارامتری GLM-5.3-Flash را روی سیستمهای لینوکسی مجهز به یک کارت گرافیک انویدیا ممکن کرده است. این ابزار با توزیع هوشمند وزنهای مدل میان حافظه گرافیک، رم سیستم و حافظه SSD، مدلی را که پیشتر به صدها گیگابایت حافظه شتابدهنده نیاز داشت، در دسترس سیستمهای معمولی قرار میدهد.

۱۰ ترند بزرگ هوش مصنوعی که تا سال ۲۰۲۷ محیط کار و آینده شغلی شما را متحول میکنند
تا سال ۲۰۲۷ محیطهای کاری شاهد تحولی بیسابقه خواهند بود؛ جایی که همکاران شما شاید ایجنتهای هوش مصنوعی باشند و رباتهای انساننما در کنار انسانها کار کنند. بررسی ۱۰ ترند کلیدی آینده کار نشان میدهد که چگونه اتوماسیون، استخدامهای الگوریتمی و نسل بومی هوش مصنوعی نحوه اشتغال ما را دگرگون خواهند کرد.

شبیهسازی عجیب رواندرمانگر با هوش مصنوعی؛ وقتی مراجعان کلون پزشکشان را میسازند!
برخی مراجعان برای درک بهتر روند درمان یا تمرین پیش از جلسات مشاوره، دست به ساخت پرسونای هوش مصنوعی از رواندرمانگر خود میزنند. این پدیده نوظهور با وجود انگیزههای اولیه منطقی، با خطرات پنهانی مانند گمراهی بیمار، توهم مدل و نقض حریم خصوصی همراه است. کارشناسان هشدار میدهند تکیه بر این شبیهسازیها میتواند رابطه واقعی پزشک و بیمار را کاملاً مخدوش کند.
دیدگاه ها و گفتگوی تخصصی
نظرات خود را با جامعه مخاطبان وایر ای آی در میان بگذارید
هنوز دیدگاهی برای این مطلب ثبت نشده است
اولین نفری باشید که دیدگاه، تحلیل یا دیدگاه خود را درباره این موضوع با دیگران به اشتراک می گذارد.