{"adoption": {"forks": 326, "observed_at": "2026-08-28T04:04:54.773505+00:00", "stars": 1504}, "canonical_url": "https://ross.abutalabs.com/products/zarp", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Network Attack Tool", "domain": ["security", "penetration-testing", "networking"], "enriched": true, "function": ["penetration-testing", "security", "networking", "cli"], "health_score": 20, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["hatRiot/zarp"], "name": "hatRiot/zarp", "platform": ["python", "cli"], "pushed_at": "2023-05-01T20:18:05+00:00", "repo": "hatRiot/zarp", "stars": 1504, "tags": ["network-attack", "mitm", "packet-sniffing", "dos", "local-network", "python2", "offensive-security", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["poison ARP tables on a local network", "sniff usernames and passwords from network traffic", "run denial of service attacks against LAN hosts", "perform man-in-the-middle attacks on a local intranet", "scan and map hosts on a local network", "intercept and view HTTP traffic on a network"], "what_it_is": "Zarp is a Python-based network attack tool focused on exploiting local networks by abusing networking protocols rather than systems. It provides modular poisoners, sniffers, DoS attacks, and scanners with session management for orchestrating attacks on live LANs.", "when_to_avoid": ["you need system or application exploitation rather than network protocol abuse", "you require Python 3 support, since zarp targets Python 2.7", "you need a maintained tool with recent development activity", "you want a GUI-driven penetration testing suite"], "when_to_choose": ["you need a modular toolkit for local network protocol attacks on Linux", "you want automated credential sniffing across multiple protocols", "you need session-based management of multiple poisoned targets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zarp", "repo": "hatRiot/zarp", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "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:04:54.773505+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:54.773505+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:45.741273+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0d1ad820a2d0823f57bae012cb4584e223c3192958e214eecaa0c933e644b10a", "fetched_at": "2026-08-28T04:04:54.773505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hatRiot/zarp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5099, "days_push": 1220, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}