LeucoByte/mcpscrk

GitHub: LeucoByte/mcpscrk

基于Rust的OSINT词库生成与密码破解工具

Stars: 2 | Forks: 0

## 架构 ``` src/ ├── main.rs boot + CLI + privilege/engine warnings ├── cli.rs single flag: -p/--port ├── engine/ THE FORGE - all dictionary-building logic │ ├── sets.rs OSINT categories + symbol/separator defaults │ ├── expand.rs capitalization + leet speak (with explosion guards) │ ├── dates.rs date engine │ ├── block.rs assembly piece (block) │ ├── blueprint.rs ordered blocks = nested loops, size estimate │ ├── forge.rs lazy generation + dedup + streaming write + count │ └── filters.rs min/max length ├── crack/ THE STRIKE - drives hashcat/john (never reinvents them) │ ├── detect.rs hash-type detection (hashcat --identify + John's view) │ ├── job.rs async attack: live progress, cancel, engine fallback │ ├── runner.rs engine primitives │ └── rating.rs exposure verdict └── server/ THE VIEW - web server (axum), state, routes web/ embedded frontend (brief / target / forge / strike) ``` ## 负责任的使用 仅对您拥有或明确授权测试的散列和账户使用 mcpscrk。它所教授的真实教训是:手工制作的、基于痕迹的密码是脆弱的——请使用密码管理器。
标签:Axum, Bitdefender, CLI, DOS头擦除, Hashcat, John the Ripper, Leet Speak, Rust 编程, Web 服务器, WiFi技术, 取消攻击, 可视化界面, 安全测试, 密码学, 密码破解, 嵌入式前端, 异步攻击, 手动系统调用, 攻击性安全, 攻击评估, 日期处理, 符号处理, 责任使用, 资本化处理, 进度监控, 通知系统