{"adoption": {"forks": 486, "observed_at": "2026-08-28T04:07:16.529439+00:00", "stars": 2740}, "canonical_url": "https://ross.abutalabs.com/products/snetcracker", "card": {"archived": false, "artifact_type": "application", "description": "超级弱口令检查工具是一款Windows平台的弱口令审计工具，支持批量多线程检查，可快速发现弱密码、弱口令账号，密码支持和用户名结合进行检查，大大提高成功率，支持自定义服务端口和字典。", "domain": ["security", "penetration-testing", "developer-tools"], "enriched": true, "function": ["security", "penetration-testing", "vulnerability-scanning"], "health_score": 20, "homepage": null, "language": "C#", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["shack2/SNETCracker"], "name": "shack2/SNETCracker", "platform": ["windows", "dotnet"], "pushed_at": "2020-07-29T01:03:09+00:00", "repo": "shack2/SNETCracker", "stars": 2740, "tags": ["weak-password-audit", "brute-force", "password-cracking", "network-services", "port-scanner", "chinese-language"], "topics": [], "urls": [], "use_cases": ["audit servers for weak passwords", "find default credentials on network services", "brute force ssh and rdp passwords", "check redis and mysql for weak passwords", "scan ip ranges for weak credential accounts", "internal network password security assessment"], "what_it_is": "A Windows GUI tool for auditing weak passwords across many network services such as SSH, RDP, SMB, MySQL, Redis, and FTP. It supports batch multi-threaded checks, built-in port scanning, custom dictionaries, and username-password combination testing.", "when_to_avoid": ["you need a cross-platform or command-line password auditing tool", "you require an actively maintained tool with a license and recent updates", "you need distributed or large-scale enterprise password auditing"], "when_to_choose": ["you need a Windows GUI tool to batch-test many services for weak credentials", "you want built-in port scanning plus password checking in one tool", "you need support for a wide range of protocols including RDP, SMB, and databases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/snetcracker", "repo": "shack2/SNETCracker", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "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:07:16.529439+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.529439+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:19:10.300755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cf7b9380a6c8d3ca750fddae49847f08f80b3ca1b48fcefd3a97de4f2e6c0785", "fetched_at": "2026-08-28T04:07:16.529439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shack2/SNETCracker"}], "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": 2911, "days_push": 2227, "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}}