Evil QR 项目使用教程
1. 项目的目录结构及介绍
evilqr/
├── build/
│ ├── build.sh
│ ├── build_run.bat
│ └── evilqr-server
├── client/
│ ├── extension/
│ │ ├── background.js
│ │ ├── content.js
│ │ ├── manifest.json
│ │ └── popup.html
│ └── qr/
│ ├── qr.go
│ └── qr.html
├── server/
│ ├── config/
│ │ ├── config.go
│ │ └── config.json
│ ├── handler/
│ │ ├── handler.go
│ │ └── phishing.go
│ ├── main.go
│ └── utils/
│ ├── utils.go
│ └── logger.go
├── README.md
└── LICENSE
build/
: 包含构建脚本和生成的服务器二进制文件。client/
: 包含浏览器扩展和QR代码生成相关的文件。server/
: 包含服务器的主要代码、配置文件和处理逻辑。README.md
: 项目介绍和使用说明。LICENSE
: 项目许可证。
2. 项目的启动文件介绍
服务器启动文件
build/build.sh
和build/build_run.bat
: 用于构建和运行服务器的脚本。server/main.go
: 服务器的主入口文件,负责启动服务器和加载配置。
客户端启动文件
client/extension/manifest.json
: 浏览器扩展的配置文件,定义了扩展的行为和权限。
3. 项目的配置文件介绍
服务器配置文件
server/config/config.json
: 服务器的配置文件,包含端口、日志级别等设置。server/config/config.go
: 配置文件的解析和加载逻辑。
客户端配置文件
client/extension/manifest.json
: 浏览器扩展的配置文件,定义了扩展的行为和权限。
以上是 Evil QR 项目的目录结构、启动文件和配置文件的介绍。希望这份文档能帮助你更好地理解和使用该项目。