{"adoption": {"forks": 862, "observed_at": "2026-08-28T04:08:54.893270+00:00", "stars": 4603}, "canonical_url": "https://ross.abutalabs.com/products/androidhttpcapture", "card": {"archived": false, "artifact_type": "application", "description": "AndroidHttpCapture网络诊断工具 是一款Android手机抓包软件 主要功能包括：手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享。你也可以看成是Android版的\"Fiddler\" \\(^o^)/~", "domain": ["developer-tools", "networking", "mobile-development", "security", "web-development"], "enriched": true, "function": ["http-server", "networking", "developer-tools", "monitoring", "security"], "health_score": 69, "homepage": null, "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["JZ-Darkal/AndroidHttpCapture"], "name": "JZ-Darkal/AndroidHttpCapture", "platform": [], "pushed_at": "2026-05-07T15:24:24+00:00", "repo": "JZ-Darkal/AndroidHttpCapture", "stars": 4603, "tags": ["packet-capture", "mitm-proxy", "har-export", "fiddler-alternative", "network-diagnostics", "ping", "dns", "traceroute", "webview-debugging", "host-configuration", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["capture http and https traffic on an android phone", "debug mobile web pages and hybrid app webviews", "export captured requests as a HAR file to share with teammates", "diagnose network issues with ping dns and traceroute", "modify http responses for testing", "configure custom host mappings to test backend environments", "view console.log output from webview pages"], "what_it_is": "AndroidHttpCapture is an Android network diagnostic and packet capture app, essentially a mobile version of Fiddler. It captures HTTP/HTTPS traffic via a MITM proxy, exports HAR files, and provides DNS/Ping/TraceRoute diagnostics.", "when_to_avoid": ["you need to capture traffic on desktop platforms", "you require HTTPS response modification, which is currently unsupported (HTTP only)", "you need a scriptable headless proxy rather than an interactive GUI app"], "when_to_choose": ["you need an on-device Fiddler-like proxy for debugging Android app or mobile web traffic", "you want to capture, inspect, and share HTTP requests/responses as HAR files from a phone", "you need built-in network diagnostics like ping, DNS lookup, and traceroute on Android"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/androidhttpcapture", "repo": "JZ-Darkal/AndroidHttpCapture", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:54.893270+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:45.712460+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "08af482d5aa1dfda41c92132b5ed364598b0c71ec1b43d8f094b3b64cc845daa", "fetched_at": "2026-08-28T04:08:54.893270+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JZ-Darkal/AndroidHttpCapture"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3609, "days_push": 118, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}