Skip to content

About

Windows 本机环境风险检测:69 项检查、风险圆环、漫画界面与本地报告导出。

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScrewClaude

ScrewClaude

Windows 本机环境风险检测工具:69 项检查、0–100 风险圆环、逐项依据和 HTML / JSON / PNG 导出。用漫画风格展示环境中的中国地区相关特征。免费、MIT 开源。

Windows checks

下载与使用

  1. 从 Releases 下载 ScrewClaude-2.12.2-windows-portable.zip,完整解压到任意可访问目录。
  2. 双击 start-web.cmd(也可以直接打开 ScrewClaude.Web.exe),浏览器会打开本机页面。
  3. 点击“开始检测”。默认尝试全部 69 项,自动搜索本机文件与已保存记录;展开卡片查看搜索范围、读取结果及计分。
  4. 通过网页“关于”中的退出操作或系统托盘退出服务。关闭浏览器标签页不会停止服务。

把整个解压目录复制到另一台符合要求的 Windows 电脑即可使用,不依赖原电脑的用户名、桌面目录或安装路径。源码 ZIP 需要先构建;普通用户请下载带 EXE 的便携包。移动前先退出服务。

运行条件

项目 要求
系统 Windows 10 / 11,x64 或 x86;ARM64 未验证,macOS / Linux 不支持本机引擎
运行时 .NET Framework 4.8 或更新的 4.x(微软下载)
浏览器 当前版本 Edge / Chrome / Firefox;浏览器策略会影响 WebRTC、下载和权限
权限 普通用户即可;不要求管理员,不更改代理、DNS、地区设置
可选能力 定位需要系统权限/服务;Wi-Fi、蜂窝需要对应硬件;OCR 自动查找已安装的 Tesseract,也可指定路径
开发 Windows 自带 .NET Framework C# 编译器;测试另外需要 Node.js 22+

运行发行包不需要 Node、Python、Visual Studio 或 npm install。不同电脑的硬件、权限、浏览器配置和网络不同,检测结果与跳过数量也会不同。便携不代表每台电脑的 69 项都能读取。

程序优先使用 http://127.0.0.1:53174/;该端口被系统保留、策略禁止或已被其他程序占用时,会自动向 Windows 申请可用的本机端口并打开实际地址。需要固定端口时可运行 start-web.cmd --port 53176,显式端口不可用会直接报错。重复双击可能启动另一个本机实例;请从系统托盘退出不用的实例。不要从 ZIP 预览窗口直接运行 EXE。

检测与评分

  • 网络出口、IPv6、DNS、WebRTC、时区、语言、输入法、字体、软件及浏览器配置等共 69 项。
  • DNS / WebRTC / HTTPS 与主扫描同时执行,结果归入原有检查项。
  • 照片和文件默认自动搜索桌面、文档、下载、图片、当前用户目录及可用的 OneDrive 根目录,自动识别支持格式;填写目录可缩小范围。排除开发仓库、程序自身目录、链接和云占位文件,扫描上限会写入详情。
  • 已保存的平台 JSON 记录会自动发现并解析;本机没有的后台资料仍无法凭空取得。每次完整扫描自动保存配置哈希基线,下次自动比较,无需手动导入。
  • 评分规则 3.0 按证据逐项设权重;重复观察去重。语言与输入偏好相关组最强项全额,其余 35%;国内服务访问与存储组其余 50%;其他独立维度全额。总分上限 100,显示一位小数。
  • ≤30 为低风险,>30 且 ≤60 为中风险,>60 为高风险。跳过不等于安全。

详见 评分规则 和 检测清单。分数表示本工具规则命中程度,不是中国用户概率、国籍鉴定或 Claude 官方封号预测。项目与 Anthropic 无隶属或合作关系。

数据与联网

页面仅监听 127.0.0.1,资源和人物图片随 EXE 嵌入,无遥测。打开网页不会自动扫描。开始后默认访问公开网络检测端点,它们会收到连接所需的出口 IP、解析器或请求信息;本机报告、文件内容及浏览历史不会作为报告上传。可在检查范围中关闭联网和路径探测。见 网络说明。

报告保存在服务进程内,退出后不保留;导出文件由用户自行保存。配置基线只包含哈希与时间,自动保存在 %LOCALAPPDATA%/ScrewClaude/baseline.json,用于下次比较。导入 JSON 保存在 Windows 临时目录的 ScrewClaude-Web-* 子目录,退出后可能仍保留,可按需清理。摘要导出省略原始证据,详细报告可能含个人信息,请检查后再分享。本仓库只含合成测试样例,不含真实扫描报告。

自动文件范围

默认最多检查 1000 个目录、30000 个目录条目,枚举时间上限 8 秒;按类型保留最多 1400 个候选文件(文档 500、邮件/日历/联系人 200、JPEG/TIFF 500、其他图片 200)。超限、拒绝访问、没有样本会分别记录;这不是整盘完整取证。文件内容只在本机解析,不上传。

支持 TXT/MD/CSV/TSV/JSON/XML/INI/LOG/DOCX、EML/ICS/VCF、JPEG/TIFF GPS,以及已有 Tesseract 的本地图片 OCR。PDF、加密聊天数据库及未导出的平台后台信息暂不解析。自动外部记录识别格式仍为 LocalLens External Evidence 1;不会把任意 JSON 伪装成平台记录。

从源码构建

build-web.cmd --no-pause
test-risk.cmd --no-pause
test-network.cmd --no-pause
test.cmd --no-pause
powershell -NoProfile -File test-portability.ps1
powershell -NoProfile -File package.ps1

构建输出 ScrewClaude.Web.exe 和配置文件;便携包输出到 dist/。无 NuGet / npm 运行时依赖。PowerShell 脚本遵守本机执行策略;不要求修改系统执行策略。CI 自动构建并测试,见 验证范围。

源码保留 LocalLens 内部命名和旧报告标识以兼容导入;对外品牌统一为 ScrewClaude。build.cmd / test.cmd 中的 LocalLens.exe 仅供兼容引擎测试,发布入口是 build-web.cmd。

许可与致谢

MIT License。UI 结构、配色和交互参考 LinXiaoTao/FuckClaude,保留其 MIT 许可;检测使用本项目 69 项 Windows 引擎。当前人物为新生成的虚构漫画角色,提示词在 design/。边界数据来自 Natural Earth 公有领域数据。完整说明见 THIRD_PARTY_NOTICES.md。

About

Windows 本机环境风险检测:69 项检查、风险圆环、漫画界面与本地报告导出。

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages