{"adoption": {"forks": 499, "observed_at": "2026-08-28T04:05:53.636492+00:00", "stars": 1914}, "canonical_url": "https://ross.abutalabs.com/products/kali-anonsurf", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A port of ParrotSec's stealth and anonsurf modules to Kali Linux", "domain": ["security", "privacy", "networking"], "enriched": true, "function": ["security", "privacy", "networking", "cli"], "health_score": 92, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["Und3rf10w/kali-anonsurf"], "name": "Und3rf10w/kali-anonsurf", "platform": ["cli"], "pushed_at": "2026-06-16T02:39:41+00:00", "repo": "Und3rf10w/kali-anonsurf", "stars": 1914, "tags": ["tor", "anonymity", "kali-linux", "iptables", "i2p", "pentesting", "ram-wiping", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["anonymize all system traffic through tor on kali linux", "change tor identity from the command line", "start and stop i2p services", "wipe ram cache on shutdown for forensic resistance", "force anonymous tunneling with iptables"], "what_it_is": "A port of ParrotSec's anonsurf and pandora modules to Kali Linux, packaged as a deb installer. It routes all system traffic through TOR via iptables, manages i2p services, and can wipe RAM on shutdown.", "when_to_avoid": ["you need a GUI anonymity tool", "you run a non-Debian system or untested architectures", "you need guaranteed anonymity for high-risk scenarios - this is a simple iptables/TOR wrapper, not a hardened solution"], "when_to_choose": ["you run Kali Linux (or Debian/Ubuntu) and want system-wide TOR tunneling", "you want a simple CLI to toggle anonymity and manage i2p", "you need RAM-overwriting on shutdown like ParrotSec's pandora"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kali-anonsurf", "repo": "Und3rf10w/kali-anonsurf", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "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:53.636492+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:53.636492+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:10:25.108569+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bcfc82212af0c7b97eef5feac76a90eff4ac0bcd2fdef3a31fc4608f2f02723a", "fetched_at": "2026-08-28T04:05:53.636492+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Und3rf10w/kali-anonsurf"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 87, "longevity": 100, "rhythm": 89}, "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": 4032, "days_push": 78, "days_rel": 78, "gap_med": 16, "n_releases_24m": 6}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}