Comment

Comment by bransonf

The normal chain is app > server.

Mitmproxy acts as a middleman. Typically you’ll run it on another device on the same network. app > proxy > server

Which means every time the app makes a GET request (for example) the proxy can log the url/ip as well as the parameters passed to the server.

Then, to get the data yourself, you use a web client like Curl (or Requests in Python) and send the same headers/auth/parameters as the app did. But now instead of returning it to the app, it’s in a format you can store/manipulate.

parent bransonf 7 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton