{"adoption": {"forks": 1068, "observed_at": "2026-08-28T04:08:45.940996+00:00", "stars": 4330}, "canonical_url": "https://ross.abutalabs.com/products/lscript", "card": {"archived": true, "artifact_type": "cli-tool", "description": "The LAZY script will make your life easier, and of course faster.", "domain": ["security", "penetration-testing", "networking"], "enriched": true, "function": ["penetration-testing", "security", "cli", "developer-tools"], "health_score": 10, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["arismelachroinos/lscript"], "name": "arismelachroinos/lscript", "platform": ["cli"], "pushed_at": "2021-08-28T14:04:20+00:00", "repo": "arismelachroinos/lscript", "stars": 4330, "tags": ["kali-linux", "wifi-hacking", "payload-generator", "shell-script", "pentesting-automation", "metasploit", "wireless-security", "command-line", "linux"], "topics": ["kali-scripts", "kali-linux", "shell-script", "payload-generator", "payload", "wifi-testing", "penetration-testing", "pentesting", "pentest-tool", "wifi-password", "wpa2-handshake", "wpa-cracker", "pixie-dust", "metasploit-framework", "eternalblue-doublepulsar-metasploit", "wifiphisher", "antivirus-evasion", "bypass-av", "bypass-antivirus", "sqlinjection"], "urls": [], "use_cases": ["automate wifi penetration testing on kali linux", "capture wpa2 handshakes and crack wifi passwords", "generate payloads with metasploit quickly", "change mac address and anonymize traffic fast", "install popular pentesting tools from one menu", "run pixie dust attacks on wps networks", "test sql injection and network exploits easily"], "what_it_is": "A shell script for Kali Linux that automates common WiFi penetration testing and hacking procedures through an interactive menu. It bundles quick actions like MAC changing, anonymization, and one-click installation of many popular pentesting tools.", "when_to_avoid": ["you need a maintained tool - the project has not been updated in years", "you're on a non-Kali/non-Debian system", "you need a professional, audited security toolkit for production engagements", "you want granular control rather than automated shortcuts"], "when_to_choose": ["you use Kali Linux and want a menu-driven shortcut for common pentest tasks", "you want to quickly install and launch many security tools from one script", "you're learning wifi security testing and want guided automation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lscript", "repo": "arismelachroinos/lscript", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "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:08:45.940996+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:45.940996+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:40.708810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7b9d4dbcb807b25ed000675554be8e3cdda10e8a04b81c164a67a4a13374a70a", "fetched_at": "2026-08-28T04:08:45.940996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/arismelachroinos/lscript"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3424, "days_push": 1831, "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}}