وب‌سرویس مجید

پروژه go-mitmproxy

lqqyt2423/go-mitmproxy

این ابزار یک mitmproxy نوشته‌شده با زبان Go است که به شما امکان می‌دهد ترافیک HTTP و HTTPS را به صورت زنده رهگیری، تحلیل و حتی تغییر دهید. ️

کاربرد:

این ابزار برای تست امنیت، دیباگ کردن درخواست‌های شبکه، یا تحلیل رفتار برنامه‌های تحت وب و موبایل استفاده می‌شه. مثلاً می‌تونید ببینید چه داده‌هایی بین کلاینت و سرور رد و بدل می‌شه و اگر لازم باشه، پاسخ‌ها رو جعل کنید.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز دارید ترافیک شبکه رو در محیط توسعه یا تست امنیتی کنترل کنید، مخصوصاً اگر از Go استفاده می‌کنید و می‌خواید یک پروکسی سبک و قابل تنظیم داشته باشید. همچنین برای شبیه‌سازی خطا یا تست APIها عالیه.

چند مثال از موارد استفاده:

- دیباگ کردن APIهای یک اپ موبایل

- تست واکنش برنامه به پاسخ‌های جعلی از سرور

- رهگیری درخواست‌های ناشناس در شبکه داخلی ️

- فیلتر کردن یا حذف هدرهای خاص از ترافیک

  • ##mitmproxy
  • ##GoLang
  • ##NetworkSecurity
  • ##HTTP
  • ##HTTPS
  • ##ManInTheMiddle
  • ##WebTesting
  • ##SecurityTesting
  • ##ProxyTool
  • ##DevTools