{"adoption": {"forks": 882, "observed_at": "2026-08-28T04:09:15.590222+00:00", "stars": 5320}, "canonical_url": "https://ross.abutalabs.com/products/ladon", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Ladon大型内网渗透扫描器，PowerShell、Cobalt Strike插件、内存加载、无文件扫描。含端口扫描、服务识别、网络资产探测、密码审计、高危漏洞检测、漏洞利用、密码读取以及一键GetShell，支持批量A段/B段/C段以及跨网段扫描，支持URL、主机、域名列表扫描等。网络资产探测32种协议(ICMP\\NBT\\DNS\\MAC\\SMB\\WMI\\SSH\\HTTP\\HTTPS\\Exchange\\mssql\\FTP\\RDP)或方法快速获取目标网络存活主机IP、计算机名、工作组、共享资源、网卡地址、操作系统版本、网站、子域名、中间件、开放服务、路由器、交换机、数据库、打印机等，大量高危漏洞检测模块MS17010、Zimbra、Exchange", "domain": ["penetration-testing", "security", "networking", "crawlers"], "enriched": true, "function": ["penetration-testing", "vulnerability-scanning", "networking", "security", "search-engine"], "health_score": 32, "homepage": "http://k8gege.org/Ladon/", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["k8gege/Ladon", "k8gege/LadonGo", "k8gege/Aggressor"], "name": "Ladon", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2025-03-24T13:53:59+00:00", "repo": "k8gege/Ladon", "stars": 5320, "tags": ["port-scanner", "network-scanner", "cobalt-strike", "powershell", "lateral-movement", "password-audit", "exploit", "red-team", "csharp", "in-memory-loading", "linux", "macos"], "topics": ["scanner", "portscan", "pentest", "hacking", "security", "security-tools", "security-scanner", "poc", "getshell", "brute-force", "password", "netscan", "tools", "hack", "exp", "ladon", "ipscanner", "exploit"], "urls": [{"kind": "homepage", "url": "http://k8gege.org/Ladon/"}], "use_cases": ["scan an internal network for live hosts and open services", "detect high-risk vulnerabilities like MS17010 and SMBGhost across a subnet", "brute-force passwords for SSH, databases, and Windows services", "discover network assets across A/B/C class segments", "perform lateral movement from a Cobalt Strike beacon", "identify web fingerprints and middleware on discovered hosts", "run fileless scans via PowerShell in-memory loading"], "what_it_is": "Ladon is a large-scale internal network penetration scanner written in C#, offering port scanning, service identification, network asset discovery, password auditing, high-risk vulnerability detection, exploitation, and one-click GetShell. It supports PowerShell modules, Cobalt Strike plugin in-memory loading, fileless scanning, and cross-platform use via LadonGo.", "when_to_avoid": ["you need a passive or compliance-focused vulnerability scanner", "you require a GUI-driven enterprise scanning platform", "your targets are external internet-facing assets rather than internal networks", "you need detailed reporting for remediation rather than exploitation"], "when_to_choose": ["you need an all-in-one intranet penetration scanner with a tiny footprint", "you want Cobalt Strike plugin integration for fileless lateral movement", "you need batch scanning of large network ranges with low traffic", "you want extensible POC/EXP plugins in .NET, DLL, or PowerShell"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/k8gege/Ladon", "repo": "k8gege/Ladon", "role": "main", "score": 29}, {"path": "/repos/k8gege/LadonGo", "repo": "k8gege/LadonGo", "role": "mirror", "score": 23}, {"path": "/repos/k8gege/Aggressor", "repo": "k8gege/Aggressor", "role": "plugin", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "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:09:15.590222+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:15.590222+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:58:55.388533+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3276f425ee559a25f5f40e6075ad253137ca6b1fe11c63b3a1d48d0be57a93a", "fetched_at": "2026-08-28T04:09:15.590222+00:00", "kind": "readme", "missing": false, "url": "https://github.com/k8gege/Ladon"}, {"content_hash": "6531d1ece6ab5ce5903e141a1261aedc881c5697eaf4b61f66620ff798aa21ba", "fetched_at": "2026-08-29T08:53:54.759532+00:00", "kind": "homepage", "missing": false, "url": "http://k8gege.org/Ladon/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 13, "longevity": 100, "rhythm": 8}, "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": 2496, "days_push": 527, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 29, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}