{"adoption": {"forks": 339, "observed_at": "2026-08-28T04:04:40.477082+00:00", "stars": 1420}, "canonical_url": "https://ross.abutalabs.com/products/redtool", "card": {"archived": false, "artifact_type": "learning-resource", "description": "日常积累的一些红队工具及自己写的脚本，更偏向于一些diy的好用的工具，并不是一些比较常用的msf/awvs/xray这种", "domain": ["security", "penetration-testing", "osint", "awesome-lists", "developer-tools"], "enriched": true, "function": ["penetration-testing", "vulnerability-scanning", "osint", "security", "developer-tools"], "health_score": 20, "homepage": null, "language": "Shell", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["xiaoZ-hc/redtool"], "name": "xiaoZ-hc/redtool", "platform": ["cli", "cross-platform"], "pushed_at": "2024-08-18T03:20:07+00:00", "repo": "xiaoZ-hc/redtool", "stars": 1420, "tags": ["red-team", "awesome-list", "offensive-security", "shell-scripts", "pentesting", "curated-resources", "chinese-language", "linux"], "topics": [], "urls": [], "use_cases": ["find lesser-known red team tools for penetration testing", "collect scripts for post-exploitation and lateral movement", "build a pentesting toolkit on Kali Linux", "learn offensive security with curated manuals and labs", "find tools for privilege escalation on Linux and Windows", "discover social engineering and phishing frameworks", "look up IoT and hardware security testing tools"], "what_it_is": "A curated Chinese-language collection of red team tools and self-written shell scripts for offensive security testing, favoring DIY and lesser-known utilities over mainstream tools like Metasploit or AWVS. It also serves as an awesome-list of resources covering exploitation, information gathering, post-exploitation, social engineering, IoT security, and defense topics.", "when_to_avoid": ["you need a single polished tool rather than a link collection", "you want actively maintained, licensed software with releases", "you only need common tools like Metasploit, AWVS, or xray"], "when_to_choose": ["you want a curated index of niche or DIY offensive security tools", "you are assembling a red team toolkit beyond mainstream scanners", "you need Chinese-language pentesting documentation and learning resources"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/redtool", "repo": "xiaoZ-hc/redtool", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "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:04:40.477082+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:40.477082+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:50.462891+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57467b38bb4eae6f6fb887bbc0fb102da2a9b29eb8c62c00b819a5cf56e26ce6", "fetched_at": "2026-08-28T04:04:40.477082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiaoZ-hc/redtool"}], "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": 2199, "days_push": 745, "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}}