{"adoption": {"forks": 244, "observed_at": "2026-08-28T04:05:55.981029+00:00", "stars": 1929}, "canonical_url": "https://ross.abutalabs.com/products/packetstreamer", "card": {"archived": true, "artifact_type": "cli-tool", "description": ":star: :star: Distributed tcpdump for cloud native environments :star: :star:", "domain": ["security", "networking", "cloud-computing", "self-hosted", "developer-tools"], "enriched": true, "function": ["networking", "monitoring", "security", "tracing", "analytics"], "health_score": 10, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["deepfence/PacketStreamer"], "name": "deepfence/PacketStreamer", "platform": ["windows", "cloud", "self-hosted", "go", "cli"], "pushed_at": "2024-07-01T09:09:55+00:00", "repo": "deepfence/PacketStreamer", "stars": 1929, "tags": ["packet-capture", "tcpdump", "pcap", "distributed-tracing", "network-forensics", "traffic-streaming", "bpf-filters", "tls-encryption", "suricata", "zeek", "wireshark", "snort", "sensor-receiver-architecture", "kubernetes", "aws-fargate", "forensics", "soc", "observability", "packet-sniffer", "remote-capture", "devops", "containers", "linux", "docker"], "topics": ["soc", "network-analysis", "tcpdump-like", "packet-capture", "packet-sniffer", "observability", "security-tools", "snort", "zeek", "suricata", "pcap", "traffic-monitoring", "infosectools", "secops", "forensics-tools", "hacktoberfest"], "urls": [], "use_cases": ["capture packets from multiple remote servers into a central pcap file", "collect network traffic from Kubernetes nodes for forensic analysis", "stream live network traffic to Zeek, Suricata, or Wireshark", "run lightweight tcpdump-like capture across cloud workloads", "gather raw packets on demand from VMs and AWS Fargate tasks", "apply BPF filters and stream filtered traffic with TLS encryption", "centralize packet capture for security monitoring and incident response"], "what_it_is": "PacketStreamer is a distributed, high-performance remote packet capture tool that runs lightweight sensors on target hosts to stream filtered network traffic to a central receiver. The receiver aggregates streams from multiple sensors into pcap files that can be fed to tools like Zeek, Wireshark, or Suricata for analysis.", "when_to_avoid": ["you only need packet capture on a single local machine", "you want built-in protocol analysis or alerting rather than raw capture", "you need deep packet inspection or IDS functionality out of the box", "your environment is not Linux or Windows based"], "when_to_choose": ["you need distributed packet capture across many hosts with a central collection point", "you want minimal performance overhead on the machines being monitored", "you need to feed raw traffic into existing analysis tools like Zeek or Suricata", "you are running cloud native workloads on Kubernetes, Docker, or Fargate", "you need encrypted or compressed traffic streams from remote sensors"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/packetstreamer", "repo": "deepfence/PacketStreamer", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "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:05:55.981029+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.981029+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:09:01.978710+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b84af50b7fd0e0b17234583624cc75d53de46c32d26cd59d020e5f05bccfe2b4", "fetched_at": "2026-08-28T04:05:55.981029+00:00", "kind": "readme", "missing": false, "url": "https://github.com/deepfence/PacketStreamer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1622, "days_push": 793, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}