kawijayaa/questionnaire

GitHub: kawijayaa/questionnaire

一个通过 YAML 配置驱动的 CTF 问答挑战部署程序,支持多种答案验证模式,帮助出题者快速搭建比赛题目。

Stars: 4 | Forks: 2

# questionnaire ![截图](https://static.pigsec.cn/wp-content/uploads/repos/cas/89/890c2f784f3cbaa211a64d9e1e74affcd1de1371f9481f164539d7129c68b507.png) ``` docker run -d \ --name questionnaire \ -p 1337:1337 \ -e FLAG="CTF{example_flag}" \ -v $(pwd)/config.yaml:/app/config.yaml \ ghcr.io/kawijayaa/questionnaire ``` 一个专为 CTF 挑战设计的可配置问卷调查程序,要求用户通过回答问题来完成挑战。支持多答案问题、基于无序列表的答案、正则表达式匹配以及不区分大小写。 **重要提示**:该应用程序需要设置 `FLAG` 环境变量。如果缺少此项,应用将拒绝启动。 ## 本地开发 ``` git clone https://github.com/kawijayaa/questionnaire cd questionnaire pip install -r requirements.txt export FLAG="CTF{local_dev_flag}" python server.py ``` 或者,您也可以在根目录下创建一个 `.env` 文件: ``` FLAG="CTF{local_dev_flag}" ```
标签:Docker, Python, 安全防御评估, 无后门, 请求拦截, 逆向工具, 问卷系统