yyvolovyk-1983-edu/wifi-security-auditor

GitHub: yyvolovyk-1983-edu/wifi-security-auditor

yyvolovyk-1983-edu/wifi-security-auditor是一款Android Wi-Fi网络安全分析应用。

Stars: 0 | Forks: 0

# WiFi 安全审计器 **Android Wi-Fi 网络安全分析应用** [![Kotlin](https://img.shields.io/badge/Kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white)](https://github.com/yyvolovyk-1983-edu/wifi-security-auditor) [![Android](https://img.shields.io/badge/Android_8.0+-3DDC84?style=for-the-badge&logo=android&logoColor=white)](https://github.com/yyvolovyk-1983-edu/wifi-security-auditor) [![MVVM](https://img.shields.io/badge/Architecture-MVVM-blue?style=for-the-badge)]() [![状态](https://img.shields.io/badge/Status-In_Development-yellow?style=for-the-badge)]() ## 项目理念 Android 移动 Wi-Fi 网络审计器 — 无需 root,无需外部依赖。 目标:允许用户通过智能手机快速评估周围接入点和当前网络中设备的网络安全。 ## 计划功能 ### 网络分类 | 加密方式 | 风险等级 | |---|---| | 开放网络 / WEP | 🔴 严重 | | WPA 使用 TKIP 或 WPS 开启 | 🟠 高 | | WPA2-Personal | 🟡 中 | | WPA3 或 WPA2 使用 PMF | 🟢 安全 | ### 威胁检测(计划中) - **Evil Twin** — 通过分析 BSSID/OUI 检测伪造接入点 - **Honeypot** — 分析信号强度异常 - **主机发现** — 发现网络中的设备 - **端口扫描** — 检查主机开放端口 ## 技术栈 | 组件 | 技术 | |---|---| | 语言 | Kotlin 1.9+ | | 架构 | MVVM + Repository 模式 | | UI | Material Design 3 · ViewBinding | | 异步 | Kotlin Coroutines + Flow | | 依赖注入 | Hilt | | 网络 | Android WifiManager · NetworkCallback API | | 最小 SDK | Android 8.0 (API 26) | ## 计划结构 ``` app/ ├── data/ │ ├── wifi/ # WifiScanner, NetworkClassifier │ ├── network/ # HostDiscovery, PortScanner │ └── analysis/ # EvilTwinDetector, AnomalyEngine ├── domain/ │ ├── model/ # WifiNetwork, HostInfo, ThreatAlert │ └── usecase/ # ScanNetworksUseCase, AuditReportUseCase └── ui/ ├── scanner/ # Головний екран сканування ├── hosts/ # Список хостів та портів └── report/ # Перегляд звіту безпеки ``` ## 路线图 - [x] 项目架构及结构 - [ ] Wi-Fi 扫描 + 加密分类 - [ ] 主机发现(ARP) - [ ] TCP 端口扫描 - [ ] 伪造接入点检测 - [ ] 诱捕点检测 - [ ] 生成审计报告 - [ ] 将报告导出为 PDF - [ ] Google Play 发布
**作者:** [叶夫根尼·沃洛维科夫](https://github.com/yyvolovyk-1983-edu) · 哈尔科夫,乌克兰 📧 y.y.volovyk@student.khai.edu · [LinkedIn](https://www.linkedin.com/in/yevhen-volovyk/)
标签:Android应用, Kotlin开发, Material Design, MVVM架构, Wi-Fi安全, 开发中, 异步编程, 恶意双胞胎检测, 数据统计, 无root需求, 独立应用, 目录枚举, 移动安全, 端口扫描, 网络分类