net_enable
Enable in-process HTTP capture on iOS, supporting NSURLSession and TTNet modes, with option to trace sign header writes and capture response bodies.
Instructions
[advanced] Start in-process HTTP capture. captureMode: nsurl | ttnet | all (default all). ttnet hooks TikTok TTHttpTaskChromium AFTER request filters (api.tiktokv.com + headers/sign fields). signTrace:true attaches module+offset backtrace on sign_header writes (MetaSec RE). captureResponse wraps TTNet onReadResponseData+setIsCompleted (stable). NSURLSession wrap skipped when TTHttpTaskChromium present. Each call RESETS opts. Typical RE: session_open({captureNet:true, netOptions:{signTrace:true}}) → use app → net_dump / tiktok_sign.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxBody | No | Max body preview bytes, default 4096 | |
| signTrace | No | Attach compact backtrace on MetaSec sign_header writes | |
| urlFilter | No | URL regex; omitted/empty = capture all. Not sticky across enables. | |
| captureMode | No | nsurl | ttnet | all (default all) | |
| captureResponse | No | Capture response bodies. TTNet: onReadResponseData+setIsCompleted. Default false. |