{"adoption": {"forks": 438, "observed_at": "2026-08-28T04:06:42.684655+00:00", "stars": 2386}, "canonical_url": "https://ross.abutalabs.com/products/chasing-your-tail-ng", "card": {"archived": false, "artifact_type": "application", "description": "MUCH Improved version of the Python Chasing Your Tail Tool to help you determine if you're being followed", "domain": ["security", "osint", "networking", "privacy"], "enriched": true, "function": ["monitoring", "analytics", "data-visualization", "security", "osint"], "health_score": 40, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ArgeliusLabs/Chasing-Your-Tail-NG"], "name": "ArgeliusLabs/Chasing-Your-Tail-NG", "platform": ["python", "cli"], "pushed_at": "2025-07-23T21:53:43+00:00", "repo": "ArgeliusLabs/Chasing-Your-Tail-NG", "stars": 2386, "tags": ["wifi", "kismet", "surveillance-detection", "probe-requests", "wigle", "kml", "gps", "wireless-security", "command-line", "linux"], "topics": [], "urls": [], "use_cases": ["detect if someone is following me using wifi probe requests", "analyze wifi probe request logs for surveillance", "visualize device sightings in google earth kml", "correlate ssid geolocation with wigle api", "monitor nearby wireless devices with kismet", "run physical surveillance detection with gps correlation"], "what_it_is": "A Python application that monitors Wi-Fi probe requests via Kismet to detect whether a device is being physically followed. It correlates sightings across time windows and locations, integrates WiGLE geolocation and GPS data, and produces Markdown, HTML, and KML reports for Google Earth.", "when_to_avoid": ["you need passive scanning without Kismet or a monitor-mode adapter", "you need a Windows or macOS tool", "you want a polished commercial product rather than a security-research script"], "when_to_choose": ["you run Linux with a monitor-mode Wi-Fi adapter and Kismet", "you need automated persistence-based surveillance detection with geolocation", "you want KML/HTML reporting of repeated device sightings"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chasing-your-tail-ng", "repo": "ArgeliusLabs/Chasing-Your-Tail-NG", "role": "main", "score": 35}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "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:42.684655+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.684655+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:34:35.914089+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11ec93669eff7c97a2e32b53214776206e68c615a6ad4a992299783aa87cdc37", "fetched_at": "2026-08-28T04:06:42.684655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArgeliusLabs/Chasing-Your-Tail-NG"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 33, "longevity": 40, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 561, "days_push": 406, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 35, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}