اضافه شدن گزینه --emudhra به ابزار mitmproxy؛ تسهیل مدیریت گواهیها — mitmproxy adds --emudhra option
خلاصه
ابزار معروف mitmproxy گزینه جدیدی به نام --emudhra را به قابلیتهای مدیریت TLS خود اضافه کرد. این تغییر برای مهندسان امنیت و توسعهدهندگانی که با ترافیک رمزنگاریشده و ابزارهای مانیتورینگ کار میکنند اهمیت دارد.
در روزهای اخیر، بررسی یک کامیت جدید در مخزن گیتهاب پروژه محبوب mitmproxy نشان داد که گزینه جدیدی تحت عنوان --emudhra به بخش تنظیمات TLS و خط فرمان این ابزار اضافه شده است. این تغییرات شامل فایلهای مرتبط با مدیریت گواهیها، تنظیمات خط فرمان و کدهای فرانتاند وب بوده و گزینههای پیکربندی این ابزار قدرتمند را گسترش داده است.
ابزار mitmproxy چیست؟
ابزار mitmproxy یک پروکسی واسطه تعاملی مجهز به قابلیت SSL/TLS است که بهطور ویژه برای تسترهای نفوذ، متخصصان امنیت و توسعهدهندگان نرمافزار طراحی شده است. این ابزار به شما اجازه میدهد ترافیک HTTP/1، HTTP/2 و WebSocket را در لحظه رهگیری، مشاهده، تغییر و بازپخش کنید.
این پروژه شامل سه مفسر و رابط اصلی است:
mitmproxy: نسخه کنسولی و تعاملی برای محیط ترمینال.mitmdump: نسخه خط فرمان که مشابه ابزارtcpdumpاما بهطور تخصصی برای پروتکل HTTP است.mitmweb: یک رابط کاربری مبتنی بر وب برای بررسی و مدیریت درخواستها.
جزئیات فنی و وضعیت پروژه
این پروژه به زبان Python توسعه یافته و به دلیل انعطافپذیری بالا، اکوسیستم غنی از افزونهها و رابطهای کاربری متنوع، به یکی از استانداردهای صنعت برای دیباگ کردن ترافیک شبکه تبدیل شده است. از نظر سنجههای بلوغ، این پروژه دارای بیش از ۴۵ هزار ستاره در گیتهاب، هزاران فورک و تحت مجوز متنباز MIT منتشر شده است که نشاندهنده فعالیت مداوم و پایداری بالای آن است.
چرا این خبر در Hacker News مورد توجه قرار گرفت؟
در بحثهای شکلگرفته پیرامون این ابزار در هکرنیوز، کاربران به کاربردهای عملی جذاب آن اشاره کردند؛ از جمله قابلیت بررسی و تحلیل ارتباطات میان تلویزیونهای هوشمند و سرورهای سازنده آنها، یا بررسی ترافیک اپلیکیشنها روی نسخههای قدیمیتر اندروید (البته در صورتی که مکانیزمهای سختگیرانه Certificate Pinning مانع نشوند). کاربران همچنین با نگاهی طنزآمیز اشاره کردند که گاهی چالشهای امنیتی و گواهیها در دنیای فناوری، به یک ویژگی کاربردی برای دیباگ تبدیل میشوند.
در یک نگاه
- نام پروژه: mitmproxy
- زبان اصلی: پایتون (Python)
- مجوز: MIT
- میزان محبوبیت: بیش از ۴۵,۸۰۰ ستاره در گیتهاب
- کاربرد اصلی: پروکسی رهگیر تعاملی برای پروتکلهای HTTP/1، HTTP/2، WebSocket و رمزنگاری TLS
این مطلب بهصورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل