Fluttida — Network Lab for Flutter Apps
Fluttida is a compact testing and analysis app for developers and security researchers who need to inspect, compare, and instrument network behavior in Flutter apps. It provides a reproducible environment to exercise multiple HTTP stacks, capture requests/responses, and route traffic through proxies. Useful for debugging, testing SSL pinning, and evaluating client implementations.
Key features
- Interactive network lab: configurable requests (method, headers, body, timeouts).
- Multiple stacks: compare dart:io, package:http, okhttp/WebView and others side‑by‑side.
- WebView support: inspect WebView behavior and header propagation.
- Native library support: inspect libcurl behaviour in detail and compare with other http stacks
- SSL‑Pinning playground: enable, import, and test pins (public key / hash) and see which stacks enforce pinning.
- Live logs: detailed request/response dumps, status codes, latencies, and headers.
- Frida: Perfect environment for testing custom frida scripts
- Privacy-aware: configurable telemetry; no unnecessary personal data collection (see privacy policy).
- Ideal for: app development, QA, security testing, reverse engineering training, and education.
Why use Fluttida?
- Quickly reproduce and compare behaviors across different HTTP implementations.
- Reveal platform and proxy differences that standard tools may miss.
- Provides practical utilities for developers and researchers without heavy setup.