bsu-tool/bsu-tool

GitHub: bsu-tool/bsu-tool

一个基于 Python 的 AI 辅助 USB 协议分析工具,集成 MCP 服务器,用于在 Linux 上捕获、解码和深度分析 USB 设备通信。

Stars: 3 | Forks: 0

# bsu-tool **Behavioral Sleuth for USB** — 一个用于在 Linux 上捕获、解码和分析 USB 设备协议的命令行工具与 MCP 服务器。 Portland State University CS 毕业设计项目 — 由 Bart Massey 赞助。 ## 设置 需要 Python 3.11+。 ``` python -m venv .venv # PowerShell .venv\Scripts\Activate.ps1 # Git Bash (Windows) source .venv/Scripts/activate # Linux / Mac source .venv/bin/activate pip install -e ".[dev]" pre-commit install ``` 完整的开发工作流、分支约定、代码规范和测试指南,请参见 [CONTRIBUTING.md](CONTRIBUTING.md)。 ## 文档 | 文档 | 描述 | |----------|-------------| | [SRS](docs/srs/README.md) | 软件需求规格说明 | | [架构](docs/architecture/README.md) | 组件设计与数据流 | | [用户指南](docs/user-guide/README.md) | 安装与使用(里程碑 4) | ## 许可证 双重许可:[MIT](LICENSE-MIT) 与 [Apache 2.0](LICENSE-APACHE)。
标签:CS Capstone, DNS解析, MCP服务器, Python, USB协议分析, 上下文协议, 云资产清单, 人工智能辅助, 协议解码, 开源项目, 无后门, 毕业设计, 波特兰州立大学, 流量捕获, 硬件安全, 网络安全, 网络拓扑, 设备行为, 逆向工具, 逆向工程, 防御绕过, 隐私保护