{"adoption": {"forks": 424, "observed_at": "2026-08-28T04:06:23.462783+00:00", "stars": 2184}, "canonical_url": "https://ross.abutalabs.com/products/hcxdumptool", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Small tool to capture packets from wlan devices.", "domain": ["security", "penetration-testing", "networking"], "enriched": true, "function": ["security", "penetration-testing", "networking"], "health_score": 96, "homepage": null, "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ZerBea/hcxdumptool"], "name": "ZerBea/hcxdumptool", "platform": [], "pushed_at": "2026-08-14T15:38:08+00:00", "repo": "ZerBea/hcxdumptool", "stars": 2184, "tags": ["wifi", "wpa", "packet-capture", "pcapng", "hashcat", "wireless-audit", "raspberry-pi", "linux"], "topics": ["pcap", "wifi-security", "raspberry-pi", "pcapng", "hashcat", "john-the-ripper", "penetration-testing-framework", "wifi"], "urls": [], "use_cases": ["capture WPA handshakes and PMKIDs from wifi networks for auditing", "test the security of my own wireless network", "capture packets from a wlan device to a pcapng file", "collect hashes for hashcat mode 22000 wifi cracking audits", "run wifi security assessments from a Raspberry Pi", "find weak points in WPA protocol implementations on my network"], "what_it_is": "hcxdumptool is a C-based command-line tool that captures packets from WLAN devices and runs layer 2 attacks against the WPA protocol to find weak points in your own WiFi networks. It outputs pcapng captures designed to feed into hashcat or John the Ripper via the hcxtools suite, and runs headless on small devices like a Raspberry Pi Zero.", "when_to_avoid": ["you want to crack passwords directly - use hashcat or John the Ripper instead", "you need WEP or WPS attacks - use aircrack-ng, Reaver, or Bully", "you need Evil Twin attacks, honeypots, or traffic decryption", "you are on Windows, macOS, or Android - these platforms are unsupported"], "when_to_choose": ["you need to capture WPA handshakes or PMKIDs for authorized wifi security audits", "you want pcapng output compatible with Wireshark, tshark, hashcat, or JtR", "you need a lightweight, headless tool that runs on a Raspberry Pi", "you want to pair capture with the hcxtools suite for hash conversion and filtering"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hcxdumptool", "repo": "ZerBea/hcxdumptool", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "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:06:23.462783+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.462783+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:48:12.941869+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b4725574f8fc4fbd1a6ce896a5b276bbb2cb05850dac385669764a85979aeba", "fetched_at": "2026-08-28T04:06:23.462783+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZerBea/hcxdumptool"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 45}, "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": 3111, "days_push": 19, "days_rel": 206, "gap_med": 91.0, "n_releases_24m": 5}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}