Proxyman v26.0.1 – Professional Network Traffic Debugging
capture، بررسی، تغییر و debug کردن HTTP network traffic
Specification
| Feature | API-Testing, Proxy |
|---|
توضیحات:
گاهی خطای یک API در خود کد نیست؛ باید ببینید request چه چیزی فرستاده و server دقیقا چه پاسخی داده است. Proxyman در نقش یک debugging proxy، HTTP و HTTPS traffic را capture می کند و جزئیات ارتباط را قابل مشاهده می کند. Header، JSON، cookie، payload و response را بررسی کنید، request ها را فیلتر کنید و هر بخشی را که لازم است تغییر دهید.
برای HTTPS، قابلیت SSL proxying جزئیات encrypted traffic را برای debug قابل مشاهده می کند. WebSocket و GraphQL نیز در همین فرایند بررسی می شوند. Breakpoint ها اجازه می دهند قبل از ارسال request یا response، URL، header، body و status code را دستکاری کنید؛ برای rewrite های پیچیده تر نیز JavaScript scripting در اختیار شماست.
Map Local و Map Remote برای زمانی به کار می آیند که بخواهید response واقعی را با یک نمونه ساختگی جایگزین کنید. می توانید یک HTTP request را خودتان بسازید، تغییر دهید و دوباره بفرستید یا cURL request را وارد کنید. در پروژه های mobile نیز traffic دستگاه های iOS و Android، simulator و emulator قابل capture است. همین موضوع برای کار با Node.js، Python، Go، Electron، Flutter و React Native هنگام پیدا کردن خطاهای network کاربرد دارد.
ویژگی ها:
- capture و decrypt کردن HTTP و HTTPS traffic
- بررسی header، JSON، cookie، payload و response
- تغییر request و response با breakpoint و scripting
- mock کردن response با Map Local و Map Remote
- debug کردن WebSocket و GraphQL traffic
- ساخت، ویرایش، ارسال دوباره و import کردن cURL request
- capture کردن traffic از mobile device و emulator
مناسب برای:
برای بررسی خطاهای API، web application و backend service، دیدن traffic واقعی معمولا اطلاعاتی می دهد که از روی کد به تنهایی مشخص نیست. Proxyman برای همین نوع debugging کاربرد دارد و در پروژه های mobile نیز می شود traffic دستگاه و emulator را بررسی کرد.
سوالات متداول:
Proxyman روی چه سیستم عامل هایی اجرا می شود؟
نسخه های آن برای macOS، Windows، Linux، iOS و Android عرضه شده اند.
آیا HTTPS traffic را می توان با Proxyman بررسی کرد؟
بله. SSL proxying باعث می شود request و response های HTTP و HTTPS هنگام debug قابل مشاهده و بررسی باشند.
در زمان debugging می توان request یا response را تغییر داد؟
بله. با Breakpoint می توانید URL، header، body، status code و بخش های دیگر request یا response را تغییر دهید. JavaScript scripting نیز برای rewrite های قابل برنامه ریزی کاربرد دارد.
آیا traffic گوشی و emulator هم قابل بررسی است؟
بله. traffic دستگاه های iOS و Android، iOS simulator و Android emulator را می توان capture و بررسی کرد.









Reviews
Clear filtersThere are no reviews yet.