mitm-list-apis

Installation
SKILL.md

List APIs from Traffic Capture

Analyze the mitmproxy dump (log.txt) and list all APIs for: $ARGUMENTS

Requires: log.txt in the current directory. If it's missing, capture traffic first:

mitmdump --set flow_detail=3 2>&1 | tee log.txt

Instructions

  1. Search log.txt for the target domain/app
  2. Extract unique API endpoints
  3. Group by functionality (auth, user, payment, etc.)

Output Format

For each API found:

  • Method: GET/POST/PUT/DELETE
  • Endpoint: /api/path (skip domain)
  • Input params: Query params or body fields
  • Response fields: Key fields returned (concise)

Grouping Suggestions

  • Authentication (login, register, OTP, token)
  • User Profile (profile, settings, preferences)
  • Transactions (orders, payments, history)
  • Content (products, listings, search)
  • Admin/Internal (if any found)

If no website specified, ask which one to analyze.

Weekly Installs
8
GitHub Stars
46
First Seen
1 day ago