dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
Passive process-attributed Capture and explicit, target-scoped Deep Capture for Windows game traffic.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Process-attributed Capture and explicit Deep Capture for PC game traffic on Windows.
fragcap records Windows game traffic and correlates captured flows with the socket and process-lifecycle observations that identify the program responsible. That association is absent from ordinary packet records, especially when a platform or publisher launcher starts the final game client indirectly.README 전문 보기 ↗See which Windows game process produced each captured flow. fragcap joins packets with socket and process-lifecycle evidence, even when a platform or publisher launcher starts the game indirectly. It writes process and role annotations into .fcapng, an extended pcapng file that unmodified analyzers such as Wireshark can open.
Capture passively records packets. Deep Capture adds explicit, target-scoped local proxy inspection for compatible stored targets. Both modes avoid injection, hooks, and target-process memory access. Read the first-run guide for the complete workflow.
| Mode | Use it for | Output |
|---|---|---|
| Capture | Attribute selected game traffic to launcher, client, and platform-service roles without changing traffic. | Packets and attribution in .fcapng, with named loss and exclusion counts. |
| Deep Capture | Inspect compatible traffic through an explicitly selected local proxy alongside Capture. | A session bundle with packet, application, correlation, and cleanup evidence. |
Capture can stream to an analyzer or retain a rolling window for later dumping. Encrypted traffic remains ciphertext in Capture. Deep Capture needs current compatibility evidence for the exact target and launch case; traffic that cannot reach or be inspected by the proxy is reported with its limitation. See the Capture modes and Deep Capture compatibility guides for the supported paths and limits.
Published baseline: v0.10.9.
Download the latest public release and verify the package against its accompanying .sha256 file. The packages are unsigned, so this checksum checks the downloaded bytes against the published value; it is not a publisher signature.
| Download | When to choose it |
|---|---|
Windows .msi | Installs fragcap, adds it to PATH for new terminals, and seeds the catalog. |
Windows .zip | Runs from an unpacked directory without an installer. |
catalog.db | Updates the shipped catalog separately. |
Live packet recording also requires a separately installed Npcap in WinPcap API-compatible mode and an elevated terminal. fragcap does not bundle Npcap. Wireshark is an optional analyzer. The MSI can add a best-effort Windows Defender exclusion for its install directory; review the packaging and migration guide for installation, updates, and removal before choosing the installer.
Open a new terminal after MSI installation. Check prerequisites, list locally discovered targets, then use a ready target's displayed row number:
fragcap doctor
fragcap targets
fragcap capture 1 --duration 5m --out first-capture.fcapng
Open first-capture.fcapng in a pcapng-aware analyzer. The process and role information appears in packet comments. Row numbers belong to the current fragcap targets listing; use a target handle when you need a stable selector. If no target is ready, the getting-started guide covers registration and setup. The CLI reference covers scope, metadata-only capture, streaming, and rolling windows.
For Deep Capture, first use fragcap calibrate <target> to establish compatibility for your selected target and launch case. Calibration presents its effects for confirmation, including any current-user certificate trust change needed for TLS inspection. Once applicable evidence exists, fragcap deep-capture <target> --launch starts an explicitly scoped session. The compatibility guide explains routing, trust, and protocol limits.
For a defect or feature request, use GitHub Issues. Include the fragcap version and relevant fragcap doctor output. Capture files may contain addresses and session data, so review attachments before posting them publicly. Report security problems privately through the repository security advisory process.
The repository pins its Rust toolchain. A normal workspace build does not require Npcap or its SDK; the live capture backend is optional. From the repository root:
cargo build --workspace
cargo test --workspace --locked
cargo xtask ci
See CONTRIBUTING.md for the development workflow, checks, and contribution guidance. The project uses Spec Kit for numbered work slices.
fragcap's source and original documentation are licensed under Apache License 2.0; see NOTICE for additional notices. Brand assets and bundled fonts have their own terms under brand/.
fragcap is an independent open source project. It is not affiliated with, endorsed by, or sponsored by any game publisher, developer, distribution platform, or software vendor. Product names, game titles, company names, and trademarks appearing in this repository or its documentation are the property of their respective owners and are used solely to identify software that fragcap has been tested against or designed to observe. Their mention implies no relationship between those owners and this project.
fragcap is built and published for demonstration, research, and educational purposes. Capture mode is passive observation: it does not modify, inject, or replay network traffic, and it does not read, write, or attach to the memory of any other process. Deep Capture is explicit local proxy inspection for authorized workflows, not covert process instrumentation. The authors cannot control what third parties choose to do with an open source utility. Use of fragcap may nonetheless violate the terms of service of a given game or platform, and determining that is the user's responsibility rather than the project's.
fragcap is provided "as is", without warranty of any kind, as set out in sections 7 and 8 of the Apache License, Version 2.0.