{"adoption": {"forks": 157, "observed_at": "2026-08-28T04:03:37.725812+00:00", "stars": 1111}, "canonical_url": "https://ross.abutalabs.com/products/portbrute", "card": {"archived": false, "artifact_type": "cli-tool", "description": "一款跨平台小巧的端口爆破工具，支持爆破FTP/SSH/SMB/MSSQL/MYSQL/POSTGRESQL/MONGOD / A cross-platform compact port blasting tool that supports blasting FTP/SSH/SMB/MSSQL/MYSQL/POSTGRESQL/MONGOD", "domain": ["security", "penetration-testing"], "enriched": true, "function": ["penetration-testing", "security", "cli"], "health_score": 20, "homepage": null, "language": "Go", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["awake1t/PortBrute"], "name": "awake1t/PortBrute", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2021-10-09T02:50:37+00:00", "repo": "awake1t/PortBrute", "stars": 1111, "tags": ["brute-force", "password-cracking", "network-services", "go", "command-line", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["brute force ssh passwords on internal network", "crack mysql and postgresql credentials during pentest", "test weak passwords on ftp and smb services", "audit mongodb and mssql logins for default credentials", "run password spraying against non-standard service ports"], "what_it_is": "A compact cross-platform brute-force tool written in Go that attempts password attacks against FTP, SSH, SMB, MSSQL, MySQL, PostgreSQL, and MongoDB services. It reads targets from an ip.txt file and writes successful credentials to res.txt, with prebuilt binaries for Windows, macOS, and Linux.", "when_to_avoid": ["you need stealthy or rate-limited brute forcing to avoid detection and lockouts", "you require protocols beyond the seven supported services", "you need an actively maintained tool with ongoing updates and a license"], "when_to_choose": ["you need a single portable binary for quick credential brute-forcing across common services", "you are doing internal network penetration testing on Windows, macOS, or Linux", "you want to target services on non-standard ports"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/portbrute", "repo": "awake1t/PortBrute", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "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:03:37.725812+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:37.725812+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:43:22.443730+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c833e48f5bf35fb202b9cf5327ecb2e1d820c03f0d65b1744ae5390d03a7b6f5", "fetched_at": "2026-08-28T04:03:37.725812+00:00", "kind": "readme", "missing": false, "url": "https://github.com/awake1t/PortBrute"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2206, "days_push": 1789, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}