致敬地球上最 misAnthropic 的公司。
MisAnthropic 扫描本机环境中可能被用于地域识别的配置痕迹:时区、locale、中国软件残留、镜像源、中国 AI 提供商配置等。它只读本地文件,不做任何网络请求,结果也不上传。
该工具的检测项基于社区公开的逆向分析资料(如对某些 AI 客户端二进制的反混淆研究)。MisAnthropic 本身:
- 不声称任何特定产品存在或不存在此类 misAnthriopic 行为;
- 不联网——所有检查都是
fs.readdirSync/fs.readFileSync/process.env; - 不上传——扫描结果只输出到你的终端。
它是一个本地自检工具,帮你了解"本机存在哪些可能被用于地域关联的痕迹",而非指控任何存在 misAnthropic 行为的公司。
- Windows — 扫描本地盘(
C:\…) - WSL2 — 通过
/mnt/c/扫描 Windows 侧 - Linux —
/mnt/c未挂载时仅扫描 Linux 侧信号
需要 Node.js ≥ 14。
git clone https://github.com/B1anYu/misAnthropic.git
cd misAnthropic
# 直接运行(无需安装)
node index.js
# 或安装后用命令行
npm install -g .
misanthropic
# 或一次性执行(发布到 npm 后)
npx misanthropicnode index.js # 默认彩色输出
node index.js --json # 机器可读 JSON
node index.js --summary # 仅结论
node index.js --no-color # 纯文本(管道/重定向时自动启用)
node index.js --fix # 修复指南
node index.js --debug # 显示未命中的检查项,排查"为什么没检测到"
node index.js --demo-clean # 无条件预览"干净用户"界面共 12 个检测器,按严重度分级(P0 致命 / P1 严重 / P2 / P3 弱):
| 检测器 | 检查内容 |
|---|---|
| 时区与系统区域 | /etc/timezone、TZ、大陆时区名单 |
| 语言环境 | LANG/locale 含 zh_CN、zh_HK |
| Windows 侧文件系统 | 中国软件、桌面快捷方式、AppData、中文用户名、WiFi SSID、PowerShell 历史、安装语言(按数量分级) |
| Shell 历史与配置文件 | 镜像源痕迹、典型中国域名、dotfiles |
| 包管理器镜像配置 | npm/pip/apt/docker/go/cargo/gem/yarn/maven/conda/composer 等 |
| 网络指纹 | MAC OUI、中国公共 DNS |
| 硬件与系统 | DMI 厂商、中文输入法、键盘布局 |
| Claude Code 配置 | ANTHROPIC_BASE_URL 是否指向中国后端 |
| 其他杂项 | hostname、git 邮箱、gitee insteadOf |
| CC Switch | 安装、db 中指向中国后端的提供商配置 |
| AxonHub | 安装与配置痕迹 |
| WSL 特有信号 | interop、WSLg、GPU 直通 |
部分检测采用按命中数量分级(如中国软件 ≥5=P0、≥3=P1、≥1=P2),避免单个弱信号就判 P0。
node build.js 生成三种产物(输出到 dist/):
| 文件 | 说明 |
|---|---|
mis.bundle.js |
esbuild 单文件打包,可读 |
mis.obfuscated.js |
javascript-obfuscator 重度混淆(控制流平坦化、字符串数组) |
mis.xor.js |
XOR 自解压(key=91),可独立执行 |
- 检测基于公开资料和启发式规则,存在误报与漏报;
- 部分检查依赖外部命令(
npm/go/docker等),命令缺失时该检查静默跳过(用--debug可见); /mnt/c不可达时(纯 Linux),Windows 侧信号全部跳过;- 本工具只做检测,是否清理痕迹由你决定。
wsl.conf禁用 automount 等激进手段虽能阻断信号,但会破坏 VS Code Remote WSL 等功能,不推荐日常使用。
- MisAnthropic 研究的是"理论上能够检测到什么",而不是"任何厂商实际上检测了什么"。检测结果仅代表本机存在相应配置痕迹,不代表任何服务会读取、使用或据此作出决策。本项目提供的检测结果、风险分级及修复建议均基于公开资料与启发式规则整理,仅供学习、研究和自查参考,不构成对任何产品、服务或账号风险的保证或判断。
- 使用本项目、参考检测结果或采纳修复建议而产生的任何直接或间接后果,项目作者不承担任何责任。
本项目接受 LINUX DO 社区监督与反馈:LINUX DO
AGPL-3.0 license