mitm-capture

Intercept and analyze Android and iOS mobile app network traffic with mitmproxy.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/warterbili/AUTO_REVERSE --skill mitm-capture
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mitm-capture
Source: https://github.com/warterbili/AUTO_REVERSE/tree/main/skills/android/mitm-capture
Command: npx skills add https://github.com/warterbili/AUTO_REVERSE --skill mitm-capture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of intercepting and analyzing mobile app network traffic during reverse engineering, where manually capturing requests, identifying encrypted parameters, and mapping API endpoints is extremely time-consuming and error-prone.

Core Features & Use Cases

  • Automated Traffic Capture: Uses mitmproxy to intercept Android/iOS app network traffic in real time, with color-coded live logs, automatic JSONL storage, and built-in filtering to exclude noisy domains.
  • Encrypted Parameter Detection: Automatically flags suspicious parameters like sign, token, and encrypt, and value patterns like Base64, JWT, and SHA256, and generates Frida hook suggestions to trace cryptographic operations in the app.
  • Structured Analysis & Export: Generates Markdown reports with per-domain statistics, API endpoint documentation, and authentication analysis, and exports captured traffic to cURL, HAR, or filtered subsets for reproducibility.
  • Use Case: When reverse engineering a food delivery app to find its order-signing algorithm, use this Skill to capture traffic, flag the encrypted sign parameter, get Frida hook suggestions to trace the HMAC key generation, and export requests to reproduce the API call.

Quick Start

Use the mitm-capture skill to capture traffic from your target mobile app, generate a structured analysis report of its API endpoints and encrypted parameters, and export reproducible cURL requests for further testing.

Frequently Asked Questions about mitm-capture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture mobile app traffic and find hidden API endpoints during reverse engineering?▼

You can capture Android and iOS app traffic using mitmproxy to identify API endpoints, map request structures, and automatically export structured JSONL session data for reverse engineering analysis.

What is the best way to detect encrypted parameters in mobile API requests?▼

The best way to detect encrypted parameters involves automatically flagging suspicious values like Base64, JWT, and SHA256 patterns, and generating Frida hook suggestions to trace cryptographic operations within the app.

Does mitmproxy work with Frida for tracing cryptographic operations in iOS and Android apps?▼

mitmproxy works with Frida by intercepting network traffic to identify suspicious encrypted parameters, which then generates targeted Frida hook suggestions to help trace cryptographic operations in iOS and Android apps.

How do I generate reproducible cURL requests from intercepted mobile app traffic?▼

You can generate reproducible cURL requests from intercepted mobile app traffic by capturing the session with mitmproxy, analyzing the structured JSONL data, and exporting the specific API calls to cURL or HAR formats.

Can I compare API traffic between native mobile apps and web clients?▼

You can compare API traffic between native mobile apps and web clients by intercepting requests from both platforms, mapping their API structures, and analyzing the generated Markdown reports for cross-platform differences.