{"adoption": {"forks": 182, "observed_at": "2026-08-28T04:03:54.467437+00:00", "stars": 1183}, "canonical_url": "https://ross.abutalabs.com/products/paqet", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Ferries Packets Across Forbidden Boundaries 👀", "domain": ["networking", "privacy", "security", "censorship-circumvention"], "enriched": true, "function": ["proxy", "networking", "cryptography", "security"], "health_score": 99, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["hanselime/paqet"], "name": "hanselime/paqet", "platform": ["windows", "cli"], "pushed_at": "2026-08-22T12:21:32+00:00", "repo": "hanselime/paqet", "stars": 1183, "tags": ["kcp", "raw-packets", "pcap", "tunneling", "gopacket", "firewall-bypass", "smux", "linux", "macos"], "topics": ["kcp", "pcap", "tcpdump", "gopacket", "paqet"], "urls": [], "use_cases": ["tunnel traffic through firewalls that do connection tracking", "research how stateless raw TCP packet tunnels behave on the wire", "build an encrypted transport that bypasses the kernel TCP stack", "proxy traffic between two machines using KCP over raw packets", "study firewall handshake-based filtering with crafted packets"], "what_it_is": "paqet is a raw-packet proxy written in Go that tunnels traffic inside hand-crafted TCP packets, bypassing the host's TCP/IP stack using pcap for capture. It layers KCP and smux on top to provide fast, reliable, encrypted, multiplexed transport that can evade firewalls relying on connection tracking.", "when_to_avoid": ["you want a simple, production-ready VPN with easy configuration", "you need stable APIs - the project warns interfaces may change without notice", "you cannot install libpcap/Npcap or lack raw packet capture privileges"], "when_to_choose": ["you need a security research tool that crafts raw TCP packets and bypasses stateful firewalls", "you want KCP-based encrypted multiplexed transport without the kernel TCP stack in the path", "you need fine-grained control over packet crafting and capture on Linux, macOS, or Windows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/paqet", "repo": "hanselime/paqet", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "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:03:54.467437+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:54.467437+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:24:35.026653+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9db81ac6631e7d0b3927b2d4bff5cef94c708f2bfad9df60731ccde0ae9e4954", "fetched_at": "2026-08-28T04:03:54.467437+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hanselime/paqet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 16, "rhythm": 99}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 237, "days_push": 11, "days_rel": 11, "gap_med": 2, "n_releases_24m": 16}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}