wifitest 项目使用教程
1. 项目目录结构及介绍
wifitest/
├── LICENSE
├── README.md
├── top10.txt
├── top100.txt
├── top20.txt
└── wifitest.py
- LICENSE: 项目许可证文件,采用 Apache-2.0 许可证。
- README.md: 项目说明文件,包含项目的基本介绍、安装和使用说明。
- top10.txt: 包含10个常用密码的字典文件,用于弱口令暴破测试。
- top100.txt: 包含100个常用密码的字典文件,用于弱口令暴破测试。
- top20.txt: 包含20个常用密码的字典文件,用于弱口令暴破测试。
- wifitest.py: 项目的启动文件,包含主要的弱口令暴破逻辑。
2. 项目启动文件介绍
wifitest.py
wifitest.py 是项目的启动文件,主要功能是进行 WiFi 弱口令暴破测试。该脚本支持自动和手动两种测试模式,并且不需要使用 aircrack-ng 抓包工具。
主要功能
- 自动测试模式: 自动扫描并测试附近的 WiFi 网络,使用默认的字典文件(如
top10.txt)进行密码暴破。 - 手动测试模式: 允许用户选择特定的 WiFi 网络进行测试,并指定使用的字典文件。
使用示例
# 自动测试模式
python wifitest.py
# 手动测试模式,使用 top10.txt 字典文件
python wifitest.py -m m -k top10.txt
3. 项目配置文件介绍
字典文件
项目中包含多个字典文件,用于存储常用的 WiFi 密码。这些文件位于项目根目录下,包括:
- top10.txt: 包含10个常用密码。
- top100.txt: 包含100个常用密码。
- top20.txt: 包含20个常用密码。
这些字典文件在自动测试模式下默认使用 top10.txt,在手动测试模式下可以通过 -k 参数指定使用其他字典文件。
示例
# 使用 top100.txt 字典文件进行手动测试
python wifitest.py -m m -k top100.txt
通过以上教程,您可以了解 wifitest 项目的基本结构、启动文件的使用方法以及配置文件的作用。希望这些信息能帮助您更好地使用该项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



